HumZen-Luck a écrit :Il me semble que Frédéric veut savoir si au sein d'un script on peut tester si un dossier existe, je suppose pour le créer ou pas...


HumZen-Luck a écrit :Il me semble que Frédéric veut savoir si au sein d'un script on peut tester si un dossier existe, je suppose pour le créer ou pas...
Possiblement, mais ça doit être codé dans le script pour se faire.Une autre question y a t'il moyen d'avoir une variable globale, que l'on peut lire ou changer dans des scripts, soit par image ou par session ?
On devrait pouvoir stocker une variable dans le langage Python de PaintShop Pro mais je crois me souvenir que c'est impossible (ce n'est pas implémenté).Cassel a écrit :Je crois que c'est possible, mais je devrais vérifier. Si c'est possible, je pense que c'est seulement pour une utilisation immédiatement après et non pas stocké pour utilisation dans deux jours.
Je ne suis pas certaine dans quelle mesure Corel peut intégrer des choses dans le langage Python puisque celui-ci existe bien en-dehors de PaintShop Pro. C'est PaintShop Pro qui utilise le langage existant, mais ils ne codent pas le Python.Cassel, si tu me confirmes que cette possibilité n'existe pas (je peux me tromper), ce serait intéressant que tu en fasses la suggestion auprès de Corel (ajout de la fonction "variable" dans Python de PaintShop Pro) via le canal Beta Testeur...
J'ai codé un script (avec l'aide de Suz) et le premier script (qui copiait une image, en sauvegardant le nom de l'image) avait cette ligne de code:On devrait pouvoir stocker une variable dans le langage Python de PaintShop Pro mais je crois me souvenir que c'est impossible
Ils ne codent pas le Python mais ils décident des fonctions qui seront reprises dans PaintShop Pro. Il y a dans le langage Python (complet) des fonctions qui n'ont rien à voir avec le graphisme (purement mathématiques, par exemple) et qui sont absentes du Python que l'on trouve dans PaintShop Pro. C'est pour cette raison que j'évoquais la chose...Cassel a écrit : Je ne suis pas certaine dans quelle mesure Corel peut intégrer des choses dans le langage Python puisque celui-ci existe bien en-dehors de PaintShop Pro. C'est PaintShop Pro qui utilise le langage existant, mais ils ne codent pas le Python.
Cela ressemble à une variable, telle que décrite dans le lien que j'ai communiqué...Cassel a écrit :
J'ai codé un script (avec l'aide de Suz) et le premier script (qui copiait une image, en sauvegardant le nom de l'image) avait cette ligne de code:
ScriptData['Cass_Credit_ImageName'] = Image
et le deuxième script (qui colle l'image comme un nouveau calque, il me semble), commençait avec:
Image = ScriptData['Cass_Credit_ImageName']
où la variable est transposée d'un script à l'autre. Par contre, je ne sais pas combien de temps cette variable reste "en mémoire". Donc il y a une possibilité, mais reste juste à savoir comment on veut utiliser cette fonction.