|
发表于 2022-1-22 20:01:57
|
显示全部楼层
建议楼主换个代码编辑器,比如VSCode,具有高亮、自动补全、自动缩进等功能,中文符号提示等,不用担心少了个符号,中文符号突出显示,折叠功能也更利用分析较长的代码,这样不仅减少错误率,写出来的代码也更美观、更容易阅读。
一般for的delims参数建议放到最后,这样习惯之后,在你使用了含有空格两个以上的分隔符的时候就不会出错了。
for () 里的命令可以用^&分割多个命令,如果太长,可以换行写,这样就不用输出文件了。
- for /f "delims=" %%a in ('
- reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace^|find "{" ^&
- reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace^|find "{"
- ') do (
- echo %%a
- )
复制代码
利用if 和 set 可以去掉find的使用,有兴趣可以自己研究。 |
|