내가 가장 좋아하는 자동화 해킹

(Chris Crawford) (2020 년 12 월 22 일)

인생에서 가장 특별한 것입니다.

— Paulo Coelho

해커의 필수 스톡 이미지입니다. 제목에 “Hack”이라는 단어를 사용했기 때문입니다.

내가 이름을 지정한 많은 파일에 날짜 접두사를 추가하는 습관이 있습니다. 예를 들어 New Microsoft Word Document.docx라는 파일이있는 경우 이름을 2020-12-22--New Microsoft Word Document.docx로 바꾸는 경향이 있습니다.

파일 이름의 날짜와 관련이 있으므로 가장 의미있는 날짜를 선택합니다. 대부분의 경우 생성 날짜를 의미하지만 파일 내용에 따라 더 의미가있는 경우 다른 날짜를 선택하는 경우도 있습니다.

당신은 궁금 할 수 있습니다… 이? 파일 시스템이 이미 이와 같은 타임 스탬프를 캡처하지 않습니까?

그렇습니다. 물론 거의 확실합니다. 그러나 — 한 파일 시스템에서 다른 파일 시스템으로 파일을 이동하면 어떻게됩니까 (예 : ext4에서 FAT32 또는 NTFS에서 ISO 9660로). 중요한 타임 스탬프를 유지하겠다고 확실 하시겠습니까?

파일 이름을 지정하는이 기술은 궁극적으로 매우 간단한 이야기를 전달할 수있는 파일 컬렉션을 구축하는 데 적합합니다. 간단하게 Linux에서 ls 명령을 실행하거나 cmd.exedir 명령을 실행하여 대략적인 타임 라인 > Windows에서. Windows 탐색기와 같은 그래픽 사용자 인터페이스에서 이름별로 파일 목록을 정렬하는 경우에도 마찬가지입니다.

문제는 YYYY-MM-DD를 입력하면 잠시 후 꽤 지루합니다. 그래서 Windows와 Linux ( XFCE )에서 나 자신을위한 키보드 단축키를 개발했습니다. 그래서 CTRL+SHIFT+1를 누르면 오늘 날짜를 확인하세요.

새 단축키를 사용하면 매번 동일한 3 개의 키만 입력하면되며 다른 모든 사용자는 매일 변경되는 10 개의 키를 입력해야합니다. 큰 문제는 아닌 것 같지만이 작업을 많이하면 시간과 노력의 절약이 수년에 걸쳐 더해지기 시작합니다!

다음은 바로 가기를 만드는 방법입니다.

Windows 용 오늘의 날짜 핫키

Windows에서는 매우 편리한 AutoHotkey 를 사용합니다.

공식 AutoHotkey 설치 프로그램에는 관리자 자격 증명이 필요하며 AutoHotkey는 실행하는 데 필요하지 않습니다.

관리자 자격 증명이없는 경우 AutoHotkey 뒤에있는 사람들은 여기에서 압축 된 버전의 AutoHotkey를 제공합니다. https://www.autohotkey.com/download/

zip 버전을 다운로드하고 .

AutoHotkeys 사본을 안정적으로 실행하려면 로그인 할 때 선택한 바로 가기를 AutoHotkeyU32.exe 또는 AutoHotkeyU64.exe 시작 폴더에 있습니다.

Windows 10에서 시작 폴더는 예전보다 더 모호합니다. Windows 10에서 시작 폴더로 이동하려면 : WIN+R, shell:startup. (WIN+RRun 대화 상자를 볼 수 없습니까? shell:startup를 입력하면됩니다. 창 탐색기의 위치 표시 줄에 입력하고 Enter 키를 누르면 동일한 결과를 얻을 수 있습니다.)

이 AutoHotkey 스크립트는 내가 원하는 작업을 수행합니다.

CTRL + SHIFT + 1 = YYYY-MM-DD

AutoHotkey 문서 에 따름 :

간단하게 유지하려면 해당 스크립트를 Windows 버전에 따라 \%USERPROFILE\%\My Documents\AutoHotkey.ahk 또는 \%USERPROFILE\%\Documents\AutoHotkey.ahk라는 파일에 저장하는 것이 가장 좋습니다.

오늘의 Linux 용 날짜 핫키 (XFCE)

Linux에서는 XFCE 를 창 관리자로 사용하는 경향이 있습니다. Microsoft Windows에서 AutoHotkey를 사용하는 것과 동일한 효과를 얻기 위해 xdotool 을 사용합니다.

이렇게하면 거의 원하는 작업을 수행 할 수 있습니다.

처음 개발했을 때 Ubuntu 포럼의이 팁 키 코드의 xdotool 목록 과 함께 유용합니다.

마지막 부분 이 작업을 수행하는 것은 실제로 해당 논리를 핫키에 매핑하는 것입니다. XFCE에서 수행하는 방법은 다음과 같습니다.

ALT+F2.

게시물 시작 부분의 인용문 정보

시작하기 전까지는 Paulo Coelho 에 익숙하지 않았습니다. 이 게시물의 (단순성)에 대한 인용문을 조사합니다. 인용구 는 그의 소설 연금술사 에서 나온 것 같습니다. Coelho의 The Alchemist 를 읽지 못했지만 인용문에는 진실의 고리가있어서 그에게서 빌려야했습니다.