강좌 / 팁

소프트웨어 토탈커맨더 도구바 버튼 매개변수 없이 실행 AHK

2021.09.19 02:35

지후빠 조회:1259 추천:9

추가3) 아래 추가2에서 notepad2를 사용해도 됩니다. 단 목록 임시파일이 지워지면 경고표시 나타나는 것 싫어서 메모장으로 했습니다.

- 팁으로 툴바에 notepad2 등록할때 적절한 매개변수를 사용하면 여러 파일을 동시에 열 수 있습니다. 

- 도구바에 등록 후 매개변수에 + "%P%S" 입력

notepad2multiopen.jpg


추가2) 아래 "위라이즈"님 아이디어 추가버전에 대한 예제입니다. Run_w_modifier2.ahk Run_w_modifier2.exe Run_w_modifier2.jpg

명령어 예; d:\AutoHotkey\AutoHotkeyU64.exe %COMMANDER_PATH%\Tools\Run_w_modifier2.ahk c:\Windows\System32\notepad.exe

        또는 %COMMANDER_PATH%\Tools\Run_w_modifier2.exe c:\Windows\System32\notepad.exe

매개변수; %P%N %L "%P%S"

시작위치; <비워두면 현재 활성화된 파일목록패널의 경로를 사용합니다.>

아이콘파일; c:\Windows\System32\notepad.exe

툴팁; click - open the 1st file|with shift or rbutton - run without param|with ctrl - open selected files|with alt - open the list with long names

Run_w_modifier21.jpg 툴팁은 파이프라인 "|"으로 여러줄로 나타낼 수 있습니다.

- 마우스 왼쪽 버튼 클릭은 선택한 파일을 열고

- Shift 키를 누른 상태에서 클릭하거나 마우스 우측 버튼을 누른상태에서 클릭하면 매개변수 없이 실행되고

- Ctrl 키를 누른 상태에서 클릭하면 선택된 여러개 파일이 열립니다.

- Alt 키를 누른 상태에서 클릭하면 선택한 파일/폴더들의 전체경로를 포함한 리스트를 생성하여 엽니다.

Run_w_modifier2.jpg

 


수정1) Run_wo_param.ahk Run_wo_param.exe

- 토탈커맨더 도구바의 ClassNN이 실행시 마다 조금씩 바뀌는 것 같습니다.

- 도구바에 한정해서 이벤트를 주려고 했는데, 혼동을 피하기 위해서 Window 라는 이름으로 시작하면 실행되게 수정하였습니다.

 

추가) Run_w_modifier.ahk Run_w_modifier.exe

- 댓글의 "위라이즈"님의 참신한 방법을 추가 합니다. "위라이즈"님 감사합니다.^^

- .ahk를 도구바에 등록시에는 명령어에 자신의 OS에 맞는 비트를 선택하여

   명령어에 <오토핫키경로>\AutoHotkeyU64.exe <스크립트경로>\Run_w_modifier.ahk <실행할 명령어> 입력

   예시) "d:\AutoHotkey\AutoHotkeyU64.exe" "d:\AHK\Run_w_modifier.ahk" %SystemRoot%\System32\notepad.exe

   매개변수 예시) %L

- .exe를 도구바에 등록시에는 Run_w_modifier.exe을 도구바에 끌어다 두고, <실행할 명령어>를 뒤에 추가합니다.

   예시) "d:\AHK\Run_w_modifier.exe" %SystemRoot%\System32\notepad.exe

- 실행은 그냥 클릭하면 매개변수 %L과 함께 메모장이 실행되고, shift+click하면 %L은 무시되어 실행됩니다.

  명령어에 환경변수는 문제 없는데 매개변수에 %SystemRoot%\System32\notepad.exe %L 형태로 입력하면 환경변수에 오류가 생기네요

 

두 방법이 장단점이 있어서 이미 등록된 버튼에는 위쪽 방법이, 새로 등록할때는 아래쪽 방법이 유리할 수 있겠습니다.

 


안녕하세요? 토탈커맨더 사용자를 위한 오토핫키 이용 팁입니다.

퇴근후 오후에 한숨 잤더니 잠이 안와서 꼼지락 거려 봅니다.^^

 

토탈커맨더에서 실행프로그램을 도구바에 매개변수와 함께 등록하여 사용할 수 있는데요.

매개변수 없이 실행하고 싶을때에는 별도의 버튼을 추가로 등록해야하는 문제가 있습니다.

그래서 오래전부터 shift+click 등으로 매개변수 없이 실행할 수 있는 옵션을 추가해주었으면 했는데...

 

목 마른 사람이 우물 판다고, 간단히 사용하던 것을 조금 정리해서 올려봅니다.^^

