如何使用pascal执行批处理文件?
我试试这个,但它不起作用:
Program Program_;
uses dos;
begin
exec('C:\Users\Vincenzo\Desktop\FILE BATCH.bat','');
readln;
end.
我该怎么做?
答案 0 :(得分:1)
您可以尝试 Shell 命令: http://www.freepascal.org/docs-html/rtl/unix/shell.html
例如:
program batchfileexec;
uses Unix;
begin
Shell('yourbatchfilename');
end.
只需在 Shell 命令中输入您的文件名称即可。
答案 1 :(得分:-1)
TLama是对的! !命令是:
[Code]
exec('cmd.exe', '/C "C:\Users\Vincenzo\Desktop\FILE BATCH.bat"');