Runtime.getRuntime().exec("C:\\Program Files\\AutoIt3\\autoit3.exe ./WindowsAuthenticationLogin.au3");
在Java
但失敗並顯示故障消息
Cannot run program "C:\Program"
請告訴我,我怎麼能給使它工作正確的路徑
Runtime.getRuntime().exec("C:\\Program Files\\AutoIt3\\autoit3.exe ./WindowsAuthenticationLogin.au3");
在Java
但失敗並顯示故障消息
Cannot run program "C:\Program"
請告訴我,我怎麼能給使它工作正確的路徑
如果路徑中包含空格,則該路徑需要繞過引號。或者,對於Program Files
目錄,你也可以使用這樣的:
Runtime.getRuntime().exec("C:\\Progra~1\\AutoIt3\\autoit3.exe ./WindowsAuthenticationLogin.au3");
你需要跳出第一個空格\\
Runtime.getRuntime().exec("C:\\Program\\ Files\\AutoIt3\\autoit3.exe ./WindowsAuthenticationLogin.au3");
是的,你需要雙反斜線 – RamonBoza
由於它的工作,我把「程序文件」爲「PROGRA〜1」 – user2753523