Kedvenc automatizálási feltörésem

(Chris Crawford) (2020. december 22.)

Ez az egyszerű dolgok az életben, amelyek a legkülönlegesebbek.

– Paulo Coelho

Egy hacker kötelező stock képe. Mivel a címben a „Hack” szót használtam.

Szokásom dátum előtagot adni az általam megnevezett fájlokhoz. Például, ha van egy New Microsoft Word Document.docx nevű fájlom, hajlamos vagyok átnevezni 2020-12-22--New Microsoft Word Document.docx.

A a fájlnévben szereplő dátumot választom, amely számomra a legjelentősebb. Legtöbbször ez a létrehozás dátumát jelenti, de néha más dátumot választok, ha van értelme a fájl tartalmától függően.

Kíváncsi lehet … mi értelme van ennek ez? A fájlrendszer már nem rögzíti az Ön számára ilyen időbélyegeket?

És a válasz az, hogy igen, természetesen szinte biztosan. Mi történik azonban, ha egy fájlt egyik fájlrendszerből a másikba helyez át (pl. ext4 ide: FAT32 vagy NTFSISO 9660). Biztos abban, hogy meg fogja őrizni a számodra fontos időbélyeget?

A fájlok elnevezésének ez a technikája végül olyan fájlgyűjtemények létrehozására szolgál, amelyek nagyon egyszerű történetet tudnak elmondani nyers idővonal, egyszerűen egy ls parancs kiadásával Linuxban vagy egy dir parancs kiadásával a cmd.exe Windows rendszeren. Ugyanez a helyzet akkor is, ha a fájlok listáját név szerint rendezi egy grafikus felhasználói felületen, például a Windows Intézőben.

A helyzet az, hogy a YYYY-MM-DD gépelés elég unalmas egy idő után. Ezért fejlesztettem magamnak billentyűparancsokat Windows és Linux rendszereken ( XFCE ), hogy amikor megnyomom a CTRL+SHIFT+1 gombot, megkapja a mai dátumot.

Ezzel az új parancsikonnal minden alkalommal csak ugyanazt a három billentyűt kell begépelnem, ahol mindenki másnak tíz, minden nap változó billentyűt kell beírnia. Lehet, hogy ez nem tűnik nagy ügynek, de ha sokat teszel, akkor az idő és erőfeszítés megtakarítása az évek során valóban megnő!

Így hozhatom létre ezeket a parancsikonokat.

A mai dátum gyorsbillentyű a Windows számára

Windows rendszeren a hihetetlenül praktikus AutoHotkey funkciót használom.

Bár a a hivatalos AutoHotkey telepítőnek rendszergazdai hitelesítő adatokra van szüksége, az AutoHotkey-nak nincs szükségük futtatásra.

Ha nem rendelkezik rendszergazdai hitelesítő adatokkal, az AutoHotkey mögött álló emberek itt felajánlják az AutoHotkey csomagolt változatát: >

https://www.autohotkey.com/download/

Töltse le a zip verziót, és csomagolja ki az Ön számára megfelelő helyre, például \%USERPROFILE\%.

Ahhoz, hogy az AutoHotkeys példánya megbízhatóan fusson, bejelentkezéskor egyszerűen hozzon létre egy parancsikont a választott AutoHotkeyU32.exe vagy AutoHotkeyU64.exe a Startup mappában.

Windows 10 rendszerben a Startup mappa homályosabb, mint korábban. A Windows 10 Startup mappájába való belépéshez: WIN+R, shell:startup. (Nem lehet eljutni a Run párbeszédbe a WIN+R címmel? Csak beírhatja a következőt: shell:startup az Window Explorer helysávjára, nyomja meg az Enter billentyűt, és ugyanazt az eredményt kapja.)

Ez az AutoHotkey szkript azt csinálja, amit akarok:

CTRL + SHIFT + 1 = ÉÉÉÉ-HH-NN

Az AutoHotkey dokumentációja szerint :

A dolgok egyszerűsége érdekében a legjobb, ha a parancsfájlt egy \%USERPROFILE\%\My Documents\AutoHotkey.ahk vagy \%USERPROFILE\%\Documents\AutoHotkey.ahk fájlba menti, a Windows verziójától függően.

A mai dátum gyorsbillentyű Linuxhoz (XFCE)

Linux alatt már inkább az XFCE fájlt használom ablakkezelőként. Annak a hatásnak az elérése érdekében, amely az AutoHotkey alkalmazással érhető el a Microsoft Windows rendszeren, a xdotool oldalra fordulok.

Ez majdnem azt teszi, amit akarok:

Amikor ezt először kidolgoztam, ezt a tippet találtam az Ubuntu fórumokon hasznos, valamint a kulcskódok xdotool listája .

Az utolsó rész ennek a munkának a megvalósítása valójában egy gyorsbillentyűvel hozza létre ezt a logikát. Így csinálom XFCE-ben.

Nyomja meg a ALT+F2 ennek megszerzéséhez.

Az idézetről a bejegyzés elején

Nem kezdtem el ismerni Paulo Coelhot (egyszerűség) idézetek kutatása ehhez a bejegyzéshez. Úgy tűnik, hogy az idézet az ő regényéből származik Az alkimista . Nem olvastam Coelho Az alkimista t, de az idézetnek olyan igazsággyűrűje van, kölcsön kellett tőle kölcsönkérnem.