我正在尝试创建一个运行命令的批处理文件。
命令的第一部分检查我的桌面上是否打开了一个特别命名的窗口。如果是,则关闭该窗口(通过打开窗口向程序发送命令 - 虚拟音频线)。
-O3
现在,当我通过命令行执行它时,这个命令似乎工作正常。
但是当我尝试将其放入批处理文件时它没有任何作用
我尝试了一个.bat文件和一个.cmd文件,还创建了一个.cmd文件的快捷方式,我在这个文件中添加了" C:\ Windows \ System32 \ cmd的属性中的目标字段.exe / c "
有关如何通过批处理运行此操作的任何想法?
答案 0 :(得分:0)
尝试一下:
@echo off
For /f "Delims=:" %%A in ('tasklist /nh /v /fi "WINDOWTITLE eq Headphones"') do (if "%%A"=="INFO" (
echo Prog not running
) else (
start /min "audiorepeater_ks" "%ProgramFiles%\Virtual Audio Cable\audiorepeater_ks.exe" /CloseInstance: Headphones))
pause>nul