열려 있지 않으면 애플리케이션을 시작하고, 그렇지 않으면 애플리케이션을 맨 앞으로 가져옵니다.
이 스크립트가 이미 있지만 앞으로 가져오려면 이 스크립트가 필요합니다.
@echo off
tasklist /FI "IMAGENAME eq TOTALCMD.exe" | find /i "TOTALCMD.exe"
IF ERRORLEVEL 1 start "" "C:\totalcmd\TOTALCMD.exe
답변1
이것으로부터주제Stack Overflow에는 3가지 옵션이 있습니다.
나사용하지 않을 것이다옵션CMDOW또는NirCmd대부분의 바이러스 스캐너는 해당 유틸리티를 통해 작동하므로 다음과 같은 1가지 옵션이 남습니다.
AutoHotkey에서 창을 앞으로 가져오려면 제목을 사용할 수 있습니다:
WinRestore, Untitled - Notepad
WinActivate Untitled - Notepad
다음의 스크립트를 따를 수도 있습니다.이 페이지배치 파일 없이도 AutoHotkey에서 모든 것을 코딩할 수 있습니다. 그렇게 하면 .exe
-filename을 사용할 수 있습니다.
하지만TOTALCMD.exe
한 번만 실행되도록 코드를 작성하는 것이라면 ...
한 번에 1개의 사본만 허용하는 옵션이 있습니다.
두 번째 복사본을 실행하는 경우 선택하면 첫 번째 복사본이 활성화됩니다.