标题: [注册表类] 【原创】在右键“新建”菜单中添加.bat/.cmd文件 [打印本页]
作者: 怪怪的僵尸 时间: 2014-2-14 12:23 标题: 【原创】在右键“新建”菜单中添加.bat/.cmd文件
本代码为本人原创,请管理员移动,谢谢。- @echo off
- title 右键新建菜单添加bat和cmd文件
- echo 要添加bat,请输入nb。要添加cmd,请输入nc。
- echo 要撤销bat,请输入ub。要撤销cmd,请输入uc。
- set /p choice=请输入:
- if "%choice:~-1%"=="b" call :bat %choice:~0,1%
- if "%choice:~-1%"=="c" call :cmd %choice:~0,1%
- exit
- :bat
- if %1==n (reg add HKCR\.bat\ShellNew >nul
- reg add "HKCR\.bat\ShellNew" /v Filename /t REG_SZ /d "batch.bat" >nul
- echo 完成,请刷新两次&pause&exit)
- if %1==u (reg delete "HKCR\.bat\ShellNew" /f >nul
- echo 完成,请刷新两次&pause&exit)
- exit
- :cmd
- if %1==n (reg add HKCR\.cmd\ShellNew >nul
- reg add "HKCR\.cmd\ShellNew" /v Filename /t REG_SZ /d "command.cmd" >nul
- echo 完成,请刷新两次&pause&exit)
- if %1==u (reg delete "HKCR\.cmd\ShellNew" /f >nul
- echo 完成,请刷新两次&pause&exit)
- exit
复制代码
主要部分
添加.bat- reg add HKCR\.bat\ShellNew
- reg add "HKCR\.bat\ShellNew" /v Filename /t REG_SZ /d "batch.bat"
复制代码
.cmd- reg add HKCR\.cmd\ShellNew
- reg add "HKCR\.cmd\ShellNew" /v Filename /t REG_SZ /d "command.cmd"
复制代码
删除.bat- reg delete "HKCR\.bat\ShellNew" /f
复制代码
.cmd- reg delete "HKCR\.cmd\ShellNew" /f
复制代码
作者: 522235677 时间: 2014-2-14 12:33
xls doc ppt肯定修改不了
作者: 怪怪的僵尸 时间: 2014-2-14 13:00
回复 2# 522235677
也能。但比较复杂。百度搜一下肯定有。
作者: 522235677 时间: 2014-2-14 13:07
回复 3# 怪怪的僵尸
嗯,我的就说以你现在的这个代码,修改不了
作者: 怪怪的僵尸 时间: 2014-2-14 13:32
回复 4# 522235677
是的。
作者: hnfeng 时间: 2014-2-14 13:56
谢谢分享 支持LZ
作者: Batcher 时间: 2014-2-14 14:39
类似的帖子:
http://bbs.bathome.net/thread-2733-1-1.html
http://bbs.bathome.net/thread-10304-1-1.html
http://bbs.bathome.net/thread-16937-1-1.html
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |