共用方式為


註冊副檔名的動詞命令

關聯的副檔名與應用程式通常會有更好的方法,當使用者按兩下檔案時,就會發生。 此慣用動作所連結的動詞命令,例如開啟時,對應到其中的動作。

您可以註冊在 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

概念

管理 [並排顯示的檔案關聯