如何在 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 個選擇。

不會使用的選項指令管理工具或者尼爾命令來自 NirSoft,因為大多數病毒掃描程式都會遇到這些實用程序,因此您只剩下 1 個選項:

我會用自動熱鍵或者自動它

若要將視窗置於 AutoHotkey 中的最前面,您可以使用其標題:

WinRestore, Untitled - Notepad
WinActivate Untitled - Notepad

您也可以按照以下腳本進行操作這一頁並在 AutoHotkey 中編寫所有內容,無需批次檔。這樣你就可以使用-filename .exe


如果這是程式碼TOTALCMD.exe只運行一次...
它確實有一個選項,一次只允許一份副本

選擇後,如果您執行第二個副本,第一個副本將變為活動狀態。

在此輸入影像描述

相關內容