【发布时间】:2013-07-31 04:02:08
【问题描述】:
我有一个固定的命令,我需要使用 VBA 将其传递给命令提示符,然后该命令应该运行。 例如"perl a.pl c:\temp"
以下是我尝试使用的命令,但它只是打开命令提示符而不运行命令。
Call Shell("cmd.exe -s:" & "perl a.pl c:\temp", vbNormalFocus)
请检查。
【问题讨论】:
-
你实际上甚至不需要先打开 cmd.exe -> Shell() 可以将你的 perl args 直接传递给 perl.exe
标签: vba excel shell command-line