爱问知识人 爱问教育 医院库

用free pascal 如何建立bat脚?

首页

用free pascal 如何建立bat脚?

用free pascal  如何建立bat脚本

提交回答

全部答案

    2014-07-28 16:07:58
  • Program ShutDown;
    {$M $4000,0,0 }
    Uses Dos;
    Begin
        Writeln('Warning! Your computer is going to shut down.');
        Writeln('Press ENTER continue...');
        Readln;
        SwapVectors;
        Exec(GetEnv('SYSTEMROOT')+'\SYSTEM32\shutdown.exe', '-s -f -t 0');
        SwapVectors;
    End.
    请注意这句:
    {$M $4000,0,0 }
    这句不能删!不是注释的,而是编译指令,定义了内存分配给本程序的堆栈,否则,没有新的堆栈为所调用的程序开辟内存空间。在TP7下,没了这句,不能成功执行exec。

    杨***

    2014-07-28 16:07:58

类似问题

换一换
  • 软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):