思路一、听说cmder可以右键打开当前工作目录的命令窗口,不过我懒得安装验证了。
思路二、我发现百度找到的教程都不真正满足我的需求,最后从一篇文章得到了启发。我整理了需求,提示AI生成bat脚本代码,代码微改后,在当前工作目录下,可以用管理员身份运行cmd。
【前置知识】
Windows环境变量。
cmd基础命令。
bat脚本。
1、创建管理员权限的CMD快捷方式,命名为 cmdAdmin
2、设置快捷方式,以管理员身份运行
右击快捷方式,选择“属性”,切换到“快捷方式”选项卡。
点击“高级”,在弹出的窗口中勾选“用管理员身份运行”,点击“确定”。
3、创建 su.bat 文件
右击桌面,新建 “文本文档”,重命名为 su.bat 。
(如果文件没有显示扩展名,需要在“文件夹选项”中取消勾选“隐藏已知文件类型的扩展名”)
4、编辑 su.bat 文件
用记事本打开 su.bat 文件,
内容如下:
@echo off
for /F "delims=" %%A in ('echo %cd%') do start cmdAdmin.lnk /k "cd /d %%A"
exit
直接按 Ctrl + S 保存文件。
5、复制这两个文件,放到 C:\Windows
打开 C:\Windows 文件夹(指系统盘的 Windows,一般都是系统c盘),
把刚才创建的 快捷方式 和 脚本命令,这两个文件复制粘贴到 C:\Windows。
配置即可完成。
6、验证效果
在任何目录下输入su
并回车,可以打开管理员权限的CMD窗口
在任何cmd窗口输入su并回车,可以打开管理员权限的CMD窗口
注意:使用su
命令后,原来的普通权限CMD窗口会被关闭,所有未执行的命令都会清空。