2016-01-31 53 views
0

文件關聯已添加到系統中(稱爲.uenc),每當我雙擊擴展名爲.uenc的文件時,就會打開我的應用程序,這很好。但是我需要我的應用程序以文件名檢索文件的完整路徑,並將其輸入到應用程序中的文本框中。通過文件關聯打開應用程序到特定代碼

文件與.uenc擴展

我需要輸入文件路徑進入旁邊的文本框中Browse按鈕。

這是如何完成的?

+1

Explorer將文件名傳遞給您的應用程序作爲命令行參數。 – Plutonix

回答

1

你應該讓你的文件關聯與參數佔位符這樣的:

yourprogram "%1" 

在這種情況下,您將收到該文件作爲參數的完整路徑。 考慮到您應該將引號中的佔位符包裹起來以處理路徑中的空格。

+0

我該怎麼做?我使用Visual Studio的「文件關聯」功能來添加我的關聯。 – SergeantSerk

+0

看看[this](https://social.msdn.microsoft.com/Forums/vstudio/en-US/630ed1d9-73f1-4cc0-bc84-04f29cffc13b/what-registry-keys-are-responsible-for-file -extension關聯?論壇= netfxbcl) –

相關問題