<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Je souhaite utiliser la fonction Ouvrir pour exécuter un programme (Gretl dans ce cas; Gretl est un puissant progiciel économétrique gratuit) et lui transmettre un tableau de données. si j'utilise
cmdString = "C: \ Program Files \ gretl \ gretlw32.exe";
Open (cmdString);
où gretlw32.exe est l'exécutable, Gretl s'ouvre parfaitement. Selon le développeur Gretl, pour indiquer à Gretl de s’ouvrir avec un fichier de données (txt dans ce cas), je devrais simplement utiliser
cmdString = "C: \ Temp Files \ gretl \ gretlw32.exe c: \ Program Files \".
Open (cmdString);
Mais maintenant je reçois un message dans le journal qui dit
C: \ Temp \ C - Programme Files-gretl-gretlw32.exe c - temp-conjoint3.txt est introuvable.
Le fichier texte est à son emplacement approprié. Il semble que JMP n'aime pas la deuxième partie de la chaîne dans la fonction Open. Existe-t-il un moyen de dire à JMP d’exécuter Gretl et de lire le fichier texte? Y a-t-il un moyen de dire à JMP qu'il y a deux parties dans la chaîne? Quel est le problème avec la chaîne que j'ai créée?
Merci,
Walt Paczkowski
Un autre gros problème est que l'instruction ouverte que vous avez utilisée ignore tout ce qui se passe après la première chaîne.
lire TOUT ce fil
Lisez la section "Chemins de fichiers" du chapitre 2 du Guide de script. Peut-être que les fonctions Convertir le chemin d'accès au fichier (), Définir le chemin variable () et Obtenir le chemin variable () peuvent vous aider.