我有一个位于共享服务器\\\mydirector\somefoldername\otherfolder\mybatch.bat
上的批处理文件。
我正在寻找一个完整的Autoit代码来运行这个批处理。
我尝试了以下代码,但它不起作用:
Run ('\\mydirector\somefoldername\otherfolder\mybatch.bat')
我不知道是否需要#include
某事或我是否需要制定特殊规定。非常感谢任何帮助。
答案 0 :(得分:1)
使用指定的工作目录尝试此代码:
RunWait ( @ComSpec & " /c \\mydirector\somefoldername\otherfolder\mybatch.bat", "\\mydirector\somefoldername\otherfolder")
含义:
/C Carries out the command specified by string and then terminates
@ComSpec points to cmd.exe
答案 1 :(得分:0)
我正在寻找一个完整的自动代码来运行这个批次。
ShellExecute
使用ShellExecute API运行外部程序。
示例:
Global Const $g_sFileBat = "\\mydirector\somefoldername\otherfolder\mybatch.bat"
ShellExecute($g_sFileBat)