Hum , 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 parfoisZen-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...
Changer le nom du fichier
Règles du forum
Techniques pour gagner du temps ou automatiser des tâches
Techniques pour gagner du temps ou automatiser des tâches
-
- entraideur amiral
- Messages : 3788
- Enregistré le : juil. 2015
- Sexe : Homme
- Localisation : Normandie
- OS : Windows 10
- OS 64 bits : Oui
- Version PSP : X4
Re: Changer le nom du fichier
-
- entraideur expérimenté
- Messages : 348
- Enregistré le : sept. 2015
- Sexe : Homme
- Localisation : Luxembourg
- OS : Windows 10
- OS 64 bits : Oui
- Version PSP : 2023 64 bits
Re: Changer le nom du fichier
Les automatismes ont du bon : boire tous les jours une bière p.ex.
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 ?
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 ?
-
- entraideur émérite
- Messages : 453
- Enregistré le : août 2015
- Sexe : Femme
- OS : Windows Seven
- OS 64 bits : Oui
- Version PSP : 9
Re: Changer le nom du fichier
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 ?
Qu'est-ce que tu aurais en tête?
-
- entraideur expérimenté
- Messages : 348
- Enregistré le : sept. 2015
- Sexe : Homme
- Localisation : Luxembourg
- OS : Windows 10
- OS 64 bits : Oui
- Version PSP : 2023 64 bits
Re: Changer le nom du fichier
Et bien stocker le nom du fichier modifié et pouvoir le récupérer dans un autre script pour enregistrer la photo.
-
- entraideur émérite
- Messages : 453
- Enregistré le : août 2015
- Sexe : Femme
- OS : Windows Seven
- OS 64 bits : Oui
- Version PSP : 9
Re: Changer le nom du fichier
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.
-
- entraideur amiral
- Messages : 5833
- Enregistré le : juil. 2015
- Sexe : Homme
- Localisation : Belgique
- OS : Windows 10
- OS 64 bits : Oui
- Version PSP : 2023 64 bits
Re: Changer le nom du fichier
On devrait pouvoir stocker une variable dans le langage Python de PSP 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.
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 PSP) via le canal Beta Testeur...
-
- entraideur émérite
- Messages : 453
- Enregistré le : août 2015
- Sexe : Femme
- OS : Windows Seven
- OS 64 bits : Oui
- Version PSP : 9
Re: Changer le nom du fichier
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 PSP. C'est PSP 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 PSP) 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 PSP mais je crois me souvenir que c'est impossible
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.
-
- entraideur amiral
- Messages : 5833
- Enregistré le : juil. 2015
- Sexe : Homme
- Localisation : Belgique
- OS : Windows 10
- OS 64 bits : Oui
- Version PSP : 2023 64 bits
Re: Changer le nom du fichier
Ils ne codent pas le Python mais ils décident des fonctions qui seront reprises dans PSP. 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 PSP. 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 PSP. C'est PSP qui utilise le langage existant, mais ils ne codent pas le Python.
-
- entraideur amiral
- Messages : 5833
- Enregistré le : juil. 2015
- Sexe : Homme
- Localisation : Belgique
- OS : Windows 10
- OS 64 bits : Oui
- Version PSP : 2023 64 bits
Re: Changer le nom du fichier
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.
Mais il faut voir dans la pratique si cela peut stocker n'importe quoi...