|
看了一下,没有发现什么大问题.
checktime
用法: checktime min hour dom month dow
描述:
不带参数的checktime
输出当前时间
带参数的checktime可以使得某些命令只有在某一时间段内才执行。
命令格式如下:
checktime * * * * *
checktime后面的五个参数分别表示分钟,小时,日期,月份和星期几。*表示全范围,你也可以使用数字,用-表示某一范围,用/表示每隔一定数字取一个值,具体的用法可以查看一下crontab的语法。例子:
1-4
2,5-6
1-2,4-5,7
*/2
checktime本身只是一个测试函数,它判断当前时间是否符合参数的指定。但把它和&&相结合,你就可以使得某些命令只有在一定的条件下才会执行,例如:
上午使用第一项作为缺省项,下午使用第二项
checktime * 0-12 * * * && default 0
checktime * 13-23 * * * && default 1
更多用法
http://bbs.znpc.net/viewthread.php?tid=4591&extra=page%3D2
另外关于clear的介绍.
另类用法: 在菜单中生成一行不可被选中的"空行"。
并非clear才会有这样的效果,只要该菜单项目中没有启动敏感的命令都会使得菜单不可选择
hiddenmenu
3.按键代码如果不清楚可以使用上面的功能来获取。
要改成可以使用pause --test-key来获取
uuid命令部份
find --set-root uuid () 7f95820f-5e33-4e6c-8f50-0760bf06d79c
要实现上面的功能
只需要使用以下命令就可以了.
uuid 7f95820f-5e33-4e6c-8f50-0760bf06d79c
另外,也许应该多介绍一下 && 和 ||
这两个符号也是一个很强大的功能,利用不同的命令组合可以实现多种用途.
操作符 ' && ' and ' || ' and ' ! '
'!'的说法
好像是手误...
另外"!"要求至少有一个&& 或 ||.
command1 ! command2
如果 command1 返回 假,那么 ! 后的 command2 将执行
好像说法不是很贴确
这个"!"应该说是相当于else的功能
if command1 && command2 ! command3
如果 command1 返回真就执行command2 否则执行command3
if command1 || command2 ! command3
如果command1返回假就执行command2 否则执行command3
[ 本帖最后由 chenall 于 2011-3-8 19:17 编辑 ] |
|