如何在 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如果这是仅运行一次的代码......
它确实有一个选项,每次只允许复制一份

如果您选择运行第二个副本,则第一个副本将变为活动状态。

在此处输入图片描述

相关内容