怎么在Console里直接运行命令提示符下的程序

cnotes 2011-07-27 10:13:48
比如在命令提示符里可以直接这样ping 127.1 -n 3 ,并且可以返回信息

那在Console里应该怎么操作呢?
...全文
120 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mit1208 2011-07-28
  • 打赏
  • 举报
回复

加上:edit,button,listbox,idicmpclient四个控件


双击button
procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
begin
idicmpclient.Host:=edit1.Text;
for i:=0 to 3 do
begin
idicmpclient.Ping;
application.ProcessMessages;
sleep(1000);
end;
end;

在idicmpclient事件的onreply中加代码
procedure TForm1.idicmpclientReply(ASender: TComponent;
const AReplyStatus: TReplyStatus);
var
stime:string;
begin
stime:='=';
listbox1.Items.Add(format('Reply from %s: time=%dms TTL=%d ms',
[aReplyStatus.fromipaddress,\\ping的IP地址
aReplyStatus.sequenceid div 100,\\整除100是为了显示MS(毫秒)
aReplyStatus.timetolive,\\生命周期
stime,
aReplyStatus.msroundtriptime]));\\不知道是什么
end;



摘自
http://www.cnitblog.com/shuyezi122/archive/2008/12/31/53311.html

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