Tuve un problema mientras usaba "RunProgram" para llamar a mi exe, se supone que aparece una ventana de CMD para el registro, pero nunca aparece.
La ventana de CMD normalmente puede aparecer cuando la ejecuto manualmente. ¿Hay alguien que pueda ayudarme a resolver el problema? Gracias por adelantado : )
Código JSL:
RP = Run Program(
Executable(
exefilepathRoot || "CommonalityEngine\PyScript\get_data_from_cache.exe"
),
Options( Char( CAEngine_Main:ConfigFileName ) ),
ReadFunction( "text" )
);
La ventana de CMD puede aparecer mientras se ejecuta manualmente sin JSL:

Hola @baiyun ,
¿Qué esperas hacer con esa ventana una vez que se abra? La función Ejecutar programa no muestra intencionalmente la interfaz de usuario, ya que está destinada a permitirle controlar ese programa por completo a través de secuencias de comandos.Lo más probable es que lo que quiera hacer en esa ventana de CMD lo haga en JMP y deje que JMP pase esas instrucciones al programa a través de funciones de lectura y escritura.
Este enlace puede ayudarlo a comenzar:
https://www.jmp.com/support/help/en/15.2/jmp/run-external-programs.shtml