向cmd发送输入时出现问题,如下所示:
SendInput wmic /node:%Target% product where name="%product%" call uninstall
问题是在输入发送后,它看起来像这样:
C:\Users\username\folder>wmic /node:localhost product where name="Name"
call uninstall
有一个完整的新行,如果%product%只是一个字符串,新行不会出现,这似乎是添加变量的问题,但是我是Autohotkey的新手,我无法分辨可能导致这种情况的原因。
提前致谢
更新
我通过使用AutoTrim来修复它,我花了一些时间才找到一个有效的例子。这就是我最终要做的事情。
Appname = %Appname%
SendInput wmic /node:%Target% product where name="%Appname%" call uninstall
Appname实际上是wmic产品输出中的一个选项,就像@Jim U提出的尾随换行问题一样。谢谢你的帮助。
答案 0 :(得分:0)
Appname实际上是wmic产品输出中的一个选项,就像@Jim U提出的尾随换行问题一样。谢谢你的帮助。