如何使用pascal执行批处理文件?
如何使用pascal执行批处理文件 我试过这个,但不起作用:如何使用pascal执行批处理文件?,pascal,Pascal,如何使用pascal执行批处理文件 我试过这个,但不起作用: Program Program_; uses dos; begin exec('C:\Users\Vincenzo\Desktop\FILE BATCH.bat',''); readln; end. 我必须做什么?您可以尝试使用Shell命令: 例如: program batchfileexec; uses Unix; begin Shell('yourbatchfilename'); end. 只需在Shell命令中
Program Program_;
uses dos;
begin
exec('C:\Users\Vincenzo\Desktop\FILE BATCH.bat','');
readln;
end.
我必须做什么?您可以尝试使用Shell命令:
例如:
program batchfileexec;
uses Unix;
begin
Shell('yourbatchfilename');
end.
只需在Shell命令中键入文件名。TLama是正确的!!命令是:
[Code]
exec('cmd.exe', '/C "C:\Users\Vincenzo\Desktop\FILE BATCH.bat"');
您可能需要运行
cmd.exe
将批处理文件作为参数传递。exec('cmd.exe','/C“C:\Users\Vincenzo\Desktop\file batch.bat')代码>我尝试[exec('cmd.exe','/C“C:\Users\Vincenzo\Desktop\FILE BATCH.bat');我尝试[exec('cmd.exe',':\Users\Vincenzo\Desktop\FILE BATCH.bat');不在注释中添加其他信息,编辑您的问题。以及“它们不起作用”不是可接受的错误说明。请立即使用fpsystem,shell自2003年起就已弃用,并已在最新版本(2.6+或3.0+)中删除。