背景:
最近在用Microsoft Visual C++编小程序,为了方便,在鼠标右键菜单添加用Microsoft Visual C++快速打开.c文件的选项。但参考网上的方法后,打开文件报错找不到文件。最开始的解决方法是.c文件里的空格全部换成下划线_,但是今天看到之前安装vscode自动添加到右键菜单的命令里的数据值包括的路径以及其后的空格再之后的%1都用双引号锁住的。于是验证了一番。部分过程及总结如下,仅供参考。
vscode自动添加到右键菜单的命令里的数据值
正文:
HKEY_CLASSES_ROOT\*\shell\VC++6.0\command里数据项里空格后的%1需要用双引号锁住:
否则,
用右键菜单快速打开文件名中带有空格的.c文件时:
Microsoft Visual C++会报错找不到文件:
虽然在给.c文件取名时用_代替空格不会报错,但这不是最好、最科学的方法。
另,全路径不用双引号锁住不会打不开,但加上也无妨!
不知道是我之前在网上看到的方法本来就漏了双引号还是自己没注意,无法考究,现分享一下,供需要的人参考!
爱与和平!