var f:textfile begin assignfile(f,'test.bat'); rewrite(f); try writeln(f,'@echo off'); writeln(f,'net time \\192.168.0.1 /set /yes'); finally closefile(f); end; end
to hkbarton: 谢谢,我的意思是在Delphi里,如何执行以上语句。
shellexecute(Hwnd,"open",path,nil,nil,SW_HIDE);
在Delphi里如何执行以下语句:@echo off net time \\192.168.0.1 /set /yes
f:textfile
begin
assignfile(f,'test.bat');
rewrite(f);
try
writeln(f,'@echo off');
writeln(f,'net time \\192.168.0.1 /set /yes');
finally
closefile(f);
end;
end
谢谢,我的意思是在Delphi里,如何执行以上语句。
net time \\192.168.0.1 /set /yes
之后用DELPHI调用。
winexec('a.bat',sw_hide);
shellexecute(Hwnd,"open",path,nil,nil,SW_HIDE);
winexec('a.bat',sw_hide);