怎么样实现delphi对命令提示符的操作

来源:百度知道 编辑:UC知道 时间:2024/05/31 02:26:05
比如在命令提示符中作以下操作:
在初始缺省路径下输入CD\+回车,在返回的C盘根下输入c:\program files\real\realplayer+回车,出现系统可以找到的路径c:\program files\Real\Realplayer,最后在此路径下接着输入fixrjb mp.dl+回车
上述操作能否通过代码实现,BUTTON的ONCLICK 一个事件能处理上述几个步骤吗?
两位的回答都是直接对文件的操作,而我希望由DELPHI通过命令提示符来操作文件,以此实现特定功能!大概需要API函数,但我不会做。=============
我是业余爱好者, deadowl大侠说的把步骤编入Bat文件中,怎么编、怎么调用它呀,请详示!再加100分!。

把你想做的步骤编写进Bat文件中,然后:
procedure TForm1.Button1Click(Sender: TObject);
begin
WinExec('c:\test.bat',SW_SHOWNORMAL);
application.Terminate;
end;
不知是否符合你的要求。

补充deadowl的:
在C盘右键建立个文本文件test.txt,用记事本写内容:
c:
cd c:\program files\real\realplayer
fixrjb mp.dl
然后把这个test.txt文件名改成test.bat
最后用deadowl写的程序运行时调用这个test.bat

function SetCurrentDir(const Dir: string): Boolean;

--->
SetCurrentDir('c:\program files\Real\Realplayer'):

c:\program files\Real\Realplayer\fixrjb mp.dl +回车