非常に大きなバッチスクリプトを完成させたばかりであり、私の時間のほとんどは言語の不十分のための不可解な回避策を実行する限り、限界に達しています。ソース言語としてパスカルを使用するバッチファイルの置き換え
何か良いものを探すときです。 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
)
Instantfpcといくつかの簡単なプロセスラッパーを持つユニットは、実際には長い道のりを歩んでいます。まだリリース版ではない。 –
@LeleDumbo、@Marco、私の更新をご覧ください。 – rossmcm
RossMcm:上記のinstantfpcはLinuxなどでうまくいくはずです。しかし、プログラムは完全に機能的なFPCプログラムでなければならないので、使い方とbegin..endを含めて –