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

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

本代码为本人原创,请管理员移动,谢谢。
  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
复制代码
bat其实很简单

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

谢谢分享   支持LZ

TOP

回复 4# 522235677


    是的。
bat其实很简单

TOP

回复 3# 怪怪的僵尸


    嗯,我的就说以你现在的这个代码,修改不了

TOP

回复 2# 522235677


    也能。但比较复杂。百度搜一下肯定有。
bat其实很简单

TOP

xls doc ppt肯定修改不了

TOP

返回列表