강좌 / 팁

소프트웨어 토탈커맨더 도구바 버튼 매개변수 없이 실행 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 - - -
4280 소프트웨어| 마우스 두개 양손 사용시 왼손 마우스 버튼 스왑 [7] 지후빠 1193 12 12-24
4279 윈 도 우| 장치 드라이버 업데이트 파워쉘로 확인하기 [1] zerojiddu 1516 7 12-22
4278 윈 도 우| Windows 10, 12월 보안 패치(KB5021233) 설치 후 뜨는 블루... [5] 타천사둘리 1889 8 12-20
4277 윈 도 우| [실사] USB 테더링으로 PC 인터넷 랜 드라이버 설치하기! [8] 무월 1756 15 12-20
4276 윈 도 우| 관리자보다 더쎈 권한으로, 접근제한 에러 뚫기 [20] zerojiddu 4030 16 12-18
4275 윈 도 우| KB5018863 업데이트 제거하기(22621.1037로 버전 바꾸기) [5] 타천사둘리 1583 5 12-16
4274 윈 도 우| 윈도우 호스트 만들기 - 몇가지 추가 [11] 슈머슈마 1770 10 12-15
4273 윈 도 우| 윈도우 호스트에 온라인 광고차단 호스트 파일 추가, 기본 ... [14] 슈머슈마 2079 14 12-13
4272 윈 도 우| BCD 백업 및 복구 프로그램 입니다 [11] 지룡자 3104 25 12-10
4271 윈 도 우| [실사 ] 부트 메뉴에 PE 등록 하기 | Recovery 생성 백업&a... [14] 무월 2452 22 12-10
4270 윈 도 우| Windows 10에서 Windows 11 업데이트(업그레이드)를 차단하... [5] heykevin 2611 22 12-09
4269 윈 도 우| PE에서 NVME 드라이브 보이게 하기 [2] 좋게멋지게 1795 9 12-09
4268 윈 도 우| 핀 번호 암호 모를때 pe에서 간단한 작업후 로그인하고 핀... [4] heykevin 1763 6 12-08
4267 윈 도 우| [실사] 윈도우10,11 PIN번호 분실 암호 재설정으로 우회 로... [9] 무월 2613 11 12-07
4266 윈 도 우| [실사] 윈도우10,11 로그인 비밀번호 재설정 및 제거 [8] 무월 2092 16 12-07
4265 윈 도 우| [실사] 윈도우11&10 BCD 부팅 오류, 부트 복구(설치) [16] 무월 2463 24 12-05
4264 윈 도 우| [실사] 윈도우11 사용자 계정 만료 해제 방법! [4] 무월 1692 7 12-05
4263 윈 도 우| ISO 마운트 - 작업 - 꺼내기, ISO2WIM 추출 [5] 지후빠 1194 20 12-04
4262 윈 도 우| [실사] 윈도우10 사용자 계정 만료 해제 방법! [9] 무월 1464 15 12-04
4261 윈 도 우| 배치파일에서 내장명령어로 대기시간 구현 sleep [8] 지후빠 1014 14 12-01
XE1.11.6 Layout1.4.8