![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 02:22 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 帮忙写个条件开机批处 |
| 可打印版本 1,080 / 13 |
| 第1楼 lucifer0 | 发表于 2007-03-18 13:38 |
| 新手上路 发帖 6 积分 16 | |
|
帮忙写个条件开机批处 我自己写了一个批处内容如下:
@echo off if not exist h:\aaa.txt shutdown -s -f -t 0 H盘为U盘,只要建个aaa.txt就可以实现必须要U盘才能开机. 但是只在开机的时候检测一次,有没有可以在系统运行中不断检测的?(既一拔掉U盘就关机) |
|
| 第2楼 jvgame | 发表于 2007-03-18 14:59 |
| 新手上路 发帖 1 积分 4 | |
|
你就循环运行这个bat就ok拉 你就循环运行这个bat就ok拉
|
|
| 第3楼 nzisisco | 发表于 2007-03-18 18:06 |
| 初级用户 发帖 47 积分 107 | |
|
汗 你怎么知道H盘是别人的U盘
|
|
| 第4楼 lucifer0 | 发表于 2007-03-18 23:36 |
| 新手上路 发帖 6 积分 16 | |
|
2楼,我知道要循环运行啊,但不知道怎么实现啊!可以详细的写个出来吗?让大家学习啊...
|
|
| 第5楼 xycoordinate | 发表于 2007-03-19 00:27 |
| 中级用户 发帖 228 积分 493 来自 安徽 | |
|
@echo off
if not exist h:\aaa.txt shutdown -s -f -t 0 你把这个批处理做个定时任务,不就OK了! |
|
| 第6楼 chengmo | 发表于 2007-03-19 01:15 |
| 新手上路 发帖 5 积分 9 | |
|
这个比较有意思。。。
还可以在aaa.txt里面写上自已的密码哦,,不就可以知道是不是自已的还是别人的了吗 可以用SLEEP. 也可以用:@echo Wscript.Sleep Wscript.Arguments(0) * 1000>Delay.vbs Delay.vbs 60 del Delay.vbs 这一段VBS,那个60是60秒,,可以修改, 要做到后台运行可以用:Set shell = Wscript.createobject("wscript.shell") a = shell.run ("你的批处理文件名",0) 这一段VBS [ Last edited by chengmo on 2007-3-18 at 12:25 PM ] |
|
| 第7楼 slore | 发表于 2007-03-19 02:27 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
@echo off
:loop if not exist h:\aaa.txt shutdown -s -f -t 0 goto loop |
|
| 第8楼 chengmo | 发表于 2007-03-19 03:12 |
| 新手上路 发帖 5 积分 9 | |
Originally posted by slore at 2007-3-18 01:27 PM: 这个太占资源了吧 |
|
| 第9楼 lucifer0 | 发表于 2007-03-19 08:10 |
| 新手上路 发帖 6 积分 16 | |
|
首先谢谢6楼和7楼.....7楼的代码如果可以有时间间隔运行就更好!
|
|
| 第10楼 chengmo | 发表于 2007-03-20 07:35 |
| 新手上路 发帖 5 积分 9 | |
|
@echo of
:start if not exist l:\aaa.txt shutdown -s -f -t 0 @echo Wscript.Sleep Wscript.Arguments(0) * 1000>Delay.vbs Delay.vbs 5 del Delay.vbs goto start 这样可以吗? [ Last edited by chengmo on 2007-3-28 at 12:23 PM ] |
|
| 第11楼 chengmo | 发表于 2007-03-29 01:24 |
| 新手上路 发帖 5 积分 9 | |
|
这个我在我电脑上面用了一下,可以哦,呵呵
|
|
| 第12楼 zh159 | 发表于 2007-03-29 05:12 |
| 金牌会员 发帖 1,467 积分 3,687 | |
Originally posted by chengmo at 2007-3-19 18:35: 建立、删除VBS罗嗦了,改一下: 如果需要停止,直接删除Delay.vbs就退出bat |
|
| 第13楼 lucifer0 | 发表于 2007-04-09 04:38 |
| 新手上路 发帖 6 积分 16 | |
|
谢谢,chengmo,zh159...可以了哦.....呵呵.....
|
|
| 第14楼 htysm | 发表于 2007-04-10 03:44 |
| 高级用户 发帖 415 积分 866 | |
|
@echo off
start /min :star_ dir /a/b l:\aaa.txt || shutdown -s -f -t 0 ping 127.1 -n 30>nul 2>nul goto star_ |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |