Q5:MZ Platformから起動する外部プログラムの実行状況を表示したい。
Q5-1:
MZ Platformから起動する外部プログラムの実行状況表示について質問させていただきます。MZ Platformの「外部プログラム通信」の通信先プログラムにバッチファイル(xxx.bat)を指定することにより、コマンドプロンプトを開いてバッチファイルの内容を確認することができるでしょうか?(トライしてみましたが、コマンドプロンプトは開きません。)
通常は、コマンドプロンプトが開いてほしくないのですが、バッチファイルに記述された実行プログラムの実行状況をコマンドプロンプトなどで確認したい場合があるということです。
WINDOWSでバッチファイル(xxx.bat)をダブルクリックするとコマンドプロンプトが開いてバッチファイルに記述された実行プログラムの実行状況(標準出力)を確認することができます。これと同様なことができないか(?)ということです。
上記の方法でなくても、MZ Platformから起動する外部プログラムの実行状況(標準出力)を確認する方法があれば、教えていただきたく。
A5-1:
[外部プログラム通信]のサンプルアプリケーションを関連ファイルに掲載致します。
バッチファイルを選択し起動させると、内部では確かに実行されてますが、「コマンドプロンプト」のウィンドウが立ち上がらないため、確認用に[外部プログラム通信]の「受信内容を示す文字列」を[テキストエリア]に設定しています。
関連ファイル:外部プログラム通信(バッチファイル確認).mzax (※このファイルは、ZIP形式に圧縮してあります。)、test.bat