找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 21377|回复: 9

[注册表类] 在 .reg 文件里能不能执行或引用批处理 .cmd 文件或命令?谢谢!

[复制链接]
发表于 2023-2-6 16:17:35 | 显示全部楼层 |阅读模式
本帖最后由 Shuye 于 2023-2-6 16:19 编辑

在批处理文件中可以用 Regedit.exe 执行 .reg 文件,

能不能倒过来,在 .reg 文件里执行或引用批处理 .cmd 文件或命令?

谢谢啦!
发表于 2023-2-6 17:24:21 | 显示全部楼层
http://www.bathome.net/thread-65066-1-1.html
是这意思吗
随便搜索右键,案例比比皆是
发表于 2023-2-6 17:52:12 | 显示全部楼层
回复 1# Shuye


    没有明白楼主的意思
 楼主| 发表于 2023-2-6 18:12:18 | 显示全部楼层
回复 2# lforl
谢谢 lforl 兄!不过,不是这个意思。

.reg文件还是原来的那个.reg文件,里面的
[HKEY_LOCAL_MACHINE\SYSTEM\...]
"Start"=...
...... 等等,都还在,内容、格式都不动,
只是想在这个.reg文件里插入(嵌入)cmd命令,或引用.cmd文件,
双击这个.reg文件时,能一并执行,而不必再用右键执行。

当然,常用的办法是:
Start Regedit .reg文件
Start cmd .cmd文件

只是不知道,仅仅双击.reg文件时,能不能达到这个效果?
发表于 2023-2-6 19:10:37 | 显示全部楼层
回复 4# Shuye

目前你这这个思路,基本不可能。闻所未闻,注册表系统没有这种机制。
有具体应用场景吗?
 楼主| 发表于 2023-2-7 00:21:16 | 显示全部楼层
回复 5# lforl


    没有具体的应用场景,只是突然冒出这个念头。
发表于 2023-2-7 11:34:58 | 显示全部楼层
回复  lforl
谢谢 lforl 兄!不过,不是这个意思。

.reg文件还是原来的那个.reg文件,里面的
[HKEY_ ...
Shuye 发表于 2023-2-6 18:12



    .reg只在内容正确时将对应写入注册表对应位置,并没有执行命令的作用吧。不可行的吧
发表于 2023-2-8 09:49:40 | 显示全部楼层
回复 1# Shuye


通常的方法跟你思路正好相反:在bat文件使用使用reg命令(reg add、reg query等)实现对注册表的操作(不使用.reg文件)
https://mp.weixin.qq.com/s/OQxeZJI85wejmCzQ315dHA
 楼主| 发表于 2023-2-9 14:23:50 | 显示全部楼层

谢谢 Batcher 兄!
发表于 2023-2-9 14:45:45 | 显示全部楼层
在批处理文件中可以用 Regedit.exe 执行 .reg 文件,

能不能倒过来,在 .reg 文件里执行或引用批处理 .c ...
Shuye 发表于 2023-2-6 16:17



    楼主的意思是不是跟下面差不多:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Item1]
"MUIVerb"="刷新"
"SubCommands"=""
"Icon"="%SystemRoot%\\system32\\shell32.dll,238"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Item1\shell]

[HKEY_CLASSES_ROOT\Directory\Background\shell\Item1\shell\Item0]
"MUIVerb"="刷新任务栏"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Item1\shell\Item0\command]
@="D:\\PE整理碎片(很好)\\修改PE\\程序\\刷新系统-任务栏\\刷新任务栏.bat"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Item1\shell\Item1]
"MUIVerb"="刷新Explorer"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Item1\shell\Item1\command]
@="D:\\PE整理碎片(很好)\\修改PE\\程序\\刷新系统-任务栏\\刷新系统.bat"
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 06:25 , Processed in 0.020845 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表