将下面代码保存成 bat 文件,然后以管理员权限运行,即可在右键菜单添加名为“ms-dos"的菜单项。

@echo off
setlocal EnableExtensions
setlocal EnableDelayedExpansion
set "params=%*"
cd /d "%~dp0" && ( if exist "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs" ) && fsutil dirty query %systemdrive% 1>nul 2>nul || (  echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "cmd.exe", "/k cd ""%~sdp0"" && %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs" && "%temp%\getadmin.vbs" && exit /B )
title=添加 “command line” 菜单项到右键菜单

reg add "HKCR\*\shell\ms-dos" /ve /d "&Command line" /f
reg add "HKCR\*\shell\ms-dos\command" /ve /d "cmd.exe" /f
reg add "HKCR\Folder\shell\ms-dos" /ve /d "&Command line" /f
reg add "HKCR\Folder\shell\ms-dos\command" /ve /d "cmd.exe" /f
pause
exit

标签:批处理

你的评论