0
A
回答
2
正如勞埃德說的,在WPF中,而不是像在WinForms中那樣在項目啓動類中使用參數,而是從命令行參數中提取此參數。 這可以b做每當所以你的第一個窗口,即你可以做這樣的事情:
public Window1()
{
InitializeComponent();
string[] param = Environment.GetCommandLineArgs();
// Your parameter is in the second one since the first contains the executable path or something like that
string xmlPath = param[1];
// Open and edit your xmlPath
// ....
}
然後,你可以簡單地拖拽&滴你想要ontop的您的WPF可執行文件的XML或調用它的命令行:
YourExecutable.exe myXml.xml
1
您可以展開屬性中要設置的參數,去進取,不斷開拓的Settings.settings文件中的WPF項目的解決方案Explorer文件夾中。在這裏,您可以以類型安全的方式放置參數,添加第一個參數後,您將看到一個包含參數xml值的app.config文件。當您使用名稱.exe.config而不是app.config將您的項目構建到二進制文件夾中時,會自動複製該文件。構建應用程序後,使用此文件分發和更改您的設置。
請記住,您需要將項目中的設置設置爲可執行文件,但我不確定在設置dll時它是如何工作的。
要使用你的設置中的代碼只需使用:
Properties.Settings.Default.<name_of_setting>
,你會得到形式,它與這就是settings.settings頁面上選擇的類型的文件中的值。
1
將文件名作爲命令行參數傳遞,並處理Application.Startup事件中的命令行參數。或者簡單地從同一個事件中的配置設置中定義的參數加載文件。
相關問題
- 1. C#與默認應用程序打開的文件和參數
- 2. 用應用程序打開文件
- 3. 從WPF應用程序打開Outlook
- 4. C#UWP打開WPF應用程序
- 5. 使用delphi應用程序傳遞參數打開外部應用程序
- 6. 從winforms應用程序打開WPF應用程序
- 7. 如何在HTA文件中使用VBScript打開應用程序
- 8. 使用參數打開多個文件
- 9. 如何獲得用電子打開文件的參數應用程序
- 10. 使用其他Web應用程序從Web應用程序打開文件?
- 11. 打開使用特定應用程序的MP3文件java
- 12. 使用iOs上的默認應用程序打開文件
- 13. 使用Java上的外部應用程序打開文件
- 14. Swift:如何使用關聯的應用程序打開文件?
- 15. 使用基於Qt的應用程序從Finder打開文件?
- 16. GTK允許使用新的vala應用程序打開文件
- 17. 使用Kafka的應用程序打開錯誤太多文件
- 18. 保留在WPF應用程序中打開文件的多個副本
- 19. 如何用cmd中的默認應用程序打開文件?
- 20. CreateProcessAsUser:如何使用默認應用程序打開文件?
- 21. 離子 - 使用離子應用程序打開json文件
- 22. 無法使用android應用程序打開word文件
- 23. 使用Mac OS X應用程序打開文件沒有收到作爲參數的文件路徑
- 24. C#打開文件相關聯的應用程序傳遞參數
- 25. 如何使用助手應用程序中的參數打開主應用程序?
- 26. 在應用程序中打開csv文件時android應用程序崩潰
- 27. 在PowerShell中選擇的應用程序中打開文件
- 28. 如何禁用Java應用程序中的另一個應用程序打開的文件的文件鎖定
- 29. WPF應用程序與發送郵件打開帳戶
- 30. 在wpf應用程序中打開視圖時的延遲
感謝您的回覆:) 我想問一下;我能夠從這個文件中調用它嗎?例如,Live Meeting提供了一個* .rtd文件,用於調用可執行文件。文件包含下列行: – Kaan 2011-01-25 09:47:39