飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 5637|回复: 7

[原创] VSCode创建右键菜单

[复制链接]
  • TA的每日心情
    擦汗
    前天 08:54
  • 签到天数: 1166 天

    [LV.10]以坛为家III

    发表于 2022-8-17 09:02:00 | 显示全部楼层 |阅读模式




    VSCode是微软出的一个编辑器软件,功能强大,可以随意安装插件


    下面是下载地址
    https://code.visualstudio.com/Download


    本人喜欢下载Zip压缩包格式,但是跟安装版有区别的是,安装包有右键菜单,Zip是没有的,搜索之后发现可以使用注册表就解决问题


    但是VSCode出来新版本是不能在原有位置上更新,而是需要重新下载Zip,每次就需要从新修改注册表在注册一次


    我比较懒,就写了一个脚本,使用的是au3编写。代码没几行,但是解决了懒人的问题


    [Actionscript3] 纯文本查看 复制代码
    ;读取脚本当前运行目录
    Dim $runScript = @ScriptDir
    
    ;拼接VSCode的运行文件
    Dim $runScriptExePath = $runScript & "\Code.exe"
    
    ; 查找文件是否存在
    If FileExists($runScriptExePath) = 0 Then
    	MsgBox(0 + 16, "文件不存在->消逝的过去制作", "请移动到VSCode目录下运行该脚本!")
    	Exit
    EndIf
    
    ;插入注册表
    RegWrite("HKEY_CLASSES_ROOT\*\shell\VSCode", "", "REG_SZ", "Open with Code")
    RegWrite("HKEY_CLASSES_ROOT\*\shell\VSCode", "Icon", "REG_SZ", $runScriptExePath)
    
    RegWrite("HKEY_CLASSES_ROOT\*\shell\VSCode\command", "", "REG_SZ", $runScriptExePath & " %1")
    
    RegWrite("HKEY_CLASSES_ROOT\Directory\shell\VSCode", "", "REG_SZ", "Open with Code")
    RegWrite("HKEY_CLASSES_ROOT\Directory\shell\VSCode", "Icon", "REG_SZ", $runScriptExePath)
    
    RegWrite("HKEY_CLASSES_ROOT\Directory\shell\VSCode\command", "", "REG_SZ", $runScriptExePath & " %V")
    
    RegWrite("HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode", "", "REG_SZ", "Open with Code")
    RegWrite("HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode", "Icon", "REG_SZ", $runScriptExePath)
    
    RegWrite("HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command", "", "REG_SZ", $runScriptExePath & " %V")
    
    MsgBox(0, "操作完成->消逝的过去制作", "右键菜单已添加!")
    





    1.png


    VSCode创建右键菜单.zip (368.81 KB, 下载次数: 16, 售价: 2 枚飘云币)
    PYG19周年生日快乐!
  • TA的每日心情
    无聊
    2024-11-16 17:15
  • 签到天数: 236 天

    [LV.7]常住居民III

    发表于 2022-8-17 09:18:41 | 显示全部楼层
    谢谢分享,支持
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2023-4-16 17:28
  • 签到天数: 29 天

    [LV.4]偶尔看看III

    发表于 2022-8-17 12:44:57 | 显示全部楼层
    谢谢分享,支持
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    前天 09:07
  • 签到天数: 1049 天

    [LV.10]以坛为家III

    发表于 2022-8-17 15:07:26 | 显示全部楼层

    谢谢分享,支持
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-1-1 12:45
  • 签到天数: 1591 天

    [LV.Master]伴坛终老

    发表于 2022-8-18 07:38:20 | 显示全部楼层
    au3
    直接一个REG不香吗

    点评

    所以你根本就没有好好看帖子  详情 回复 发表于 2022-8-18 08:04
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    前天 08:54
  • 签到天数: 1166 天

    [LV.10]以坛为家III

     楼主| 发表于 2022-8-18 08:04:26 | 显示全部楼层
    风轻云淡 发表于 2022-8-18 07:38
    au3
    直接一个REG不香吗

    所以你根本就没有好好看帖子
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    前天 02:34
  • 签到天数: 2747 天

    [LV.Master]伴坛终老

    发表于 2022-8-18 17:14:37 | 显示全部楼层
    支持楼主的分享!!!!!!!!!!!
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表