字符串中的Autohotkey变量会导致换行

时间:2017-03-19 23:02:36

标签: autohotkey

向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提出的尾随换行问题一样。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

Appname实际上是wmic产品输出中的一个选项,就像@Jim U提出的尾随换行问题一样。谢谢你的帮助。