如何用 cmd 命令获取变量并修改注册表? 如何用cmd命令设置变量修改注册表?

Windows\u5982\u4f55\u5728cmd\u547d\u4ee4\u884c\u4e2d\u67e5\u770b\u3001\u4fee\u6539\u3001\u5220\u9664\u4e0e\u6dfb\u52a0\u3001\u8bbe\u7f6e\u73af\u5883\u53d8\u91cf?

1\uff09\u67e5\u770b\uff1a
SET --\u4f1a\u5217\u51fa\u6240\u6709\u73af\u5883\u53d8\u91cf\u53ca\u5176\u503c\uff1b
SET XX--\u4ec5\u67e5\u770bXX\u53d8\u91cf\u53ca\u5176\u503c\uff1b
2\uff09\u4fee\u6539\uff1a
SET XX=xxx --\u628aXX\u53d8\u91cf\u7684\u503c\u6539\u4e3axxx\uff1b
SET XX=%XX%yy --\u8fd9\u662f\u53e6\u4e00\u79cd\u4fbf\u6377\u4fee\u6539\u65b9\u5f0f\uff0c\u628aXX\u53d8\u91cf\u7684\u503c\u6539\u4e3a\u2018\u5728\u539f\u503c\u540e\u9762\u8ffd\u52a0yy\u2019\u3002\u6bd4\u5982\u5bf9\u4e8epath\u53d8\u91cf\uff0c\u5b83\u539f\u6765\u7684\u503c\u5f88\u957f\uff0c\u901a\u5e38\u6211\u4eec\u4fee\u6539\u5b83\u7684\u503c\u7684\u65f6\u5019\u662f\u5728\u5b83\u539f\u503c\u7684\u57fa\u7840\u4e0a\u589e\u52a0\u4e00\u4e2a\u5b57\u7b26\u4e32\uff0c\u90a3\u4e48\u8fd9\u79cd\u65b9\u5f0f\u6bd4\u8f83\u65b9\u4fbf\uff0c\u800c\u4e0d\u9700\u8981\u5148\u62f7\u8d1d\u539f\u503c\u518d\u4fee\u6539\u3002
3\uff09\u5220\u9664\uff1a
SET XX= --\u5373\u8d4b\u4e88\u7a7a\u503c\uff0c\u5c31\u628aXX\u53d8\u91cf\u5220\u6389\u4e86\u3002
4\uff09\u6dfb\u52a0\uff1a
SET XX=xxx --\u5176\u5b9e\u540c\u4fee\u6539\u662f\u4e00\u6837\u7684\uff0c\u6ca1\u6709XX\u53d8\u91cf\u7684\u8bdd\u5c31\u65b0\u589e\u4e86XX\u53d8\u91cf\uff0c\u6709\u7684\u8bdd\u5c31\u4fee\u6539XX\u7684\u503c\u3002
\u5982\u4e0a\uff0c\u5c31\u662fwindows\u4e0b\u5bf9\u4e8e\u73af\u5883\u53d8\u91cf\u7684\u8bbe\u7f6e\uff08\u589e\u5220\u6539\u67e5\uff09\u64cd\u4f5c\u3002

\u4e3e\u4f8b\u8bf4\u660e\uff1a\u5047\u5982\u4f60\u8981\u914d\u5b89\u5168\u7ad9\u70b9\uff0c\u4f60\u9700\u8981\u5199IP\u6216URL\u5230\u6ce8\u518c\u8868\u6307\u5b9a\u7684\u952e\u91cc\uff0c\u4f46\u4f60\u6bcf\u6b21\u8981\u6dfb\u52a0\u7684\u94fe\u63a5\u90fd\u4e0d\u4e00\u6837\u3002\u7f16\u5199cmd\u65f6\uff0c\u4f60\u53ef\u4ee5\u7528set\u6765\u8bbe\u7f6ecmd\u547d\u4ee4\u53d8\u91cf\uff0c\u4f46\u4e00\u822c\u64cd\u4f5c\u6ce8\u518c\u8868\u4e0d\u90fd\u662f\u7528regedit\u5417\uff0c\u5b83\u4f3c\u4e4e\u4ec5\u5bf9\u6587\u4ef6\u8fdb\u884c\u64cd\u4f5c\uff0c\u5c31\u662f\u8bf4\u5b83\u4ee5\u6ce8\u518c\u8868\u9879\u7684\uff08REG\uff09\u6587\u4ef6\u4f5c\u4e3a\u53c2\u6570\u8ddf\u5728regedit\u8fd9\u4e2a\u547d\u4ee4\u540e\u9762\uff0c\u4ece\u800c\u5bfc\u5165\u6ce8\u518c\u8868\u6587\u4ef6\u3002\u4f46\u662f\u5426\u53ef\u4ee5\u76f4\u63a5\u64cd\u4f5c\u8bed\u53e5\uff1f\u8fd9\u6837\u5c31\u53ef\u4ee5\u7f16\u8f91\u4e00\u4e2a\u6279\u5904\u7406\uff0c\u5c06\u4e4b\u524d\u7528set\u8bbe\u7f6e\u7684\u53d8\u91cf\u5199\u5165\u6307\u5b9a\u952e\u503c\u4e86\u3002\u5199\u597d\u7684\u547d\u4ee4\u5927\u81f4\u4e3a\u5982\u4e0b\u6240\u793a\uff08\u8fd9\u91cc\u6211\u7528{V_\u67d0\u547d\u4ee4}\u548c{V_\u67d0\u4e3b\u952e\u8def\u5f84}\u4f5c\u4e3a\u672a\u77e5\u7684\u4fe1\u606f\u4ee3\u5165\uff09\uff1a@echo offecho \u5b89\u5168\u7ad9\u70b9\u914d\u7f6e:loopset /p url=\u8bf7\u8f93\u5165\u5b89\u5168\u7ad9\u70b9\u7684\u5730\u5740\uff08\u8f93x\u9000\u51fa\uff09\uff1a{V_\u67d0\u547d\u4ee4} {V_\u67d0\u4e3b\u952e\u8def\u5f84} %url%

1,批处理里面用 %CD% 来获得所在路径
2,用Reg add(查看用法Reg add /?),reg import,或者批处理Echo到".reg"文件然后用regedit /s xxx.reg 导入
==========================
已做成可用版本,按你所需修改即可.
你的xxx项对应修改下面k4me\regtest,文件选择..我设置为hkcr的*,你可以自定义.
=============
'k4me 2009
'23;03 星期二 2009年12月15日
'批处理.自注册右键,提供右键功能加入任意文件路径到注册表项.
'将此文件另存为k4mereg.bat,运行,右键出现菜单k4mereg,右键点任意文件,选它,将产生注册表项目(见第二行)
'本批处理换目录后需要重新运行一次进行自注册.
reg add "hkcr\*\shell\k4mereg\command" /f /v "" /d "%cd%\k4mereg.bat ""%%1"""
reg add "hkcu\software\k4me\regtest\set" /f /v lastfile /t reg_multi_sz /d %1
==============

补充,增加一个卸载用的批处理,针对上文,独立的一个,不要加入到上文批处理中.
reg delete "hkcr\*\shell\k4mereg" /f
reg delete "hkcu\software\k4me" /f

扩展阅读:cmd编程代码一览表 ... cmd设置环境变量path ... cmd永久配置环境变量 ... cmd怎么打开 ... cmd copy 含变量 重命名 ... cmd 列出所有磁盘的命令 ... cmd永久添加环境变量 ... android cmd命令行工具 ... 八个常用cmd命令 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网