bat控制Notepad3右键菜单脚本(同理适合任意的绿色软件)
Posted 代码当酒喝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bat控制Notepad3右键菜单脚本(同理适合任意的绿色软件)相关的知识,希望对你有一定的参考价值。
@Echo Off
title Notepad3右键菜单添加or卸载工具
SetLocal EnableDelayedExpansion
SET SourceFile=Notepad3.exe
SET RightMenuName=!SourceFile!打开
if exist !cd!\\!SourceFile! (
echo ------------------------
echo 作者:gztrljh
echo ------------------------
echo 1.添加Notepad3右键菜单
echo 2.卸载Notepad3右键菜单
echo 0.退出
echo=
echo=
echo=
:start
Set /p u=请输入数字并按Enter确定:
IF !u!==1 (
@echo off
reg add>nul 2>nul "HKEY_CLASSES_ROOT\\*\\shell\\!RightMenuName!" /v "Icon" /d "!cd!\\!SourceFile!" /t "REG_SZ" /f
reg add>nul 2>nul "HKEY_CLASSES_ROOT\\*\\shell\\!RightMenuName!" /v "MultiSelectModel" /d "Single" /t "REG_SZ" /f
reg add>nul 2>nul "HKEY_CLASSES_ROOT\\*\\shell\\!RightMenuName!\\Command" /d "\\"!cd!\\!SourceFile!\\" \\"%%1\\"" /t "REG_SZ" /f
echo 安装完毕
pause
exit
) ELSE IF !u!==2 (
@echo off
@reg delete>nul 2>nul "HKEY_CLASSES_ROOT\\*\\shell\\!RightMenuName!" /f
echo 卸载完毕
pause
exit
) ELSE IF !u!==0 (
exit
) ELSE (
goto start
)
) else (
echo 请把该脚本放置在!SourceFile!所在目录下运行
pause
)
endlocal
参考地址:
https://www.cnblogs.com/dcrenl/p/4032326.html
https://blog.csdn.net/Dancen/article/details/16830167
https://jingyan.baidu.com/article/0f5fb099e834296d8234ea7b.html
http://blog.sina.com.cn/s/blog_65d50aab0102yx4q.html
https://blog.csdn.net/u011958166/article/details/81479944
https://zhidao.baidu.com/question/744717720920092492.html
https://blog.csdn.net/yaoyaoxingkong/article/details/8425757?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-2.control
https://www.cnblogs.com/chlf/p/5417925.html
https://blog.csdn.net/weixin_33766805/article/details/92885070
以上是关于bat控制Notepad3右键菜单脚本(同理适合任意的绿色软件)的主要内容,如果未能解决你的问题,请参考以下文章
windows批处理文件.bat双击无法执行,而且默认是记事本打开,右键快捷菜单里也没执行命令,请问如何修复?