Только что выполнив довольно большой пакетный скрипт, я достиг своего предела, поскольку большую часть своего времени я тратил на реализацию загадочных способов обхода недостатков языка.
Пришло время искать что-то лучшее. Windows Scripting Host выглядит нормально, и я могу жить с JScript, но Pascal - мой любимый язык.
Существует ли бесплатный, активно работающий над сценарием инструмент, который использует Pascal в качестве исходного языка? То, что когда-то установлено, позволяет мне вводить имя файла сценария, как пакетные файлы. Я не хочу добавлять сценарии в приложение, просто выполняйте сценарии из командной строки DOS.
UPDATE
Хм. У меня проблемы с тем, чтобы увидеть, как ответы до сих пор удовлетворяют мои потребности. Может быть, я пропустил важный эпизод. Все, что я хочу, - это создать файл, скажем MyFirstScript.<whatever>
:
writeln ('Hello world') ;
Exec ('compiler.exe MyProg') ;
if (ErrorLevel <> 0) then
begin
writeln ('Oops!') ;
end
else
begin
CopyFile ('MyProg.exe', 'OutputFolder\') ;
end ;
и введите MyFirstScript
в командной строке DOS (или, может быть, runscript MyFirstScript
)