Salut tout le monde,
Je travaille avec un script qui a très bien fonctionné dans le passé, mais qui ne semble pas fonctionner, et je pense que c'est parce que le nom du fichier est trop long.
J'ai donc une section de script qui est censée enregistrer un fichier PNG de la fenêtre de rapport, et elle nomme le fichier en fonction des deux noms de colonnes utilisés dans l'analyse. En raison des noms des colonnes et de l'emplacement de la table de données, le nom complet du fichier contient 157 caractères, le chemin du répertoire en contient 94 et le nom du fichier PNG contient 63 caractères. Voici la section de code :
pic_name = "Cross_Corr_of_" || ycols[1] || "_with_" || icols[1] || "_" || Plant || ".png";
nwin[Outline Box( 1 )] << Save Picture( dir || pic_name, "png" );
Windows prétend avoir la capacité de gérer des noms de fichiers contenant jusqu'à environ 256 caractères, et je suis bien en dessous, donc du point de vue de Windows, ça devrait aller. Je ne trouve aucune documentation indiquant que JMP a des limitations de caractères, mais c'est apparemment le cas. Si je change le code et définis simplement le pic_name = "test.png", cela enregistre le fichier PNG dans le bon répertoire, pas de problème. Mais, lorsque j'utilise le nom défini ci-dessus, il exécute le code, mais ne finit pas par enregistrer un fichier.
Est-ce que quelqu'un sait quelle est la limite de longueur des caractères ? Et si oui, cela peut-il être changé ou modifié afin que je puisse utiliser mon code comme prévu ?
Merci!,
DS