@echo Off
:START
CLS
echo =========================================================================
echo * 注意: 该bat文件必须和VSCode.exe在同级目录 *
echo * [A]添加右键菜单 *
echo * [D]删除右键菜单 *
echo * [Q]退出 *
echo * *
echo * 爱前端:www.iqianduan.cn *
echo =========================================================================
Set /P Choice=       请选择要进行的操作 (A/D/Q) ,然后按回车:
If /I “%Choice%”==”A” Goto :ADD
If /I “%Choice%”==”D” Goto :DEL
If /I “%Choice%”==”Q” Exit

START

:ADD
CLS
set str=%cd%
echo Windows Registry Editor Version 5.00> tmp.reg
echo [HKEY_CLASSES_ROOT*\shell]>> tmp.reg
echo [HKEY_CLASSES_ROOT*\shell\VSCode]>> tmp.reg
echo @=”用Microsoft VS Code打开”>> tmp.reg
echo “Icon”=”\”%str:\=\%\Code.exe\”,0”>> tmp.reg
echo [HKEY_CLASSES_ROOT*\shell\VSCode\Command]>> tmp.reg
echo @=”\”%str:\=\%\Code.exe\” \”%%1^\”“>> tmp.reg

echo [HKEY_CLASSES_ROOT\Directory\shell\VSCode]>> tmp.reg
echo @=”添加到vscode工程项目”>> tmp.reg
echo “Icon”=”\”%str:\=\%\Code.exe\”,0”>> tmp.reg
echo [HKEY_CLASSES_ROOT\Directory\shell\VSCode\Command]>> tmp.reg
echo @=”\”%str:\=\%\Code.exe\” \”%%1^\”“>> tmp.reg

echo [HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode]>> tmp.reg
echo @=”添加到VSCode工程项目”>> tmp.reg
echo “Icon”=”\”%str:\=\%\Code.exe\”,0”>> tmp.reg
echo [HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\Command]>> tmp.reg
echo @=”\”%str:\=\%\Code.exe\” \”%%V^\”“>> tmp.reg
echo =========================================================================
echo * *
echo * 正在将生成的注册信息写入注册表,请点击“是”键钮! *
echo * *
echo =========================================================================
tmp.reg
del tmp.reg
GOTO :START

:DEL
echo Windows Registry Editor Version 5.00> tmp.reg
echo [-HKEY_CLASSES_ROOT*\shell\VSCode]>> tmp.reg
echo [-HKEY_CLASSES_ROOT\Directory\shell\VSCode]>> tmp.reg
echo [-HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode]>> tmp.reg
tmp.reg
del tmp.reg
GOTO :START

posted on 2018-08-06 20:44  袁晓平  阅读(1362)  评论(0编辑  收藏  举报