[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[注册表类] [已解决]批处理导入注册表不符合要求

昨天非常感谢batcher的帮忙,让我学习到了很多东西,今天还得麻烦各位高手帮我解惑以下2个问题:

第一,如何让批处理导入后结果为下图(注意红线部分):


我自己写的代码如下:

reg add "HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shell\find\command" /ve /t REG_EXPAND_SZ /d "%SystemRoot%\Explorer.exe" /f


使用这个方法导入后,原图红线的部分显示为:c:\windows\explorer.exe


第二,下图红线部分如何在批处理中表达出来。也就是导入后的注册表为红线内容。


我自己的代码:

reg add "HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shell\find\ddeexec" /ve /t REG_SZ /d "[FindFolder("%l", %I)]" /f


这个代码执行后,红线部分变成了:

希望大家在百忙之中帮助我解决这2个问题,不甚感激。
1

评分人数

    • Batcher: 感谢主动给标题标注[已解决]字样PB + 2

  1. rem BAT文件里面(不是CMD窗口)的百分号转义
  2. reg add "HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shell\find\command" /ve /t REG_EXPAND_SZ /d "%%SystemRoot%%\Explorer.exe" /f
复制代码
Do All in Command Line

TOP

感谢楼上的回复,第一个问题算是解决,第二个问题不知道是否有解

TOP

  1. rem BAT文件里面(不是CMD窗口)的双引号转义
  2. reg add "HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shell\find\ddeexec" /ve /t REG_SZ /d "[FindFolder("""%%l""", %%I)]" /f
复制代码
Do All in Command Line

TOP

可否告知原因或者相关资料查询,非常感谢你的帮助。

TOP

我也不知道去哪里查资料,多积累经验吧。
Do All in Command Line

TOP

谢谢你了!

TOP

返回列表