佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1170|回复: 4

Pascal 7 可否執行Dos Command??

[复制链接]
发表于 8-12-2005 02:47 AM | 显示全部楼层 |阅读模式
比如想要做一個exe file, 可以運行copy , del  等指令呢?

像batch file 的功能醬..


如果在delphi 6 ,要怎樣執行copy file  , delete file 等任務呢??
回复

使用道具 举报


ADVERTISEMENT

发表于 10-12-2005 06:48 AM | 显示全部楼层
> 如果在delphi 6 ,要怎樣執行copy file  , delete file 等任務呢??
CopyFile, DeleteFile...
回复

使用道具 举报

 楼主| 发表于 10-12-2005 10:12 AM | 显示全部楼层
那請問在pascal 之下呢?? 可否運行dos  之下的命令呢??好像 dir , copy  等等??
回复

使用道具 举报

发表于 10-12-2005 11:38 AM | 显示全部楼层
> 那請問在pascal 之下呢?? 可否運行dos  之下的命令呢??好像 dir , copy  等等??

转自 http://student.vub.ac.be/~bvingerh/FAQ1.htm


執行DOS指令
USES dos;
VAR file,params : string;

BEGIN
  writeln('Enter DOS command or batch file to be executed: ');
  readln(params);
  file:=getenv('COMSPEC');     {*2}
  params:=' /C'+params;        {*3}
  swapvectors;
  exec(file,params);
  swapvectors;
  if doserror<>0
   then writeln('Error occurred')
   else writeln('Execution successful');
END.


執行其它程式
USES dos;
VAR file,params : string;

BEGIN
  writeln('Enter full path + filename: ');
  readln(file);
  write('Enter parameters: ');
  readln(params);
  swapvectors;             {*1}
  exec(file,params);
  swapvectors;
  if doserror<>0
   then writeln('Error occurred')
   else writeln('Execution successful');
END.
回复

使用道具 举报

 楼主| 发表于 11-12-2005 11:52 PM | 显示全部楼层
原帖由 fxam 于 10-12-2005 11:38 AM 发表
> 那請問在pascal 之下呢?? 可否運行dos  之下的命令呢??好像 dir , copy  等等??

转自 http://student.vub.ac.be/~bvingerh/FAQ1.htm


執行DOS指令
USES dos;
VAR file,params :  ...


可以了,真是感謝ing   
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 21-9-2024 02:54 PM , Processed in 0.097769 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表