vs2015 command prompt here
2016-09-13 11:31
267 查看
网上搜的很多方法都不能用,比如:http://app.paraesthesia.com/CommandPromptHere/
主要是都搞错了注册表路径,写成了:
HKCR,Directory\Shell
而正确的应该是
HKCR,Directory\Background\Shell
多了一个Background,也不知是不是老外的系统跟我们的有差异。另外在命令行参数上也有些不对
综合改了一下,现在贴出在我的win7 64位系统上能用的版本:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\VS2015DevCmdHere]
@="vs2015"
[HKEY_CLASSES_ROOT\Directory\Background\shell\VS2015DevCmdHere\command]
@="cmd.exe /v:on /k \"!VS140COMNTOOLS!VsDevCmd.bat\""
--补充:上面是32位版本,如果要64位的,命令行应该是:
cmd.exe /v:on /k "!VS140COMNTOOLS!..\..\VC\vcvarsall.bat amd64"
--另外:
1、右键菜单扩展原理:https://msdn.microsoft.com/en-us/library/windows/desktop/cc144101(v=vs.85).aspx
2、cmd.exe参数说明:https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/cmd.mspx?mfr=true
主要是都搞错了注册表路径,写成了:
HKCR,Directory\Shell
而正确的应该是
HKCR,Directory\Background\Shell
多了一个Background,也不知是不是老外的系统跟我们的有差异。另外在命令行参数上也有些不对
综合改了一下,现在贴出在我的win7 64位系统上能用的版本:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\VS2015DevCmdHere]
@="vs2015"
[HKEY_CLASSES_ROOT\Directory\Background\shell\VS2015DevCmdHere\command]
@="cmd.exe /v:on /k \"!VS140COMNTOOLS!VsDevCmd.bat\""
--补充:上面是32位版本,如果要64位的,命令行应该是:
cmd.exe /v:on /k "!VS140COMNTOOLS!..\..\VC\vcvarsall.bat amd64"
--另外:
1、右键菜单扩展原理:https://msdn.microsoft.com/en-us/library/windows/desktop/cc144101(v=vs.85).aspx
2、cmd.exe参数说明:https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/cmd.mspx?mfr=true
相关文章推荐
- Java深入 - Java 内存分配和回收机制
- LeetCode005__Longest Palindromic Substring
- 默认以字符界面启动系统
- window.load和$(documen).ready()区别
- PHP将URL转换成短网址的算法分享
- Java第三章42页例3-2(彩票中奖1)
- Struts2配置web.xml
- Spring IoC学习笔记(一)
- 个人总结:创建快捷方式的两种方法
- webservice
- Trapping Rain Water_Leetcode_#42
- strlen()与mb_strlen()的区别
- 记录USB摄像头的几个问题
- php安装gd库扩展
- 再次研究几个动态库方面的编程
- Ubuntu下使用Git_5
- SublimeText3常用快捷键和优秀插件
- CentOS 7通过Firewall开放防火墙端口
- web magic 爬取京东 一个爬虫实现
- MySQL 8.0 DMR 发布,废弃了 MyISAM 存储引擎