실행 명령어 경로중에 환경변수가 있으면 한개까지는 해석하여 실행하도록 하였습니다. %COMMANDER_PATH% 등...

-혹시 두개 이상의 환경변수에 대한 대응이 필요할까요?...

 

첨부 스크립트 실행후 도구바의 버튼을 마우스 미들(중간 휠) 클릭하면 매개변수 없이 실행합니다.

- 오토핫키 설치하지 않은 분을 위해서 실행파일도 올립니다. 바이러스 오진이 있을 수 있습니다.

이해를 위해 아래 스크린샷 참고해보시기 바랍니다.

 

TC 9.51과 10 버전에서 테스트 되었습니다.

- 버전에 따라 도구바의 ClassNN이 다르네요. 스크립트에서 Window7(9.51에 해당), Window3(10에 해당)

- 다른 버전에 사용시 작동 안되시면 수정하시라고 명시하였습니다.

- 혼동을 피하기 위해 그냥 이름 앞쪽 Window 부분만 매치되게 수정하였습니다.

 

Run_wo_param.gif

 

버튼을 우클릭하여 나타나는 대화상자에서 실행파일의 경로를 가져오는 방식이라서 화면이 잠깐 번쩍합니다.

- 그래서 툴팁에 경로를 명시해두고 ControlGetText, OutputVar,,ahk_class tooltips_class32 을 이용해보고 싶었는데 안되어서,

- TC툴팁 클래스를 확인하여 ControlGetText, OutputVar,,ahk_class HintWindow 이렇게도 해보았지만 역시 가져오지 못하네요ㅠㅠ.

- 혹시 방법을 아시는 분 계시면 정보 부탁드립니다. 매개변수 무시하고 실행할 수 있는 더 좋은 방법도 소개 부탁드립니다.^^

 

추석 명절 건강하게 보내시길 바랍니다. 식탐, 주탐 조금 줄이시고... ㅎ~

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
262 소프트웨어| Premiere CS6 강좌 18 녹음,녹음설정방법, Narration설정하... murimgasa 1301 1 11-06
261 소프트웨어| PE 환경에서 AOMEI Backupper 구동을 위한 파일, 레지스트... [11] 무월 1300 22 12-27
260 윈 도 우| 바로가기 아이콘을 만들어 원 클릭으로 디펜더 온 오프 메... [8] heykevin 1298 20 09-09
259 모 바 일| [팁] 아이폰 계산기에서도 잘못 입력된 숫자를 하나씩 지울... asklee 1298 1 05-05
258 기 타| [추가2] 파일/폴더들을 새로운 폴더 만들어 이동 VBS [13] 지후빠 1295 10 03-15
257 윈 도 우| PE에서 Edge 즐겨찾기 유지하기 [26] 선우 1289 12 03-16
256 윈 도 우| UWP Explorer - 터치 친화 파일탐색기 활성화 하기 (영어 ... [2] 블뤠버 1289 1 08-24
255 소프트웨어| 실컴에서 wim 생성이 실패하는 이유를 찾은 것 같습니다. [7] heykevin 1288 5 01-08
254 윈 도 우| 폴더 깊이 제한하여 파일,폴더 찾기 배치 함수 [11] 지후빠 1278 15 01-12
253 윈 도 우| RunOnceBoot VBScript Only [20] 지후빠 1278 11 02-20
252 윈 도 우| [3탄] PE빌드를 위한 누적 업데이트 통합 (Winre.wim + ins... [14] 무월 1277 26 08-25
251 소프트웨어| 파일 이름 일치시키기 개선 - VBS & VTool [7] 지후빠 1277 11 04-26
250 윈 도 우| 바탕화면 내컴퓨터 및 휴지통 아이콘 제거하기 [11] PC_Clinic 1276 6 01-23
249 소프트웨어| 크롬/엣지에서 URL 드래그 드롭으로 제목 얻기 (ver 0.2.3,... [14] 메리아 1274 21 10-13
248 모 바 일| gos 문제해결 방법 [2] 해중이 1273 0 03-09
247 서버 / IT| Windows Server RDS 라이선스 활성화 및 구성 [7] 펨토 1273 1 04-15
246 기 타| 한 폴더내의 wim 한번에 등록하기-vhdman [6] 카멜 1270 16 03-12
245 소프트웨어| 토탈커맨더 양쪽창 화면 비율 조절용 단축키설정 [18] 지후빠 1269 7 06-17
244 모 바 일| [강좌] Kinemaster 크로마키(chroma key) 배경합성 기법 murimgasa 1269 1 12-12
243 모 바 일| 카톡에서 내위치를 상대에게 보내는 방법- 카톡에서 나의 ... murimgasa 1268 1 08-13
XE1.11.6 Layout1.4.8