[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. ::按一下变一个
  2. @echo off
  3. set /a n=%random% %% 7+1
  4. if %n%==1 echo 今天周一
  5. if %n%==2 echo 今天周二
  6. if %n%==3 echo 今天周三
  7. if %n%==4 echo 今天周四
  8. if %n%==5 echo 今天周五
  9. if %n%==6 echo 今天周六,休息,看望家人
  10. if %n%==7 echo 今天周日,明天上班,抓紧休息
  11. pause>nul
  12. %0
复制代码
更喜欢BBCC的代码,差一大截啊

[ 本帖最后由 hlzj88 于 2008-11-16 22:28 编辑 ]
1

评分人数

    • wxcute: 和 2 楼一样了。PB + 1
目的,学习批处理

TOP

  1. @echo off
  2. set var=周一周二周三周四周五周六周日
  3. set /a n=%random% %% 7+1
  4. if %n% lss 2 echo %var:~0,2%
  5. if %n%==2 echo %var:~2,2%
  6. if %n%==3 echo %var:~4,2%
  7. if %n%==4 echo %var:~6,2%
  8. if %n%==5 echo %var:~8,2%
  9. if %n%==6 echo %var:~-4,2%
  10. if %n% gtr 6 echo %var:~-2,2%
  11. pause>nul
  12. %0
复制代码
想高一点,高不了啊,算是对上面8楼的修改吧

[ 本帖最后由 hlzj88 于 2008-11-16 23:38 编辑 ]
1

评分人数

目的,学习批处理

TOP

原帖由 lhjoanna 于 2008-11-17 14:23 发表
呵,wxcute兄指的是这个吧?@echo off
set "str=一二三四五六日"
set /a num=%random%%%7
call echo 星期%%str:~%num%,1%%
pause>nul

不明白这里的call具体的意义,延时吗,用ping又出不了效果,请教说明或相关知识点
目的,学习批处理

TOP

返回列表