Comment déclencher un bouton pour ouvrir « Enregistrer le fichier Windows Explorer » via JSL ?J'essaie d'obtenir l'aide des membres de la communauté pour voir si un « Enregistrer le fichier Windows Explorer » peut être déclenché comme ci-dessous capture d'écran après un événement de clic sur un bouton ?
Quelqu'un a une idée ? Merci d'avance.

Études de marché et de consommationOrganisation du contenuFusion et nettoyage des donnéesPartage et communication des résultatsRe : Comment déclencher un bouton pour ouvrir "Enregistrer le fichier Windows Explorer" via JSL ?Cela montrait que l'idée devrait fonctionner.
Ajoutez des impressions supplémentaires, attendez, arrêtez et vérifiez ce que cela fait. Cela semblait bien fonctionner pour moi.
Names Default To Here(1);
temp_text = "aa,bb\!N1,2";
filePath = Save Text File("", temp_text);
Show(File Exists(filePath));
//replace .txt with .csv
csvPath = Substitute(filePath, ".txt", ".csv");
//If old .csv file exists remove before saving
If(File Exists(csvPath),
Delete File(csvPath)
);
//get only csv file name
csvFileName = Word(-1, csvPath, "\/");
c = Rename File(filePath, csvFileName);
Show(File Exists(csvPath));
//Open(csvPath); Re : Comment déclencher un bouton pour ouvrir "Enregistrer le fichier Windows Explorer" via JSL ?Merci pour votre réponse rapide.
Mais si vous utilisez la méthode que vous m'avez montrée, l'utilisateur n'est pas en mesure d'enregistrer des fichiers sous n'importe quel nom ou n'importe où comme il le souhaite ?
Re : Comment déclencher un bouton pour ouvrir "Enregistrer le fichier Windows Explorer" via JSL ?Quelque chose comme ça semblait bien fonctionner pour moi:
Names Default To Here(1);
temp_text = "test text";
fileDirectory = "$TEMP/";
filename = "test";
Show(File Exists(fileDirectory||filename||".txt"));
newFilePath = Save Text File(fileDirectory||filename||".txt", temp_text);
Show(File Exists(newFilePath));
//If old .csv file exists remove before saving
If(File Exists(fileDirectory||filename||".csv"),
Delete File(fileDirectory||filename||".csv")
);
c = Rename File(newFilePath, filename||".csv");
Show(File Exists(fileDirectory||filename||".csv"));
//Open("$TEMP/"); //run this row without first comment to open $TEMP pathPeut-être que l'ajout d'écritures/d'émissions de débogage à votre code peut vous aider à déboguer. L'exécution du script en plusieurs parties peut également aider à voir où se situe le problème (ou à utiliser le débogueur). Si vous avez de gros fichiers, vous devez également ajouter wait(0) quelque part là-bas.
Re : Comment déclencher un bouton pour ouvrir "Enregistrer le fichier Windows Explorer" via JSL ?Salut Jthi,
J'ai enregistré mon fichier en tant que fichier texte avec Enregistrer le fichier texte et en utilisant un chemin vide (il devrait ouvrir le menu Enregistrer sous). Enregistrer le fichier texte renvoie le chemin d'accès au fichier enregistré -> modifier le type de fichier enregistré de .txt (ou autre chose) à .csv avec Renommer le fichier. Mais finalement, le fichier n'a pas été enregistré avec succès. Est-ce que tu sais pourquoi?

Re : Comment déclencher un bouton pour ouvrir "Enregistrer le fichier Windows Explorer" via JSL ?Salut Jti,
Merci pour votre solution. Cela fonctionne comme vous l'avez dit, je vais le prendre. 
Re : Comment déclencher un bouton pour ouvrir "Enregistrer le fichier Windows Explorer" via JSL ?Il semble que vous ne puissiez pas encore enregistrer directement .jrp via JSL Enregistrer les graphiques en tant que fichier ".jrp" dans JSL mais JMP16 apportera cette possibilité.
Vous pouvez l'enregistrer en tant que fichier texte avec Enregistrer le fichier texte et en utilisant un chemin vide (il devrait ouvrir le menu Enregistrer sous). Enregistrer le fichier texte renvoie le chemin d'accès au fichier enregistré -> modifier le type de fichier enregistré de .txt (ou autre chose) à .jrp avec Renommer le fichier.