概述
# getconf LONG_BIT
32
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
8
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
二、批处理命令获取当前盘符和当前目录
当前盘符:%~d0
当前路径:%cd%
当前执行命令行:%0
当前bat文件路径:%~dp0
当前bat文件短路径:%~sdp0
测试
?
1 2 3 4 5 |
|
效果如下图所示
三、延时执行某个命令
TIMEOUT /T 10 延时10秒执行后面方法
-
在windows vista及以上系统中,系统提供了一个“timeout”命令。优点:方便,一行命令搞定。缺点:不能在旧系统中(例如xp)使用,且延时精度较低(1秒)。
-
TIMEOUT [/T] timeout [/NOBREAK]
描述:
这个工具接受超时参数,等候一段指定的时间(秒)或等按任意键。它还接受一个参数,忽视按键。
参数列表:
/T timeout 指定等候的秒数。有效范围从 -1 到 99999 秒。
/NOBREAK 忽略按键并等待指定的时间。
/? 显示此帮助消息。
注意: 超时值 -1 表示无限期地等待按键。
-
四、delphi 执行批处理命令延时重启软件
-
restart.bat内容:
-
TIMEOUT /T 5
%~dp0
PDDEditor.exe -
delphi执行批处理语句:
-
ShellExecute(0, 'Open', PChar(APPPath+'restart.bat'), PChar(''), nil, SW_HIDE);
Application.Terminate;
Exit;
最后
以上就是花痴豆芽为你收集整理的Delphi常用批处理命令的全部内容,希望文章能够帮你解决Delphi常用批处理命令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复