gpt4 book ai didi

windows - CMD 命令未在批处理文件中运行

转载 作者:可可西里 更新时间:2023-11-01 10:43:12 24 4
gpt4 key购买 nike

我正在尝试创建一个运行命令的批处理文件。

命令的第一部分检查我的桌面上是否打开了一个特别命名的窗口。如果是,则关闭该窗口(通过在窗口打开时向程序发送命令 - Virtual Audio Cable)。

@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" "c:program files\Virtual Audio Cable\audiorepeater_ks.exe" /CloseInstance: Headphones)

现在,当我通过命令行执行此命令时,它似乎可以正常工作。

但是当我尝试将它放入批处理文件时它什么也没做

我已经尝试了一个 .bat 文件和一个 .cmd 文件,还创建了一个指向 .cmd 文件的快捷方式,我在属性中的目标字段前面加上 "C:\Windows\System32\cmd.exe/c"

关于如何通过批处理运行它有什么想法吗?

最佳答案

您必须将“%A”转义为“%%A”作为CristiFati指出。更多转义字符请访问https://www.robvanderwoude.com/escapechars.php

关于windows - CMD 命令未在批处理文件中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39986523/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com