我是靠谱客的博主 花痴豆芽,最近开发中收集的这篇文章主要介绍Delphi常用批处理命令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

# 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

echo 当前盘符:%~d0

echo 当前路径:%cd%

echo 当前执行命令行:%0

echo 当前bat文件路径:%~dp0

echo 当前bat文件短路径:%~sdp0

效果如下图所示

 

三、延时执行某个命令

    TIMEOUT /T 10   延时10秒执行后面方法

  1. 在windows vista及以上系统中,系统提供了一个“timeout”命令。优点:方便,一行命令搞定。缺点:不能在旧系统中(例如xp)使用,且延时精度较低(1秒)。

  2.  

    TIMEOUT [/T] timeout [/NOBREAK]

    描述:

    这个工具接受超时参数,等候一段指定的时间(秒)或等按任意键。它还接受一个参数,忽视按键。

    参数列表:

    /T timeout 指定等候的秒数。有效范围从 -1 到 99999 秒。

    /NOBREAK 忽略按键并等待指定的时间。

    /? 显示此帮助消息。

    注意: 超时值 -1 表示无限期地等待按键。

  3. 四、delphi 执行批处理命令延时重启软件

  4. restart.bat内容:

  5. TIMEOUT /T 5
    %~dp0
    PDDEditor.exe

  6. delphi执行批处理语句:

  7.         ShellExecute(0, 'Open', PChar(APPPath+'restart.bat'), PChar(''), nil, SW_HIDE);
            Application.Terminate;
            Exit;

 

最后

以上就是花痴豆芽为你收集整理的Delphi常用批处理命令的全部内容,希望文章能够帮你解决Delphi常用批处理命令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部