2017-09-25 8 views
0

나는 (즉 .BAT) 스크립트를 시작하는 자동 핫 키를 만들려고 오전 :Cmder를 사용하여 스크립트 (즉, 박쥐)를 시작하는 자동 단축키를 만드는 방법은 무엇입니까?

#!g:: 
    Run "Path\To\script\script.bat" debug 
    Return 

AutoHotkey를 제대로 작동합니다. 그러나, 나는 기본 윈도우 대신 Cmder를 사용하여 .bat를 열고 싶습니다.

나는로 이동하여 기본 cmd를로 Cmder을 설정하려고 설정 -> 통합 -> 기본 용어 및 "콘솔 응용 프로그램에 대한 기본 터미널로 강제 ConEmu"는 을 확인하여, 그러나 이것은하지 않았다 내 특별한 경우에는 아무 것도 변경하고, 스크립트는 여전히 Windows에서 실행되고 cmd를.

답변

1

Cmder가 명시 적으로 만드는 명령 줄 매개 변수를 취할 수 있습니다 가정 :

그렇지

Run "Path\To\exe\Cmder.exe Path\To\script\script.bat" debug

, 다음 Cmder 실행하고 스크립트를 열고 파일에 AHK를 사용합니다.

+0

방금 ​​시도했지만 작동하지 않습니다. Cmder는 명령 행 매개 변수를 사용할 수 있지만 명령 행 매개 변수는 Cmder가 디렉토리를 변경할 폴더 경로로 해석됩니다. 어쨌든, 제안을 주셔서 감사합니다 –

+1

cmder는/시작,/싱글 이외의 다른 매개 변수를 지원하지 않으므로 박쥐 파일로 kludge해야합니다. https://github.com/cmderdev/cmder/issues/370 또는 AHK가 열려있는 cmder 창으로 실행되도록 파일 이름을 전달하게하는 것입니다. – PGilm

+0

필자는 AHK를 script.bat 유형으로 만들고 Cmder를 연 후 Enter 키를 눌러 관리 작업을 수행했습니다. –