註冊副檔名的動詞命令
關聯的副檔名與應用程式通常會有更好的方法,當使用者按兩下檔案時,就會發生。 此慣用動作所連結的動詞命令,例如開啟時,對應到其中的動作。
您可以註冊在 HKEY_CLASSES_ROOT\ 中使用 Shell 機碼位於與擴充的程式設計識別項 (ProgID) 關聯的動詞命令progid\shell。 如需詳細資訊,請參閱 Creating a File Association。
正在註冊標準動詞命令
作業系統會辨識下列的標準動詞命令:
開啟
Edit
Play
列印
預覽
可能的話,註冊的標準動詞命令。 最常見的選擇是開啟的動作。 只有在開啟檔案,並編輯檔案的純不一致,請使用 [編輯] 動詞命令。 例如,開啟.htm 檔會顯示它在瀏覽器中,而編輯.htm 檔啟動 HTML 編輯器。 標準動詞命令都與作業系統的地區設定進行當地語系化。
注意事項 |
---|
當註冊標準動詞命令,並設定開啟的索引鍵的預設值。預設值包含在功能表上的顯示字串。作業系統會提供這個字串的標準動詞命令。 |
專案檔案應註冊開始新的執行個體的Visual Studio當使用者開啟該檔案。 下列範例將說明標準動詞命令登錄Visual C#專案。
[HKEY_CLASSES_ROOT\.csproj]
@="VisualStudio.csproj.8.0"
[HKEY_CLASSES_ROOT\.csproj\OpenWithList]
[HKEY_CLASSES_ROOT\.csproj\OpenWithList\VSLauncher.exe]
@=""
[HKEY_CLASSES_ROOT\.csproj\OpenWithProgids]
"VisualStudio.csproj.8.0"=""
[HKEY_CLASSES_ROOT\Applications\VSLauncher.exe]
[HKEY_CLASSES_ROOT\Applications\VSLauncher.exe\Shell]
[HKEY_CLASSES_ROOT\Applications\VSLauncher.exe\Shell\Open]
[HKEY_CLASSES_ROOT\Applications\VSLauncher.exe\Shell\Open\Command]
@="C:\\Program Files\\Common Files\\Microsoft Shared\\MSEnv\\VSLauncher.exe \"%1\""
[HKEY_CLASSES_ROOT\VisualStudio.csproj.8.0]
@="C# Project file"
[HKEY_CLASSES_ROOT\VisualStudio.csproj.8.0\DefaultIcon]
@="C:\\VisualStudioPath\\VC#\\VCSPackages\\csproj.dll,0"
[HKEY_CLASSES_ROOT\VisualStudio.csproj.8.0\shell]
[HKEY_CLASSES_ROOT\VisualStudio.csproj.8.0\shell\Open]
[HKEY_CLASSES_ROOT\VisualStudio.csproj.8.0\shell\Open\Command]
@="\"C:\\Program Files\\Common Files\\Microsoft Shared\\MSEnv\\VSLauncher.exe\" \"%1\""
若要開啟的檔案中的現有執行個體Visual Studio,註冊 DDEEXEC 機碼。 下列範例將說明標準動詞命令登錄Visual C# .cs 檔。
[HKEY_CLASSES_ROOT\.cs]
@="VisualStudio.cs.8.0"
[HKEY_CLASSES_ROOT\.cs\OpenWithList]
[HKEY_CLASSES_ROOT\.cs\OpenWithList\devenv.exe]
@=""
[HKEY_CLASSES_ROOT\.cs\OpenWithProgids]
"VisualStudio.cs.8.0"=""
[HKEY_CLASSES_ROOT\VisualStudio.cs.8.0]
@="C# Source file"
[HKEY_CLASSES_ROOT\VisualStudio.cs.8.0\DefaultIcon]
@="C:\\VisualStudioPath\\VC#\\VCSPackages\\csproj.dll,1"
[HKEY_CLASSES_ROOT\VisualStudio.cs.8.0\shell]
[HKEY_CLASSES_ROOT\VisualStudio.cs.8.0\shell\Open]
[HKEY_CLASSES_ROOT\VisualStudio.cs.8.0\shell\Open\Command]
@="\"C:\\VisualStudioPath\\Common7\\IDE\\devenv.exe\" /dde \"%1\""
[HKEY_CLASSES_ROOT\VisualStudio.cs.8.0\shell\Open\ddeexec]
@="Open(\"%1\")"
[HKEY_CLASSES_ROOT\VisualStudio.cs.8.0\shell\Open\ddeexec\Application]
@="VisualStudio.8.0"
[HKEY_CLASSES_ROOT\VisualStudio.cs.8.0\shell\Open\ddeexec\Topic]
@="system"
設定預設的動詞命令
預設的動詞命令是使用者按兩下 Windows 檔案總管] 中的檔案時執行的動作。 預設的動詞命令是動詞命令指定的預設值為 HKEY_CLASSES_ROOT\progid\Shell 機碼。 如果未指定值,這個預設動作是在 HKEY_CLASSES_ROOT\ 中所指定的第一個動詞progid\Shell 索引鍵清單。
注意事項 |
---|
如果您想要變更預設的動詞命令在並排顯示部署的延伸,請考慮對安裝和移除的影響。在安裝期間會覆寫原始的預設值。 |
請參閱
參考
Creating a File Association