4

ご存知かもしれませんが、Windows8は昨日発売されました。アップグレードしましたが、すべて正常に動作しているようですが、コードエディタにSublime Text 2をインストールすると、「SublimeText2で編集」と表示されていたコンテキストメニューのボタンがなくなりました。カスタムレジストリスクリプトを使用してみましたが、ボタンが追加されましたが、Windows8からそれを開くプログラムを尋ねられますこれが私が使用したスクリプトです:

(add_context_menu.regとして保存)

Windows Registry Editor Version 5.00


[HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 2]

@="Open with S&ublime Text 2"

[HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 2\command]

@="C:\Program Files\Sublime Text 2\sublime_text.exe \"%1\""

何か助けはありますか?

4

4 に答える 4

6

私はで使用Sublime Text 2していますWindows 8が、ボタンに問題はありませんOpen with Sublime Text 2。実際にそれを使用して.regを開きました:)

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 2]

[HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 2\command]
@="C:\\Program Files\\Sublime Text 2\\sublime_text.exe \"%1\""

バックスラッシュをエスケープしていなかったという事実が問題かもしれません

于 2012-11-28T00:45:00.343 に答える
1

これはより良いコマンドです。アプリディレクトリのbatファイルに保存して、管理者として実行するだけです。

このコマンドは、App* 行を変更するだけで、Atom、VSCode などの別のアプリケーションで使用できます。

@echo off
SET AppKey=SublimeText3
SET AppTitle=Open with Sublime Text 3
SET AppPath=%~dp0sublime_text.exe
SET AppIcon=%AppPath%,0

REG ADD "HKEY_CLASSES_ROOT\*\shell\%AppKey%" /ve /f /d "%AppTitle%"
REG ADD "HKEY_CLASSES_ROOT\*\shell\%AppKey%" /v "Icon" /f /d "%AppIcon%"
REG ADD "HKEY_CLASSES_ROOT\*\shell\%AppKey%\command" /ve /f /d "%AppPath% \"%%1\""

REG ADD "HKEY_CLASSES_ROOT\Folder\shell\%AppKey%" /ve /f /d "%AppTitle%"
REG ADD "HKEY_CLASSES_ROOT\Folder\shell\%AppKey%" /v "Icon" /f /d "%AppIcon%"
REG ADD "HKEY_CLASSES_ROOT\Folder\shell\%AppKey%\command" /ve /f /d "%AppPath% \"%%v\""

REG ADD "HKEY_CLASSES_ROOT\Directory\Background\shell\%AppKey%" /ve /f /d "%AppTitle%"
REG ADD "HKEY_CLASSES_ROOT\Directory\Background\shell\%AppKey%" /v "Icon" /f /d "%AppIcon%"
REG ADD "HKEY_CLASSES_ROOT\Directory\Background\shell\%AppKey%\command" /ve /f /d "%AppPath% \"%%v\""
于 2016-06-24T11:55:25.127 に答える