我需要使用 % 作为我在 WiseScript Wise Package Studio 中运行的命令的参数。使用诸如 %% 之类的双百分比似乎不起作用。
我在命令提示符下验证了此命令效果很好:
WMIC PRODUCT WHERE "Name LIKE '%Adobe%'" GET Name, Version>"%INSTPATH%\appwizcheck.txt"
但是当我把它放在明智的地方时:
item: Execute Program
Pathname=cmd.exe
Command Line=WMIC PRODUCT WHERE "Name LIKE '%Adobe%'" GET Name, Version>"%INSTPATH%\appwizcheck.txt"
Flags=00001010
end
我收到一个错误,因为它正在将其解析为变量。我知道我需要将其作为文字进行转义,但是如何?
注意:我真的想避免为这个 exe 使用外部 .bat 文件等,所以请不要建议以这种方式解决问题。谢谢!