2012-09-16 96 views
0

所以我試圖從我的ruby腳本運行一個可執行文件,並同時向它傳遞一些參數。 目前我有:如何使用ruby中的參數從unc路徑運行exe

command = Thread.new do 
    return_code = system('\\\\file-server\\share1\\data_app.exe -gTest -d20120914') 
end 
command.join 

但這不起作用。

任何人都知道我要去哪裏錯了?

謝謝!

+0

你能比「不工作」更具體嗎?你有錯誤嗎?它說什麼?應用程序是否在線程中執行?系統命令是否在沒有線程的情況下工作?等等 –

+0

File.exists?('\\\\ file-server \\ share1 \\ data_app.exe') – pguardiario

回答

0

所以我設法弄明白了。這與我的應用程序的功能和尋找依賴關係有關。我需要調用應用程序,你可以用做前設置工作目錄:

Dir.chdir('\\\\file-server\\share1\\') 

感謝您的幫助!