为什么我无法使用像记事本那样的默认文件运行我的应用程序? AutoIt示例代码如下:
Example()
Func Example()
; Run Notepad
Run("Notepad.exe " & "C:\Users\judith_francis\Desktop\dd.txt")
Run("C:\Program Files (x86)\abc\abc.exe" & "C:\Users\xyz\Desktop\test_image.tif")
EndFunc
答案 0 :(得分:2)
这一行:
Run("C:\Program Files (x86)\abc\abc.exe" & "C:\Users\xyz\Desktop\test_image.tif")
运行命令
C:\Program Files (x86)\abc\abc.exeC:\Users\xyz\Desktop\test_image.tif
哪个Windows将解释为
C:\Program
尝试改为
Run('"C:\Program Files (x86)\abc\abc.exe" ' & '"C:\Users\xyz\Desktop\test_image.tif"')
这增加了必要的空间和引用&将作为
执行"C:\Program Files (x86)\abc\abc.exe" "C:\Users\xyz\Desktop\test_image.tif"