vscode免安装版绿化脚本(添加桌面快捷方式;增加右键菜单)
·
文件名为 绿化.bat 放置在code.exe同级目录下执行 代码如下:
@echo off
setlocal
:: 获取当前目录作为VSCode的安装目录
set "vscodeDir=%~dp0"
set "desktopPath=%USERPROFILE%\Desktop"
echo 正在准备添加右键菜单注册表脚本...
:: 创建临时注册表文件
set "regFile=%TEMP%\vscode_context_menu.reg"
> "%regFile%" echo Windows Registry Editor Version 5.00
>>"%regFile%" echo.
>>"%regFile%" echo [HKEY_CLASSES_ROOT\*\shell\VSCode]
>>"%regFile%" echo @="Open with Code"
>>"%regFile%" echo "Icon"="%vscodeDir:~0,-1%\\Code.exe"
>>"%regFile%" echo.
>>"%regFile%" echo [HKEY_CLASSES_ROOT\*\shell\VSCode\command]
>>"%regFile%" echo @="\\"%vscodeDir:~0,-1%\\Code.exe\\" \\"%%1\\""
>>"%regFile%" echo.
>>"%regFile%" echo [HKEY_CLASSES_ROOT\Directory\shell\VSCode]
>>"%regFile%" echo @="Open with Code"
>>"%regFile%" echo "Icon"="%vscodeDir:~0,-1%\\Code.exe"
>>"%regFile%" echo.
>>"%regFile%" echo [HKEY_CLASSES_ROOT\Directory\shell\VSCode\command]
>>"%regFile%" echo @="\\"%vscodeDir:~0,-1%\\Code.exe\\" \\"%%V\\""
>>"%regFile%" echo.
>>"%regFile%" echo [HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode]
>>"%regFile%" echo @="Open with Code"
>>"%regFile%" echo "Icon"="%vscodeDir:~0,-1%\\Code.exe"
>>"%regFile%" echo.
>>"%regFile%" echo [HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command]
>>"%regFile%" echo @="\\"%vscodeDir:~0,-1%\\Code.exe\\" \\"%%V\\""
echo 注册表脚本已准备完毕。
:: 导入注册表文件
echo 正在导入注册表设置...
reg import "%regFile%"
if %errorlevel% equ 0 (
echo 注册表设置成功导入。
) else (
echo 错误:未能导入注册表设置。
)
:: 删除临时文件
del "%regFile%"
:: 提示用户是否要创建桌面快捷方式
:shortcut_option
set /p createShortcut="是否在桌面上创建Visual Studio Code的快捷方式?(Y/N): "
if /i "%createShortcut%"=="Y" goto create_shortcut
if /i "%createShortcut%"=="N" goto end
echo 输入无效,请输入 Y 或 N。
goto shortcut_option
:create_shortcut
echo 正在创建桌面快捷方式...
set "wshShell=%TEMP%\CreateShortcut.vbs"
>"%wshShell%" echo Set oWS = WScript.CreateObject("WScript.Shell")
>>"%wshShell%" echo sLinkFile = "%desktopPath%\Visual Studio Code.lnk"
>>"%wshShell%" echo Set oLink = oWS.CreateShortcut(sLinkFile)
>>"%wshShell%" echo oLink.TargetPath = "%vscodeDir:~0,-1%\Code.exe"
>>"%wshShell%" echo oLink.Save
cscript //nologo "%wshShell%"
del "%wshShell%"
echo 桌面快捷方式创建完成。
goto end
:end
echo 所有操作已完成。
pause
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)