RunProgramの使用中は、ログ用のCMDウィンドウが表示されません。「RunProgram」を使用してexeを呼び出すときに問題が発生しました。ログ記録用のCMDウィンドウが表示されるはずですが、表示されません。
CMDウィンドウは、手動で実行すると通常ポップアップすることがあります。 問題の解決を手伝ってくれる人はいますか? 前もって感謝します : )
JSLコード:
RP = Run Program(
Executable(
exefilepathRoot || "CommonalityEngine\PyScript\get_data_from_cache.exe"
),
Options( Char( CAEngine_Main:ConfigFileName ) ),
ReadFunction( "text" )
);
JSLなしで手動で実行しているときにCMDウィンドウが表示される場合があります。

スクリプティング再:RunProgramの使用中にロギング用のCMDウィンドウが表示されないこんにちは@baiyun 、
ウィンドウが開いたら、そのウィンドウで何をしたいですか? プログラムの実行機能は、スクリプトを介してそのプログラムを完全に制御できるようにすることを目的としているため、意図的にユーザーインターフェイスを表示しません。ほとんどの場合、そのCMDウィンドウで実行したいことは、代わりにJMPで実行し、JMPに読み取りおよび書き込み関数を介してプログラムにそれらの命令を渡させます。
このリンクはあなたが始めるのを助けるかもしれません:
https://www.jmp.com/support/help/en/15.2/jmp/run-external-programs.shtml
再:RunProgramの使用中にロギング用のCMDウィンドウが表示されないはい、もう少し情報が必要です。 get_data_from_cache.exeを操作しますか? 他のウィンドウを開きますか? ある種のファイルの終わりを受け取る必要がありますか?
RP変数は、CMDウィンドウに表示されるテキストをすでに保持している可能性があります。試してみてください。
write(rp);
それがあなたが望むものであるかどうかを確認してください。
ウィンドウに何かを入力する必要がある場合は、RunProgramのwriteFunctionがテキストを提供できます。
または、CMD.EXEを実行して、実行するプログラムの名前を渡すこともできます。