Page 3 sur 3

Re: Changer le nom du fichier

Posté : 03 mars 2016, 02:31
par spitfrog
Zen-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...
Hum :hmm: , c'est pas ce que je viens de dire ? Si le dossier existe, le script s'en sert, s'il n'existe pas, il le crée. Je trouve toutes ces manipulations fastidieuses, à moins d'être une usine et d'enchaîner les tâches à répétition toute la journée, je ne vois pas bien l'intérêt d'automatiser à outrance, car plus c'est automatique, moins c'est flexible, et plus on est obligé de recréer d'autres automatismes pour combler le manque de souplesse. C'est comme l'alcool et les femmes, faut savoir jeter l'éponge parfois :D

Re: Changer le nom du fichier

Posté : 08 mars 2016, 17:12
par fs999
Les automatismes ont du bon : boire tous les jours une bière p.ex. :salutchapeau:

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 ?

Re: Changer le nom du fichier

Posté : 08 mars 2016, 17:40
par Cassel
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 ?
Possiblement, mais ça doit être codé dans le script pour se faire.
Qu'est-ce que tu aurais en tête?

Re: Changer le nom du fichier

Posté : 12 mars 2016, 23:29
par fs999
Et bien stocker le nom du fichier modifié et pouvoir le récupérer dans un autre script pour enregistrer la photo.

Re: Changer le nom du fichier

Posté : 19 mars 2016, 14:21
par Cassel
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.

Re: Changer le nom du fichier

Posté : 20 mars 2016, 00:08
par Zen-Luck
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.
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é).
Pourtant cette possibilité existe dans le Python natif :
https://openclassrooms.com/courses/appr ... -variables

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...

Re: Changer le nom du fichier

Posté : 20 mars 2016, 00:28
par Cassel
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...
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.
On devrait pouvoir stocker une variable dans le langage Python de PaintShop Pro mais je crois me souvenir que c'est impossible
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.

Re: Changer le nom du fichier

Posté : 20 mars 2016, 01:02
par Zen-Luck
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.
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... ;)

Re: Changer le nom du fichier

Posté : 20 mars 2016, 01:03
par Zen-Luck
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.
Cela ressemble à une variable, telle que décrite dans le lien que j'ai communiqué...
Mais il faut voir dans la pratique si cela peut stocker n'importe quoi...