강좌 / 팁

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

2021.09.19 02:35

지후빠 조회:1260 추천: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 - - -
281 윈7에서 블루스크린(BAD_POOL_CALLER) 문제 해결 [2] 2PM 8395 0 08-14
280 Windows 7 Service Optimizer 때문에 한글입력기가 안나오... [5] Mr.King 22628 0 08-14
279 Vista 스타일로 변경된 windows7의 부팅로고화면 복원하는법 [3] hmskhm 8883 0 08-13
278 windows7 64비트 사용자 미디어플레이어와 미디어센타 mkv ... [3] 피가로1 9430 0 08-13
277 (간단한팁)Windows 7 에서 starcraft 화면 깨지는것 해결방법 [7] clem 8852 0 08-12
276 (간단한팁) windows 7 에서 starcraft 화면 깨져서 나올때 ... [3] clem 9047 0 08-12
275 HP노트북사용자 관련 윈도우즈7 인증문제 입니다. [6] Jy 11446 0 08-10
274 IE Toy v2.0 (Build 80) IE8 지원! 나왔네요 [6] 이현섭 7146 0 08-10
273 윈도우 탐색기와 IE8의 검색창 크기 조절 [2] Laputa 8334 0 08-09
272 Everest OSD, Sidebar 사용법 ^^(WIn7, Vista, XP) & (... [2] 목도리 15470 0 08-08
271 windows7 서비스 최적화 [9] 죠타로 27831 0 08-08
270 7 인증받은 토큰으로 새로설치후 인증받기 [7] 놈강도 25251 0 08-08
269 무한 하드 읽기와 GTA4 블루스크린 해결하기. [9] 후훗후 9450 0 08-06
268 탐색기에서 라이브러리 항목 없애기 [4] 구운얼음 7562 0 08-06
267 윈7에 Kaspersky 2010 설치후 부팅이 안되면 [5] 초음속 8512 0 08-05
266 ie6에서 윈도우 포럼 접근시에 javascript오류 발생으로 홈... [13] NayA 5904 0 08-05
265 Windows Server 2008R2 Install 부터 A.I_090730 인증까지 [3] ASUS 30380 0 07-30
264 xp 에서 서버2008 로 업글할려는데 이런 오류가 뜹니다. [3] 신동연 5730 0 07-25
263 Server 2008 인증 없애기 [2] 쏘울군 18135 0 05-29
262 서버 2008 팁 정리(2003 짜집기) 생강도넛 10941 0 02-20
XE1.11.6 Layout1.4.8