https://www.cnblogs.com/Rexcnblog/p/8046371.html
https://www.jianshu.com/p/b49002fa10a7

@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

将VSCode添加到右键的更多相关文章

  1. 将VSCode添加至右键菜单(Windows下)

    时间:2018-11-09 记录:byzqy 问题: Windows上面安装Visual Studio Code编辑器后,常常会因为安装的时候忘记勾选等原因,没有将"Open with Co ...

  2. 将VScode添加至右键菜单

    首先展示下最终效果: 右击单个文件: 右击文件夹: 操作流程: 1.右击VScode快捷方式查看属性,找到快捷方式对应的目标路径 2.随便找个地方新建个XXX.reg的注册表脚本文件,文件名叫啥都可以 ...

  3. VSCode调试Html中的脚本 vscode前端常用插件推荐,搭建JQuery、Vue等开发环境 vsCode 添加浏览器调试和js调试的方法总结 VS Code - Debugger for Chrome调试js

    一.背景 使用Visual Studio Code写了一个简单的Html页面,想调试下其中script标签里的javascript代码,网上查了一通,基本都是复制粘贴或者大同小异的文章,就是要安装De ...

  4. vs code: 将VS code添加至右键

    解决问题:一般安装完vs code后,系统可能不会将其添加至右键等菜单上,不便于开发. 解决方案: 百度上有一些相关问题的解决办法,但是还是会遇到一些问题,以下面为例: 1.新建一个reg后缀的文件 ...

  5. 添加系统右键菜单项 管理员取得所有权(W)(带盾牌)

    @color 0A @title 添加系统右键菜单项 管理员取得所有权(^&W)(带盾牌) by wjshan0808 @echo off echo * >nul reg add HKC ...

  6. vim 添加到右键 windows

    >>>> 在windows下 <<<< ++ 在鼠标右键显示“用vim编辑”++ 1.删掉注册表中的HKEY_CLASSES_ROOT\*\shelle ...

  7. Beyond Compare3 添加到右键菜单

    Beyond Compare 是个优秀的工具,我们经常用于对比文件和文件夹,右键点点就可以调用对比,着实很方便.但从3.2版本之前,我们可以从设置中将bc关联到文件夹和文件右键,但之后的版本已经找不到 ...

  8. 将Sublime Text3添加到右键菜单中

    卸载了Sublime Text2,安装了最新版本的Sublime Text3,不过一直不在右键菜单中,每次使用都需要从打开方式中选,所以决定添加,有如下2种方法. 添加到右键菜单 方法一(推荐) 在S ...

  9. 如何在C#添加鼠标右键菜单

    C#添加鼠标右键方法步骤: 1 选中要添加右键功能的Form或者控件,打开控件的设计页面. 2 从工具箱中找到ContextMenuStrip控件,将这个控件拖曳到Form或者控件的设计页面上.这时系 ...

随机推荐

  1. 词向量保存为txt

    model.wv.save_word2vec_format('w2v_mod.txt',binary=False)

  2. mvc中AntiForgeryToken的实现方式--看Mvc源码

    通过 AntiForgeryWorker的GetHtml()方法生成html --input hide元素--value=要验证的值,并生成cookie--用于保存需要验证的值. 类中的AntiFor ...

  3. I2C总线协议图解

    原帖地址:https://www.cnblogs.com/aaronLinux/p/6218660.html

  4. 前端后台以及游戏中使用Google Protocol Buffer详解

    前端后台以及游戏中使用Google Protocol Buffer详解 0.什么是protoBuf protoBuf是一种灵活高效的独立于语言平台的结构化数据表示方法,与XML相比,protoBuf更 ...

  5. 对Faster R-CNN的理解(2)

    2. 区域建议网络 区域建议网络(Regional Proposal Network, RPN),根据特征图上每一个点的向量,为这个点生成k个矩形建议框.每一个点输出的内容包括:reg层4个输出x.y ...

  6. PyCharm使用Anaconda新建的环境

    首先,创建一个环境用来安装Tensorflow: conda create -n tensorflow python=3.5.6 安装以后,在Anaconda Navigator可以看到已经增加了一个 ...

  7. Deep Learning.ai学习笔记_第二门课_改善深层神经网络:超参数调试、正则化以及优化

    目录 第一周(深度学习的实践层面) 第二周(优化算法) 第三周(超参数调试.Batch正则化和程序框架) 目标: 如何有效运作神经网络,内容涉及超参数调优,如何构建数据,以及如何确保优化算法快速运行, ...

  8. Linux下通过server-status监控性能

    Linux下通过server-status监控性能 前提:安装好Apache,在opt/路径下 查看Apache的工作模式 可以知道是 prefork.c模式 配置server-status 性能 进 ...

  9. Python实现下载文件的三种方法

    下面来看看三种方法是如何来下载zip文件的:方法一: import urllib print "downloading with urllib" url = 'http://www ...

  10. golang协程池设计

    Why Pool go自从出生就身带“高并发”的标签,其并发编程就是由groutine实现的,因其消耗资源低,性能高效,开发成本低的特性而被广泛应用到各种场景,例如服务端开发中使用的HTTP服务,在g ...