请选择 进入手机版 | 继续访问电脑版

AM电脑吧

 找回密码
 验证注册

QQ登录

用百度帐号登录

查看: 370|回复: 9
收起左侧

[软件推荐] 批处理 右键添加"关闭计算机"1.2(易用版)【2016.8更新】

 关闭 [复制链接]
trhy1234567 发表于 2016/8/2 16:39:04 | 显示全部楼层 |阅读模式
右键添加"关闭 计算机"批处理 现更新为1.2

更新:
改进控制设置,单对话框,条理更清晰,更易于操作。
改进卸载功能,删除源文件及注册表,卸载更彻底。
缩小体积,提高兼容性与安装、卸载速度。
更改图标,增加其它功能。(EXE版)


如安装不正常请使用管理员权限并允许安装。
安装、卸载前请确保无国产劣质杀毒软件运行。

bat 、exe格式下载见附件(exe格式由“Bat_To_Exe_Converter 2.5.6”制作)
Bat_To_Exe_Converter 2.5.6下载网上搜

效果2

效果2

效果1

效果1
捕获.PNG

右键“关闭计算机” 1.rar

876 Bytes, 下载次数: 12, 下载积分: 硬盘 -1 个

exe

右键“关闭计算机”.rar

42.86 KB, 下载次数: 8, 下载积分: 硬盘 -1 个

bat

评分

参与人数 1硬盘 +3 收起 理由
Ampc8 + 3 鼓励一下

查看全部评分




上一篇:office2003 --2016 绿色精简免安装
下一篇:分享一款屏幕录像机 有图有真相 破解版
 楼主| trhy1234567 发表于 2016/8/5 12:35:24 | 显示全部楼层
由于有些系统需要管理员权限所以安装很不方便,所以要用以下代码放在开头获取临时administrator权限
  1. @ECHO off
  2. TITLE 安装、卸载“右键'关闭计算机'”
  3. :: BatchGotAdmin  
  4. :-------------------------------------  
  5. REM  --> Check for permissions  
  6. >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"  
  7.   
  8. REM --> If error flag set, we do not have admin.  
  9. if '%errorlevel%' NEQ '0' (  
  10.     echo Requesting administrative privileges...  
  11.     goto UACPrompt  
  12. ) else ( goto gotAdmin )  
  13.   
  14. :UACPrompt  
  15.     echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"  
  16.     echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"  
  17.   
  18.     "%temp%\getadmin.vbs"  
  19.     exit /B  
  20.   
  21. :gotAdmin  
  22.     if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )  
  23.     pushd "%CD%"  
  24.     CD /D "%~dp0"  
复制代码
回复 支持 反对

使用道具 举报

 楼主| trhy1234567 发表于 2016/8/5 12:37:54 | 显示全部楼层
