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

[问题求助] 这个VBS的提醒功能错在哪?

  1. do
  2. t1="11:45:10" '变量t 示例格式
  3. t2="12:00:10" '变量t 示例格式
  4. if split(now)(1)>=t1 and split(now)(1)<=t2 then
  5. WScript.Echo "吃午饭了"
  6. wscript.sleep 1000*10
  7. loop
  8. else
  9. do
  10. t3="17:15:10" '变量t 示例格式
  11. t4="17:30:10" '变量t 示例格式
  12. if split(now)(1)>=t3 and split(now)(1)<=t4 then
  13. WScript.Echo "吃晚饭了"
  14. end if
  15. wscript.sleep 1000*10
  16. loop
复制代码

兄弟,如果这是一道100分的考试题,我能说你打0分吗?
***共同提高***

TOP

  1. t1="11:45:10" '变量t 示例格式
  2. t2="12:00:10" '变量t 示例格式
  3. t3="17:15:10" '变量t 示例格式
  4. t4="17:30:10" '变量t 示例格式
  5. do
  6.     if split(now)(1)>=t1 and split(now)(1)<=t2 then
  7.         do
  8.             WScript.Echo "吃午饭了"
  9.             wscript.sleep 1000*10
  10.             if split(now)(1)>t2 then exit do
  11.         loop
  12.     end if
  13.     if split(now)(1)>=t3 and split(now)(1)<=t4 then
  14.         do
  15.             WScript.Echo "吃晚饭了"
  16.             wscript.sleep 1000*10
  17.             if split(now)(1)>t4 then exit do
  18.         loop
  19.     end if
  20.     wscript.sleep 1000*10
  21. loop
复制代码
1

评分人数

    • ww0000: 感谢帮助!!技术 + 1

QQ 20147578

TOP

回复 2# batman


    老师,让您见笑了!我是刚学的!请多关照!

TOP

回复 3# czjt1234


    谢谢老师,向你学习!!

TOP

回复 3# czjt1234


    老师,如果我要在消息框中放两个按钮,按“取消”,就不再出现(也就是退出程序),按“忽略”,就10秒钟后再出现,这要怎么改呢?

TOP

按 确定 继续提醒
按 取消 不再提醒
  1. t1 = "11:45:10"
  2. t2 = "12:00:10"
  3. t3 = "17:15:10"
  4. t4 = "17:30:10"
  5. Do
  6.     If Split(Now)(1) >= t1 And Split(Now)(1) <= t2 Then
  7.         Do
  8.             Wscript.Sleep 1000 * 10
  9.             If Msgbox("吃午饭了", 1) = 2 Then Exit Do
  10.             If Split(Now)(1) > t2 Then Exit Do
  11.         Loop
  12.     End If
  13.     If split(now)(1)>=t3 and split(now)(1)<=t4 Then
  14.         Do
  15.             Wscript.Sleep 1000 * 10
  16.             If Msgbox("吃晚饭了", 1) = 2 Then Exit Do
  17.             If Split(Now)(1) > t4 Then Exit Do
  18.         Loop
  19.     End If
  20.     Wscript.Sleep 1000 * 10
  21. Loop
复制代码

QQ 20147578

TOP

回复 7# czjt1234


    谢谢,但是有按钮,不能退出!!

TOP

我是设置的退出本次提醒,不是退出整个程序

QQ 20147578

TOP

回复 9# czjt1234


    退出本次提醒也不能达到呀!请测试一下看!

TOP

测试过才发帖的

QQ 20147578

TOP

回复 11# czjt1234


    老师,真的,点了取消,过10秒后又弹出提醒框,点确定也一样!不能退出循环!

TOP

返回列表