Comment exécuter le script jsl dans Excel VBA ?Mon chemin d'installation JMP est "c:\00\jmp\jmp.exe".
Je dois démarrer jMP.exe dans un VBA et faire exécuter par "jMP.exe" le fichier "c:\abc.jsl".
J'ai écrit VBA comme ceci. Le programme JMP peut être démarré, mais JSL ne fonctionne pas.
Sub test()
Shell "c:\00\jmp\jmp.exe ""c:\abc.jsl"""
End Sub
Modélisation statistique avancéeAutomatisation et scriptRe : Comment exécuter le script jsl dans Excel VBA ?Bon! Heureux que vous l'ayez trouvé.Re : Comment exécuter le script jsl dans Excel VBA ?J'ai compris. Cela a à voir avec la langue par défaut choisie. Une erreur se produit lorsque le nom de la colonne n'est pas en anglais.

Re : Comment exécuter le script jsl dans Excel VBA ?C'est également le cas avec les fichiers CSV exportés à l'aide de JMP Pro version 15.1.
Merci!Re : Comment exécuter le script jsl dans Excel VBA ?Je n'arrive pas à reproduire le problème que vous rencontrez sur mon environnement. Le .CSV exporté semble correct.
Je vous recommande d'essayer une version plus récente de JMP ou, si vous ne pouvez pas effectuer la mise à niveau, de contacter le support technique.
On dirait que vous êtes très proche, cependant. 
Re : Comment exécuter le script jsl dans Excel VBA ?gagner 7 64b
JMP pro 14.3
Merci Nascif !Re : Comment exécuter le script jsl dans Excel VBA ?@lwx228 Quel système d'exploitation et quelle version de JMP utilisez-vous ?
Re : Comment exécuter le script jsl dans Excel VBA ?Je vais le faire par défaut.
Comment dois-je le configurer ?
Merci Georg!

Re : Comment exécuter le script jsl dans Excel VBA ?Oui, JMP est un excellent logiciel.
Mais je n'utilise pas Q pour ça.
Q est étonnamment rapide.
Le point est donc de savoir comment utiliser les fichiers CSV générés par jMP sans ce problème.
Merci!
Re : Comment exécuter le script jsl dans Excel VBA ?@lwx228 autre chose à considérer : il semble que la principale caractéristique de l'application q soit la possibilité d'exécuter des requêtes SQL sur des fichiers CSV.
Mais saviez-vous que JMP possède également une fonctionnalité similaire ?
Jetez un œil au générateur de requêtes, qui prend en charge la création de requêtes sur des tables depuis JMP13. Cette présentation est un bon point de départ.Générateur de requêtes pour les tables : un moyen "sans larmes" pour les nouveaux arrivants de se rapporter au modèle relationnel
Quota de QUOTA_BYTES dépassé
Re : Comment exécuter le script jsl dans Excel VBA ?Quels sont vos paramètres d'exportation ?
On dirait qu'il y a un caractère spécial utilisé comme délimiteur pour les colonnes, qui ne s'affiche pas correctement dans "note.exe".
Jetez un œil à Fichier --> Préférences --> Fichiers de données texte --> Paramètres d'exportation
L'exemple sous Index de script pour Big Class ("Enregistrer sous") fonctionne-t-il correctement ?
Re : Comment exécuter le script jsl dans Excel VBA ?J'ai utilisé JSL enregistré en tant que fichier CSV est :.
d3 << Save( "C:/123.csv" );
Re : Comment exécuter le script jsl dans Excel VBA ?Si vous ouvrez le CSV généré par JMP avec Note.exe, il verra ces codes brouillés,

Ce fichier CSV est ouvert dans Excel, puis enregistré en tant que fichier CSV. Ce nouveau fichier CSV est ouvert et affiché dans Note.exe est normal.

Re : Comment exécuter le script jsl dans Excel VBA ?L'objet de la question est :
Des erreurs inexplicables se produisent lorsque les programmes q utilisent des fichiers CSV générés dans JMP.
Cependant, ouvrez le fichier CSV dans Excel et enregistrez-le une fois, afin que le fichier CSV puisse être calculé normalement au niveau q.
Re : Comment exécuter le script jsl dans Excel VBA ?Oui, j'ai converti la plupart de ce que je fais avec VBA en JSL.
Préparez-vous également à passer plus de temps à modifier le VBA restant en JSL.
Merci!Re : Comment exécuter le script jsl dans Excel VBA ?Je suis d'accord pour @nascif_jmp , car un commutateur de plate-forme est toujours une chance d'avoir des problèmes.
Pourquoi également ne pas effectuer l'intégralité du travail dans jmp ?
Soit dit en passant, l'appel Shell pour un travail jmp fonctionne aussi simplement que suit :
Path2JMP\jmp.exe script.jsl
et si le script commence par "//!", il est exécuté à l'ouverture,
et vous pouvez quitter à la fin.
Voir Guide de création de scripts --> Prise en main (ou recherchez //!)
//!
Names Default To Here( 1 );
// here Comes the JMP Job ...
Quit();
Re : Comment exécuter le script jsl dans Excel VBA ?Pouvez-vous partager avec nous ce que abc.jsl essaie de faire ? Il existe de nombreuses façons d'intégrer JMP à Excel. Il existe peut-être un meilleur moyen d'accomplir votre tâche que d'exécuter JMP en tant que sous-programme.