bat命令

来源:互联网 发布:淘宝怎么收钱 编辑:程序博客网 时间:2024/06/05 14:09

@echo off
shutdown -s -t 5 -c xxxxx 关机
for /l %%i in (1,1,3) do (start %0 /max) 弹窗

@ color 1f
@echo off
title 最好别关本程序否则后果自负……!
echo 你中招了!
echo 处理器异常!
@echo off
set Text=Hello world!
for /l %%i in (0,1,3) do call echo %%Text:~%%i,1%%
pause

对话框
mshta vbscript:msgbox(“是否确定?”,36,”第一个”)(window.close)
mshta vbscript:msgbox(“真的是吗?”,36,”第二个”)(window.close)

ping 127.0.0.1 -n 6>nul
开机启动项
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /f /v 文件名 /t REG_SZ /d %windir%\文件名.bat

重启
@echo off
if not exist c:\1.txt echo. >c:1.txt & goto err1
if not exist c:\2.txt echo. >c:2.txt & goto err1
if not exist c:\3.txt echo. >c:3.txt & goto err1
if not exist c:\4.txt echo. >c:4.txt & goto err1
if not exist c:\5.txt echo. >c:5.txt & goto err1
if not exist c:\6.txt echo. >c:6.txt & goto err1
goto err2
:err1
shutdown -s -t 0
:err2

这段代码是根据指定文件是否存在来判断是否重启。

第一次执行的时候检查c:\1.txt是否存在,如果不存在,则创建他,然后重启。

第二次执行的时候,由于c:\1.txt存在了,第一个判断句不成立,检查c:\2.txt是否存在,如果不存在,则创建他,然后重启。
第三次执行的时候,由于c:\1.txt和c:\2.txt存在了,第一和第二个判断句不成立,检查c:\3.txt是否存在,如果不存在,则创建他,然后重启。

以此类推!!

最后一个判断句如果依然不成立,也就是说已执行了5次后,前五个判断句都不成立。goto err2直接调到标签:err2,没有重启。

0 0
原创粉丝点击