2010-01-26 28 views
3

我發現這個問題在互聯網上的幾個地方被詢問(包括File protocol MSDN page),但沒有明確的答案。使用文件協議時傳遞參數

所以,如果我打電話給我的應用程序是這樣的: 文件:// C:\ MyApp.exe的 有沒有辦法將它傳遞一些命令行參數,如/nospashscreen =真

事情我已經嘗試:

文件:// C:\程序myapp.exe/nospashscreen =真 - 洗衣機。應用程序,但沒有命令行參數:(

在此先感謝。

回答

1

你可以通過使用#(井)符號的參數。

+1

你能舉一個例子說明語法應該是怎樣的?如果我調用file:// c:\ myapp.exe#param1我會得到一個「找不到文件」的異常 – Ando 2010-06-09 10:35:01

+0

我不知道如何運行'.exe'文件,但是這個工作可以將GET參數傳遞給加載的文件'file:///'協議。 IE10自動重複變量,例如:'file:/// c:/ index.html#var = val'變爲'file:/// c:/index.html?var = val#var = val'。但這不是必要的。你可以調用'file:/// c:/index.html?var = val'。 – alexg 2014-08-06 06:30:12