¿Cómo ejecutar el script jsl en excel VBA?Mi ruta de instalación de JMP es "c:\00\jmp\jmp.exe".
Necesito iniciar jMP.exe en un VBA y hacer que "jMP.exe" ejecute el archivo "c:\abc.jsl".
Escribí VBA así. El programa JMP se puede iniciar, pero JSL no se está ejecutando.
Sub test()
Shell "c:\00\jmp\jmp.exe ""c:\abc.jsl"""
End Sub
Modelado Estadístico AvanzadoAutomatización y secuencias de comandosRe: ¿Cómo ejecutar el script jsl en Excel VBA?¡Lindo! Me alegro de que lo hayas encontrado.Re: ¿Cómo ejecutar el script jsl en Excel VBA?Entiendo. Tiene que ver con el idioma predeterminado elegido. Se produce un error cuando el nombre de la columna no está en inglés.

Re: ¿Cómo ejecutar el script jsl en Excel VBA?Este también es el caso con CSV exportado usando JMP Pro versión 15.1.
¡Gracias!Re: ¿Cómo ejecutar el script jsl en Excel VBA?No puedo reproducir el problema que está teniendo en mi entorno. El .CSV exportado se ve bien.
Recomendaría probar una versión más nueva de JMP o, si no puede actualizar, comuníquese con el soporte técnico.
Aunque parece que estás muy cerca. 
Re: ¿Cómo ejecutar el script jsl en Excel VBA?ganar 7 64b
JMP pro 14.3
Gracias nascif!Re: ¿Cómo ejecutar el script jsl en Excel VBA?@lwx228 Además, ¿qué sistema operativo y versión de JMP está utilizando?
Re: ¿Cómo ejecutar el script jsl en Excel VBA?Voy a hacerlo por defecto.
¿Cómo debo configurarlo?
¡Gracias Jorge!

Re: ¿Cómo ejecutar el script jsl en Excel VBA?Sí, JMP es una gran pieza de software.
Pero no estoy usando Q para eso.
Q es sorprendentemente rápido.
Entonces, el punto es cómo usar archivos CSV generados por jMP sin este problema.
¡Gracias!
Re: ¿Cómo ejecutar el script jsl en Excel VBA?@lwx228 otra cosa a considerar: parece que la característica principal de la aplicación q es la capacidad de ejecutar consultas SQL en archivos CSV.
Pero, ¿sabías que JMP también tiene una característica similar?
Eche un vistazo al Query Builder, que admite la creación de consultas en tablas desde JMP13. Esta presentación es un buen punto de partida.Generador de consultas para tablas: una forma "sin lágrimas" para que los recién llegados se relacionen con el modelo relacional
Cuota de QUOTA_BYTES excedida
Re: ¿Cómo ejecutar el script jsl en Excel VBA?¿Cuáles son sus configuraciones de exportación?
Parece que se usa un carácter especial como delimitador de columnas, que no se muestra correctamente en "note.exe".
Eche un vistazo a Archivo --> Preferencias --> Archivos de datos de texto --> Configuración de exportación
¿Funciona correctamente el ejemplo del índice de secuencias de comandos para Big Class ("Guardar como")?
Re: ¿Cómo ejecutar el script jsl en Excel VBA?Usé JSL guardado como archivo CSV es:.
d3 << Save( "C:/123.csv" );
Re: ¿Cómo ejecutar el script jsl en Excel VBA?Si abre el CSV generado por JMP con Note.exe, verá estos códigos codificados,

Este archivo CSV se abre en Excel y luego se guarda como un archivo CSV. Este nuevo archivo CSV se abre y se muestra en Note.exe es normal.

Re: ¿Cómo ejecutar el script jsl en Excel VBA?El foco de la pregunta es:
Se producen errores inexplicables cuando los programas q utilizan archivos CSV generados en JMP.
Sin embargo, abra el archivo CSV en Excel y guárdelo una vez, para que el archivo CSV se pueda calcular en el nivel q normalmente.
Re: ¿Cómo ejecutar el script jsl en Excel VBA?Sí, he convertido la mayor parte de lo que hago con VBA a JSL.
Prepárese para pasar más tiempo modificando el resto de VBA a JSL también.
¡Gracias!Re: ¿Cómo ejecutar el script jsl en Excel VBA?estoy de acuerdo con @nascif_jmp , como cambio de plataforma, siempre existe la posibilidad de tener problemas.
¿Por qué no realizar todo el trabajo en jmp?
Por cierto, la llamada de Shell para un trabajo jmp funciona de la siguiente manera:
Path2JMP\jmp.exe script.jsl
y si el script comienza con "//!", se ejecuta al abrir,
y puedes dejarlo al final.
Consulte la guía de secuencias de comandos --> primeros pasos (o busque //!)
//!
Names Default To Here( 1 );
// here Comes the JMP Job ...
Quit();
Re: ¿Cómo ejecutar el script jsl en Excel VBA?¿Puede compartir con nosotros qué intenta hacer abc.jsl? Hay muchas formas de integrar JMP con Excel. Quizás haya una mejor manera de realizar su tarea que ejecutar JMP como una subrutina.