Windows XP에서 배치 스크립트를 사용하여 응용 프로그램을 어떻게 전면에 가져올 수 있습니까?

Windows XP에서 배치 스크립트를 사용하여 응용 프로그램을 어떻게 전면에 가져올 수 있습니까?

열려 있지 않으면 애플리케이션을 시작하고, 그렇지 않으면 애플리케이션을 맨 앞으로 가져옵니다.

이 스크립트가 이미 있지만 앞으로 가져오려면 이 스크립트가 필요합니다.

@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개의 사본만 허용하는 옵션이 있습니다.

두 번째 복사본을 실행하는 경우 선택하면 첫 번째 복사본이 활성화됩니다.

여기에 이미지 설명을 입력하세요

관련 정보