新建一个webstorm右键注册.bat,把下面的直接复制进去 (注意:webstorm的地址是默认地址你如果改了话按你自己的路径替换)
:: 检查是否具有管理员权限
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
echo 正在请求管理员权限...
goto UACPrompt
) else ( goto AdminAccess )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "cmd.exe", "/c ""%~f0""", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
exit /B
:AdminAccess
set "WEBSTORM_PATH=%USERPROFILE%\AppData\Local\Programs\WebStorm\bin\webstorm64.exe"
REM 步骤 01:在 HKEY_CLASSES_ROOT\Directory\shell 下创建一个名为 "WebStorm" 的新键
reg add "HKEY_CLASSES_ROOT\*\shell\WebStorm" /f
REM 步骤 02:将 "WebStorm" 键的默认值设置为 "Open as WebStorm"
reg add "HKEY_CLASSES_ROOT\*\shell\WebStorm" /ve /d "Open as WebStorm" /f
REM 步骤 03:创建一个名为 "Icon" 的新字符串值,路径指向 WebStorm 可执行文件
reg add "HKEY_CLASSES_ROOT\*\shell\WebStorm" /v "Icon" /d "%WEBSTORM_PATH%" /f
REM 步骤 04:在 "WebStorm" 下创建一个名为 "command" 的新键
reg add "HKEY_CLASSES_ROOT\*\shell\WebStorm\command" /f
REM 步骤 05:将 "command" 键的默认值设置为使用文件夹打开 WebStorm 的命令
reg add "HKEY_CLASSES_ROOT\*\shell\WebStorm\command" /ve /d "\"%WEBSTORM_PATH%\" \"%%V\"" /f
REM 步骤 11:在 HKEY_CLASSES_ROOT\Directory\shell 下创建一个名为 "WebStorm" 的新键
reg add "HKEY_CLASSES_ROOT\Directory\shell\WebStorm" /f
REM 步骤 12:将 "WebStorm" 键的默认值设置为 "Open Folder as WebStorm Project"
reg add "HKEY_CLASSES_ROOT\Directory\shell\WebStorm" /ve /d "Open Folder as WebStorm Project" /f
REM 步骤 13:创建一个名为 "Icon" 的新字符串值,路径指向 WebStorm 可执行文件
reg add "HKEY_CLASSES_ROOT\Directory\shell\WebStorm" /v "Icon" /d "%WEBSTORM_PATH%" /f
REM 步骤 14:在 "WebStorm" 下创建一个名为 "command" 的新键
reg add "HKEY_CLASSES_ROOT\Directory\shell\WebStorm\command" /f
REM 步骤 15:将 "command" 键的默认值设置为使用文件夹打开 WebStorm 的命令
reg add "HKEY_CLASSES_ROOT\Directory\shell\WebStorm\command" /ve /d "\"%WEBSTORM_PATH%\" \"%%V\"" /f
REM 步骤 21:在 HKEY_CLASSES_ROOT\Directory\Background\shell 下创建一个名为 "WebStorm" 的新键
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\WebStorm" /f
REM 步骤 22:将 "WebStorm" 键的默认值设置为 "Open Folder as WebStorm Project"
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\WebStorm" /ve /d "Open Folder as WebStorm Project" /f
REM 步骤 23:创建一个名为 "Icon" 的新字符串值,路径指向 WebStorm 可执行文件
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\WebStorm" /v "Icon" /d "%WEBSTORM_PATH%" /f
REM 步骤 24:在 "WebStorm" 下创建一个名为 "command" 的新键
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\WebStorm\command" /f
REM 步骤 25:将 "command" 键的默认值设置为使用文件夹打开 WebStorm 的命令
reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\WebStorm\command" /ve /d "\"%WEBSTORM_PATH%\" \"%%V\"" /f
echo 注册表项已成功创建。
pause