20250806 注册表Regedit实现右键管理员权限运行notepad++打开文件

 [注册表Regedit实现右键管理员权限运行notepad++打开文件_notepad 管理员-CSDN博客]

https://blog.csdn.net/zerothy/article/details/85028197


由于日常需要,有时会编辑host文件,切换到管理员权限再编辑有点麻烦,干脆将“管理员权限打开”添加到右键菜单里。可以实现右键点击文件时,右键菜单里显示”Notepad++打开该文件(管理员权限)",运用同样的方法也可以实现其他.exe文件的右键管理员权限运行

1.创建Elevate.js

var command = WScript.Arguments.Item(0);

var argument = "";

argument = '"'+WScript.Arguments.Item(1)+'"'

try{

var shellapp = new ActiveXObject("Shell.Application");

shellapp.ShellExecute(command, argument, null, "runas", 1);

}

catch(e){

~ WScript.Echo("Something wrong: " + e.description);

}


2.打开注册表/Win+R regedit


进入目录 计算机\HKEY_CLASSES_ROOT*\shell;


新建项OpenWithNotepad++(A),新建两个字符串值,分别修改为

默认 显示文字:Edit with Notepad++(A),

图标 icon:youpath\notepad++.exe。



在上述项OpenWithNotepad++(A)下新建项:command,

新建字符串值,修改为:WScript.exe “youpath\Elevate.js” “youpath\notepad++.exe” %1。



评论

此博客中的热门博文

20240825 PTE终于考过了,482下签,准备186申请

20241023 WIFI开通,买二手家具,小孩换学校,车上西澳牌

20240716 英文阅读-笔记本电脑电池维修