整个效果如下
  1. @ECHO off
  2. TITLE 安装、卸载“右键'关闭计算机'”
  3. :: BatchGotAdmin  
  4. :-------------------------------------  
  5. REM  --> Check for permissions  
  6. >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"  
  7.   
  8. REM --> If error flag set, we do not have admin.  
  9. if '%errorlevel%' NEQ '0' (  
  10.     echo Requesting administrative privileges...  
  11.     goto UACPrompt  
  12. ) else ( goto gotAdmin )  
  13.   
  14. :UACPrompt  
  15.     echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"  
  16.     echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"  
  17.   
  18.     "%temp%\getadmin.vbs"  
  19.     exit /B  
  20.   
  21. :gotAdmin  
  22.     if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )  
  23.     pushd "%CD%"  
  24.     CD /D "%~dp0"  
  25. :Menu
  26. cls
  27. COLOR 1f
  28. MODE con: COLS=32 LINES=14
  29. ECHO.
  30. ECHO      ★右键"关闭计算机"★
  31. ECHO.
  32. ECHO.
  33. ECHO        安装 → 请输入1
  34. ECHO.
  35. ECHO        卸载 → 请输入2
  36. ECHO.
  37. ECHO        关于 → 请输入3
  38. ECHO.
  39. ECHO.
  40. set /p a=请输入数字并按回车:
  41. if %a%==1 Goto 安装
  42. if %a%==2 Goto 卸载
  43. if %a%==3 Goto 关于
  44. Goto error
  45. :安装
  46. Cls
  47. COLOR 2f
  48. MODE con: COLS=36 LINES=7
  49. set TheU=shutdown.vbs
  50. echo dim objshell >>%TheU%
  51. echo set objshell =CreateObject("shell.application") >>%TheU%
  52. echo objshell.ShutdownWindows >>%TheU%
  53. echo Set objShell = nothing >>%TheU%
  54. copy shutdown.vbs %windir%
  55. del shutdown.vbs
  56. set TheU=右键关闭计算机.reg
  57. echo Windows Registry Editor Version 5.00 >>%TheU%
  58. echo [HKEY_CLASSES_ROOT\Directory\Background\shell\SuperHidden] >>%TheU%
  59. echo @="关闭 计算机" >>%TheU%
  60. echo [HKEY_CLASSES_ROOT\Directory\Background\shell\SuperHidden\Command] >>%TheU%
  61. echo @="WScript.exe C:\\windows\\shutdown.vbs" >>%TheU%
  62. copy 右键关闭计算机.reg %windir%
  63. del 右键关闭计算机.reg
  64. regedit /s %windir%\右键关闭计算机.reg
  65. del /a /f /q %windir%\右键关闭计算机.reg
  66. cls
  67. @echo.
  68. @echo.    “右键‘关闭计算机’”已安装.
  69. @echo.
  70. @echo.
  71. @echo            按任意键退出
  72. @echo.
  73. pause>nul
  74. exit
  75. :卸载
  76. Cls
  77. COLOR cf
  78. MODE con: COLS=36 LINES=7
  79. reg delete HKEY_CLASSES_ROOT\Directory\Background\shell\SuperHidden /f
  80. Del "C:\Windows\shutdown.vbs" /q /f
  81. cls
  82. @echo.
  83. @echo.    “右键‘关闭计算机’”已卸载.
  84. @echo.
  85. @echo.
  86. @echo            按任意键退出
  87. @echo.
  88. pause>nul
  89. exit
  90. :关于
  91. Cls
  92. COLOR 3f
  93. MODE con: COLS=32 LINES=7
  94. @ echo.
  95. ECHO         made by trhy
  96. @ echo.
  97. ECHO       qq交谈:1309832974
  98. @ echo.
  99. ECHO       按任意键返回主菜单
  100. pause>nul
  101. Goto Menu
  102. :error
  103. Cls
  104. COLOR 6f
  105. MODE con: COLS=32 LINES=9
  106. @ echo.
  107. @ echo.
  108. ECHO  选择无效,按任意键返回主菜单.
  109. pause>nul
  110. Goto Menu
复制代码


右键“关闭计算机” A.rar

1.18 KB, 下载次数: 1, 下载积分: 硬盘 -1 个

回复 支持 反对

使用道具 举报

 楼主| trhy1234567 发表于 2016/9/13 22:02:33 | 显示全部楼层
已更新:

批处理 右键添加"关闭计算机"1.5(易用版)【2016.9更新】
http://www.ampc8.com/thread-22883-1-1.html
(出处: AM电脑吧)
回复 支持 反对

使用道具 举报

 楼主| trhy1234567 发表于 2016/8/2 16:39:52 | 显示全部楼层
如有问题请回复,尤其是exe版
回复 支持 反对

使用道具 举报

沉默是君 发表于 2016/8/3 12:11:25 | 显示全部楼层
简便了关机的步骤,十分方便,谢谢。
回复 支持 反对

使用道具 举报

leo 发表于 2016/8/3 14:11:48 | 显示全部楼层
有效就可以用。
回复 支持 反对

使用道具 举报

wlmn88 发表于 2016/8/17 21:57:30 | 显示全部楼层
好好东西
回复

使用道具 举报

damo888 发表于 2016/8/31 22:46:02 | 显示全部楼层
这个不错!
回复

使用道具 举报

开心就好629 发表于 2016/9/1 10:07:59 | 显示全部楼层
方便使用,不错,谢谢了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 验证注册 用百度帐号登录

本版积分规则

QQ|手机版|AM电脑吧 ( 晋ICP备13003365号 )(忻州公网安备14090002010027号)

GMT+8, 2017/3/30 16:51 , Processed in 0.156250 second(s), 42 queries , Gzip On.

© 2011-2088 ·Sitemap索引|AM电脑吧系统下载索引

WinXP系统区| Win7系统区|Win8.1系统区|Server系统区|Win10系统区

快速回复 返回顶部 返回列表