0

这是我在 DOS 命令中运行的内容

c:\folder\a.exe d:\ E:\ 

但是如何使用AutoIt编写一个批处理文件来运行它呢?

4

1 回答 1

2

你的问题非常不清楚和模糊,所以它真的不符合伟大的提示......无论如何,一些帮助:

  • 您可以通过 AutoIt 运行完全相同的命令,例如Run("c:\folder\a.exe d:\ E:\").
  • 或者您可以将此命令写入批处理文件command.batFileWrite("command.bat", "c:\folder\a.exe d:\ E:\")就像您要求的那样。最后,您可以使用 运行此批处理文件Run("command.bat"),这将为您打开一个命令提示符...最后您可以首先将文件名保存到变量中$batchfile = "command.bat",其次是 FileWrite($batchfile, "c:\folder\a.exe d:\ E:\")在最后Run($batchfile)避免冗余。
  • 最好的帮助是阅读Run的文档。在那里你会找到一个关于如何运行 dos 命令的完美解释:Run(@ComSpec & " /c " & 'commandName', "", @SW_HIDE)- 如果你想看到命令提示符,你可以省略最后两个参数。如果您需要特定的工作目录,只需将其作为第二个参数输入即可。
于 2013-02-21T10:18:31.800 回答