|
yuhaomiao
初级用户
 
积分 32
发帖 14
注册 2007-1-2
状态 离线
|
『楼 主』:
俺急用啊!请看!!!!!!!!!
使用 LLM 解释/回答一下
偶想做一个判断型的批处理:
具体想法是:判断如果当前电脑时间大于或等于23:00.则电脑启动后自动关机(我将把这个批处理放到启动项里).也就是说if time>23:00电脑根本就启动不了!
谢谢指点啊!
──────────────── 版务记录 ────────────────
执行:namejm
原标题:俺急用啊!请看!!!!!!!!!
说明:因标题过于模糊,不便于论坛的搜索和管理,请在三日内修改标题。
提示:修改标题请在当前帖的右下脚点 编辑, 修改完毕之后按 编辑帖子 即可。
处罚:因属论坛新人,暂时不予处罚;若三日之后尚未修改标题,将扣除2点积分,
以示惩罚,并由版主强制修改标题。请点击这里阅读论坛发帖规定,以避免在
今后的讨论中违规发帖。
──────────────── 版务记录 ────────────────
Last edited by namejm on 2007-1-2 at 10:58 AM ]
|
|
2007-1-2 03:39 |
|
|
youxi01
高级用户
   
积分 846
发帖 247
注册 2006-10-27 来自 湖南==》广东
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
试试这个?至于关机的部分自己去做了!
@echo off
if %time% gtr 23:30 (echo 已经过了时间!) else echo 时间还没到!
pause>nul
Last edited by youxi01 on 2007-1-2 at 03:47 AM ]
|
|
2007-1-2 03:45 |
|
|
yuhaomiao
初级用户
 
积分 32
发帖 14
注册 2007-1-2
状态 离线
|
|
2007-1-2 04:00 |
|
|
yuhaomiao
初级用户
 
积分 32
发帖 14
注册 2007-1-2
状态 离线
|
『第 4 楼』:
对第二楼的说的
使用 LLM 解释/回答一下
你说的不错我把你的命令改为
@echo off
if %time% gtr 23:30 (shutdown /s /t 78) else echo 时间还没到!
pause>nul
可是dos提示俺else不是命令,而且俺想请教一下gtr是什么意思?还有最后那个pause>nul是什么意思?
非常感谢!
|
|
2007-1-2 04:07 |
|
|
zh159
金牌会员
     
积分 3687
发帖 1467
注册 2005-8-8
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
gtr:用if/?查看
pause>nul:暂停,但不显示“请按任意键继续. . .”字符
如果是纯DOS下,好像不能使用for....else....格式,而且如果是XP系统,启动XP系统时也不能使用批处理。
|
|
2007-1-2 06:14 |
|
|
everest79
金牌会员
      一叶枝头,万树皆春
积分 2564
发帖 1127
注册 2006-12-25
状态 离线
|
|
2007-1-2 06:48 |
|
|
yuhaomiao
初级用户
 
积分 32
发帖 14
注册 2007-1-2
状态 离线
|
『第 7 楼』:
快啊,俺的问题还未解决啊?
使用 LLM 解释/回答一下
我用的是xp sp2系统的.现在我有想实现另一个功能!
思路是:
判断如果当前电脑时间在23:00和6:00之间.则电脑启动后自动关机(我将把这个批处理
放到启动项里).也就是说if time>23:00或者time<6:00电脑根本就启动不了!
快啊!我现在真是很急的用啊!
谢谢!
|
|
2007-1-2 07:02 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
|
2007-1-2 07:15 |
|
|
yuhaomiao
初级用户
 
积分 32
发帖 14
注册 2007-1-2
状态 离线
|
|
2007-1-2 07:40 |
|
|
yuhaomiao
初级用户
 
积分 32
发帖 14
注册 2007-1-2
状态 离线
|
|
2007-1-2 07:41 |
|
|
yuhaomiao
初级用户
 
积分 32
发帖 14
注册 2007-1-2
状态 离线
|
『第 11 楼』:
啊啊啊啊啊啊啊
使用 LLM 解释/回答一下
偶照着你那样做了,可是我看的是一塌糊涂啊,第三条俺能看懂,可是第一二条我真的是一点都看不懂啊!特别是我照着你那样的做,生成了一个名为HOUR的ms-dos应用程序,真不知道这三者之间有什么关系?
顺便问一下dos下的"或者"用什么符号啊?
不好意思!偶很苯的!
谢谢!
|
|
2007-1-2 07:57 |
|
|
本是
银牌会员
    
积分 2221
发帖 789
注册 2005-1-27
状态 离线
|
『第 12 楼』:
使用 LLM 解释/回答一下
原理是用DOS中断的2Ch取时间功能,再将钟点放入DOS的ERRORLEVEL中。其实如果有特殊计算要求,可以设计不同的HOURx.COM,比如时间在七一时段返回1,否则返回0,等等。
|

my major is english----my love is dos----my teacher is the buddha----my friends--how about U |
|
2007-1-2 09:24 |
|