怎样解决非管理员账户添加Notepad++右键菜单的批处理的问题?

bat脚本如下:

@echo off
color 1e
title 将Notepad++增加到右键菜单(或者去关联)
goto :menu

:menu
cls
echo.
echo.                        1  将Notepad++增加到右键菜单
echo.
echo.                        2  右键菜单去除Notepad++
echo.
echo.                        3  退出
echo.
echo.
echo.
:cho
set choice=
set /p choice=              请选择:
IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1%
if /i "%choice%"=="1" goto addnpp
if /i "%choice%"=="2" goto delnpp
if /i "%choice%"=="3" goto end
echo 选择无效,请重新输入
echo.
pause
goto menu

:addnpp
set TheExe=notepad++.exe
set TheMenu=NotePad++
reg add "HKCR\*\Shell\%TheMenu%" /v "ICON" /t REG_SZ /d  "\"%cd%\%TheExe%\"" /f >nul
reg add "HKCR\*\Shell\%TheMenu%\command" /ve /t REG_SZ /d  "\"%cd%\%TheExe%\" %%1" /f >nul
echo.
echo 已经将Notepad++增加到右键菜单
echo.
pause
goto :menu

:delnpp
set TheMenu=NotePad++
reg delete HKCR\*\Shell\%TheMenu% /f >nul
echo.
echo 已经从右键菜单删除NotePad++
echo.
pause
goto :menu

:END

右键菜单.bat

 

转载于:https://www.cnblogs.com/xiongzaiqiren/p/11268777.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值