IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Imagerie Discussion :

Peut-on exécuter un script Photoshop (.atn) en ligne de commande ?


Sujet :

Imagerie

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2020
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2020
    Messages : 26
    Points : 22
    Points
    22
    Par défaut Peut-on exécuter un script Photoshop (.atn) en ligne de commande ?
    Bonjour à tous,

    Comme le titre l'indique, savez-vous s'il est possible d'exécuter un script ATN en ligne de commande ? Plus précisément dans un fichier BATCH ?

    En précision, j'utilise la version CS5 de photoshop.
    J'ai un script tout simple qui créé et enregistre une image avant de tout fermer. Et j'aimerai pouvoir exécuter ce script automatiquement depuis un fichier batch, à travers une tâche planifiée Windows. Savez-vous si c'est possible ?

    Dans le cas contraire auriez-vous une alternative pour pouvoir exécuter le script automatiquement ?

    Je vous remercie d'avance pour toute l'aide que vous pourrez m'apporter

  2. #2
    Expert éminent sénior Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 278
    Points : 13 564
    Points
    13 564
    Par défaut
    Bonjour

    Les fichiers *.atn sont des fichiers de macro Photoshop action, plus que des scripts. Les scripts sont plus des fichiers *.scpt (Applescript -> MacOS), *.js ou *.jsx (Javascript -> MacOS ou Windows), *.vbs (VBscript -> Windows), ou enfin *.exe (Visual Basic -> Windows).

    Why use scripts instead of actions?

    If you’ve used Photoshop Actions, you’re already familiar with the enormous benefits of automating repetitive tasks. Scripting allows you to extend those benefits by allowing you to add functionality that is not available for Photoshop Actions. For example, you can do the following with scripts and not with actions:
    • You can add conditional logic, so that the script automatically makes “decisions” based on the current situation. For example, you could write a script that decides which color border to add depending on the size of the selected area in an image: “If the selected area is smaller than 2 x 4 inches, add a green border; otherwise add a red border.”
    • A single script can perform actions that involve multiple applications. For example, depending on the scripting language you are using, you could target both Photoshop and another Adobe Creative Cloud Application, such as Adobe Illustrator® CC, in the same script.
    • You can open, save, and rename files using scripts.
    • You can copy scripts from one computer to another. If you were using an Action and then switched computers, you’d have to recreate the Action.
    • Scripts provide more versatility for automatically opening files. When opening a file in an action, you must hard code the file location. In a script, you can use variables for file paths.

    NOTE: See Photoshop Help for more information on Photoshop Actions
    J'ai le fort sentiment que tu vas devoir passer par des scripts plutôt que par un fichier atn.

    Adresse pour choisir le manuel qui correspond à ta version de Photoshop :
    https://www.adobe.com/devnet/photoshop/scripting.html
    NOTE : le premier lien de chaque catégorie est un document pour décrire les bases générales et les suivants dépendent de ta plateforme particulière.

    Bonne chance

  3. #3
    Membre éprouvé Avatar de txuku
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 980
    Points : 1 276
    Points
    1 276
    Par défaut
    Bonjour

    Je pense que tu dois creer un droplet - Fichier/Automatisation/Creer un droplet - puis lancer ce droplet sur une image en VBS ou autre !

  4. #4
    Membre à l'essai
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2020
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2020
    Messages : 26
    Points : 22
    Points
    22
    Par défaut
    Merci pour vos réponses, je vais regarder ça.

    Dommage que je ne puisse pas utiliser mon fichier ATN, ça aurait été pratique.
    Mais bon, je vais analyser l'alternative proposée en espérant m'en sortir avec ça.

    Merci encore.

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/04/2015, 12h57
  2. Exécution d'un programme Java en ligne de commande
    Par Emmi_87 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 20/05/2010, 22h22
  3. Réponses: 3
    Dernier message: 31/08/2009, 20h51
  4. Réponses: 6
    Dernier message: 29/05/2008, 13h22
  5. Exécution d'un fichier xmla en ligne de commande
    Par geof dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 11/02/2008, 12h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo