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

[注册表类] 【原创】在右键“新建”菜单中添加.bat/.cmd文件

[复制链接]
发表于 2014-2-14 12:23:53 | 显示全部楼层 |阅读模式
本代码为本人原创,请管理员移动,谢谢。
  1. @echo off
  2. title 右键新建菜单添加bat和cmd文件
  3. echo 要添加bat,请输入nb。要添加cmd,请输入nc。
  4. echo 要撤销bat,请输入ub。要撤销cmd,请输入uc。
  5. set /p choice=请输入:
  6. if "%choice:~-1%"=="b" call :bat %choice:~0,1%
  7. if "%choice:~-1%"=="c" call :cmd %choice:~0,1%
  8. exit
  9. :bat
  10. if %1==n (reg add HKCR\.bat\ShellNew >nul
  11.         reg add "HKCR\.bat\ShellNew" /v Filename /t REG_SZ /d "batch.bat" >nul
  12.         echo 完成,请刷新两次&pause&exit)
  13. if %1==u (reg delete "HKCR\.bat\ShellNew" /f >nul
  14.         echo 完成,请刷新两次&pause&exit)
  15. exit
  16. :cmd
  17. if %1==n (reg add HKCR\.cmd\ShellNew >nul
  18.         reg add "HKCR\.cmd\ShellNew" /v Filename /t REG_SZ /d "command.cmd" >nul
  19.         echo 完成,请刷新两次&pause&exit)
  20. if %1==u (reg delete "HKCR\.cmd\ShellNew" /f >nul
  21.         echo 完成,请刷新两次&pause&exit)
  22. exit
复制代码
主要部分
添加.bat
  1. reg add HKCR\.bat\ShellNew
  2.         reg add "HKCR\.bat\ShellNew" /v Filename /t REG_SZ /d "batch.bat"
复制代码
.cmd
  1. reg add HKCR\.cmd\ShellNew
  2.         reg add "HKCR\.cmd\ShellNew" /v Filename /t REG_SZ /d "command.cmd"
复制代码
删除.bat
  1. reg delete "HKCR\.bat\ShellNew" /f
复制代码
.cmd
  1. reg delete "HKCR\.cmd\ShellNew" /f
复制代码
发表于 2014-2-14 12:33:06 | 显示全部楼层
xls doc ppt肯定修改不了
 楼主| 发表于 2014-2-14 13:00:42 | 显示全部楼层
回复 2# 522235677


    也能。但比较复杂。百度搜一下肯定有。
发表于 2014-2-14 13:07:45 | 显示全部楼层
回复 3# 怪怪的僵尸


    嗯,我的就说以你现在的这个代码,修改不了
 楼主| 发表于 2014-2-14 13:32:40 | 显示全部楼层
回复 4# 522235677


    是的。
发表于 2014-2-14 13:56:29 | 显示全部楼层
谢谢分享   支持LZ
发表于 2014-2-14 14:39:57 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-20 23:57 , Processed in 0.030340 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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