在windows下修改右键菜单以实现使用vs2010快速编译代码

1、修改“C:/Program Files/Microsoft Visual Studio 10.0/VC/bin/vsvars32.bat”,加入各种库目录和包含目录。

2、在“C:/Program Files/Microsoft Visual Studio 10.0/VC/bin/”下建立一个build.bat文件。
内容:
call "%~dp0%vsvars32.bat"
cl /EHsc %*%

pause

3、修改右键菜单以实现右键编译


一、修改所有程序的右键菜单
HKEY_CLASSES_ROOT/*/shell/
新建项“build”,build下新建项command,修改右command下的字符串值“默认”的值为: "cmd.exe /c ""C:/Program Files/Microsoft Visual Studio 10.0/VC/bin/build.bat"" %1"

二、特定后缀文件的右键菜单
展开HKEY_CLASSES_ROOT/.ext分支。(ext为欲修改的文件的扩展名)
该分支上的“默认”的值就是.ext文件相关的程序数据名,比如“.txt”的程序数据名为“txtfile”
展开与.ext对应的程序数据名所在的分支,如"txtfile"所在的位置为:HKEY_CLASSES_ROOT/txtfile,再如第一条的操作方式建立build菜单。

三、所有的文本类型
我注意到,所有的文本类型都有一个名为PersistentHandler的项下面的“默认”值都是{5e941d80-bf96-11cd-b579-08002b30bfeb},
那么有没有统一的方式给他们加上一个共同的右键菜单呢?
搜索了很久,没有找到答案,如果有人知道就请告诉我吧。

原文地址:https://www.cnblogs.com/k1988/p/2165628.html