Ejecutar el script JSL a través de un archivo .exe<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos,
Creé una secuencia de comandos y, como mejora, pensé si había alguna forma de ejecutar esta secuencia de comandos sin abrir JMP. Actualmente puedo hacer esto a través de PERL usando el siguiente script:
#!c:\Perl\bin\perl.exe
utilice Win32::OLE;
print "Script Inicializando....","\n";
my $jmp = Win32::OLE->new('JMP.Aplicación');
$jmp->{'Visible'}= 0;
$jmp->EjecutarJSLFile("F:/scripts/crunchalot.jsl");
imprimir "Terminado\n";
¿Alguien puede arrojar algo de luz sobre cómo hacer un VBscript (o cualquier otro código) que haga lo mismo a través de un archivo .EXE? No estoy muy versado en Visual Basic, pero he estado jugando un poco con él en los últimos días, así que considérenme un novato en VB.
Ejecutar el script JSL a través de un archivo .exeHola Matt,
Gracias por la info. Y sí, estoy buscando un programa compilado/archivo .exe para ejecutar mi secuencia de comandos jmp.
Ejecutar el script JSL a través de un archivo .exeHola:
Tal vez una solución se ajuste a sus necesidades.
Las secuencias de comandos JMP se pueden configurar para "Enviar automáticamente", es decir, se ejecutan en lugar de abrirse en un editor de secuencias de comandos cuando se hace doble clic o se abren desde el sistema operativo.
"//!"
(doble barra invertida, signo de exclamación) en la primera línea del script hará que se ejecute en lugar de abrirse.Luego, como su secuencia de comandos anterior, en Perl, Python, R, VBscript, etc., uno puede simplemente abrir el archivo en lugar de abrir primero JMP explícitamente a través de OLE.Consulte el Capítulo 3 de la Guía de secuencias de comandos de JMP.Consulte también el archivo de ayuda de JMP Automation.No estoy seguro de a qué te refieres de hacer lo mismo a través de un archivo .EXE.¿Quiere un programa compilado para llamar/ejecutar su script JMP?
Saludos,
-Mate