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

本文介绍如何通过修改vsvars32.bat文件并创建build.bat来实现右键编译功能。同时,详细说明了如何在注册表中添加相应的右键菜单以方便对不同类型的文件进行快速编译。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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},
那么有没有统一的方式给他们加上一个共同的右键菜单呢?
搜索了很久,没有找到答案,如果有人知道就请告诉我吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值