我的應用程序我想用網絡驅動器的默認windows程序打開文件(jpg,pdf,..)。我知道start
,但它似乎不適用於網絡路徑。如何使用默認程序從網絡驅動器/路徑打開文件?
我嘗試了下面的命令,但我得到的只是windows對話框,告訴我他不知道如何打開該文件,以及是否想使用Web服務來請求程序或手動選擇。
從cmd.exe的(P:\是網絡驅動器):
CMD/C 「開始\服務器\路徑\到\ image.jpg的」
> cmd /c "start P:\path\to\image.jpg"
的該文件的路徑是正確的,並在瀏覽器中單擊它工作正常。
謝謝
更新:我發現問題。請參閱下面的答案。
我想你應該使用[shell函數](http://msdn.microsoft.com/en-us/library/bb776426.aspx),而不是cmd.exe/start.exe,米不知道哪一個。 [的ShellExecuteEx](http://msdn.microsoft.com/en-us/library/bb762154.aspx)?我原以爲有更簡單的事情。 – Rup