2013-08-23 30 views
0

我想从vbs文件调用autoit脚本,同时为autoit脚本的路径名提供变量但它不工作..我提供了代码below.I我打电话的AutoIt脚本称为call.au3这是在同一文件夹中的AutoIt script.Please告诉我的变化,我应该为same.Thanks做事先:)当使用变量提供路径名时,无法从vbscript运行autoit文件

set WshShell = WScript.CreateObject("WScript.Shell") 

logger= Left(WScript.scriptfullname,(Len(WScript.scriptfullname)-Len(WScript.scriptname))) 

WshShell.run "AutoIt3.exe logger & "\call.au3"" 

回答

2
  1. “不起作用”不起作用问题描述。您应指定预期的行为/输出,实际行为/输出,和错误消息(如果有的话)
  2. 你自制“得到包含文件夹的路径”表达不返回什么FSO方法.GetParentFolderName(WScript.ScriptFullName)返回
  3. 的。如果路径包含空格,则运行调用不会传递一个参数(脚本的完整文件规范)以自动执行;在保存方面,总是在命令行参数中引用(“,aka”)pathes。
相关问题