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

[注册表类] BAT 处理注册表中包含“”的 项

[复制链接]
 楼主| 发表于 2025-5-2 14:52:27 | 显示全部楼层
本帖最后由 wzehu 于 2025-5-2 14:55 编辑

回复 30# aloha20200628
你看到短信了吗?
你可以在 03PE, 虚拟机:Virtual PC 2007,VMware 上模拟操作。
前两个非常方便。第三个占用大一点。都是鼓捣电脑的必备。。
27楼
我最后回复的“在你代码中加了点**” 真的,方法很实在,
强烈建议你,去,必须验证一下。对你有帮助。
你运行过后,@我,再交流。。。。
发表于 2025-5-2 15:37:29 | 显示全部楼层
回复 23# wzehu


    弄了2张图 ,参考下

发表于 2025-5-2 15:50:57 | 显示全部楼层
本帖最后由 aloha20200628 于 2025-5-2 15:52 编辑

回复 31# wzehu

若非在本帖中欲助楼主一臂之力及其澄清问题之症结,其实xp于我早已远去,不用再折腾了...
本帖中所有给楼主的回复如能有所助益,就是助人为乐的好事 ...
 楼主| 发表于 2025-5-3 22:38:10 | 显示全部楼层
本帖最后由 wzehu 于 2025-5-4 12:29 编辑

回复 14# wzehu
                运行结果提示:该**没有程序与关联。。。 今天 我就遇到过,别的VBS都运行正确。。。不知问题出在哪。。。

        {          fos.shellexecute('%~nx0', '::', '', 'runas', 1);
.                   fos.ShellExecute "F:\NewBAT.bat", "", "", "runas", 1 }
       在 XP 运行这类代码时,关于 提示 “没有程序与关联。。。”
       真实原因:
       即便用 runas 命令,也无法获足够权限执行操作。
      CMD 给出此提示,实则因用户权限不足,
      系统对含 “特殊属性内容” 的操作不认可、
      找不到对应的有效程序关联,
      导致操作无法正常执行。

       根本原因并不是 BAT或VBS 扩展名与 程序关联问题。从而走了许多弯路。。。
 楼主| 发表于 2025-5-10 14:10:23 | 显示全部楼层
回复 1# wzehu


    BAT 删除【用"记事本"打开】项可行方法,
先编辑del.reg :
                 Windows Registry Editor Version 5.00
                [-HKEY_CLASSES_ROOT\*\shell\用"记事本"打开]
再 BAT :
                 regedit /s del.reg

   BAT  不能直接操作注册表中包含“”的 项,只好借助 del.reg 了。
发表于 2025-5-10 16:42:47 | 显示全部楼层
本帖最后由 aloha20200628 于 2025-5-10 16:45 编辑

回复 35# wzehu

可让 bat 一气呵成了...

  1. @echo off &(
  2.   echo,Windows Registry Editor Version 5.00
  3.   echo,[-HKEY_CLASSES_ROOT\*\shell\用"记事本"打开]
  4. )>del.reg
  5. regedit /s del.reg
  6. pause&exit/b
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-17 07:13 , Processed in 0.014239 second(s), 6 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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