我有一個桌面應用程序,它從指定文件夾讀取文件,然後根據用戶提供的標準將文件存入第三方文檔管理系統中的文件夾。來自2個快捷方式的VB.NET調用桌面應用程序 - 提供不同的參數
我的問題是:
是否有可能以某種方式的代碼提供不同的參數,取決於用戶點擊啓動它的應用程序的快捷鍵?
我有一個桌面應用程序,它從指定文件夾讀取文件,然後根據用戶提供的標準將文件存入第三方文檔管理系統中的文件夾。來自2個快捷方式的VB.NET調用桌面應用程序 - 提供不同的參數
我的問題是:
是否有可能以某種方式的代碼提供不同的參數,取決於用戶點擊啓動它的應用程序的快捷鍵?
您可以將命令行參數添加到快捷方式圖標。以下是在Windows中的操作方法:
添加您的命令行參數目標文本框中。
例如,如果你想記事本打開hosts文件,這將是目標屬性的內容:
的%SystemRoot%\ SYSTEM32 \ NOTEPAD.EXE「C:\ WINDOWS \ SYSTEM32 \ DRIVERS \等\主機」
你可以把相當多的東西變成快捷方式是y的目標屬性你會投入命令行。
是的。
最簡單的方法是讓快捷方式通過命令行傳遞這些參數。
你能解釋我該怎麼做嗎? IE,我會在哪寫代碼,以及我會寫什麼樣的代碼? – user228058 2010-08-05 16:29:55
我不知道我是否清楚,但用戶不會通過commnad線啓動應用程序。他們將需要從桌面圖標啓動它。 謝謝 – user228058 2010-08-05 16:33:29
@user我添加了一個答案,我想可以回答你的問題。 – 2010-08-05 17:17:05
你也可以使用條件編譯變量,並有2個不同的.exes。你應該能夠在幫助中找到兩種方法的樣本(命令行和條件編譯變量)。
你的幫助是什麼意思? – user228058 2010-08-05 16:34:23
嵌入產品,在線樣本,微軟知識庫或谷歌的MS幫助文件。 – Beth 2010-08-05 16:54:39
非常感謝。應該這樣做,我認爲 – user228058 2010-08-05 17:31:57