2017-02-14 1 views

Répondre

2

Vous avez deux choix.

Premier choix: L'utilisation d'un //@targetengine

Les valeurs peuvent être persistantes sur une session en utilisant un targetengine.

premier script

//@targetengine myengine 
var x = 100; 

Deuxième scénario

//@targetengine myengine 
$.writeln(x); 

Si vous fermez Photoshop toutes les valeurs seront perdues

Deuxième choix: Ecrire à un fichier.

Je ne vais pas écrire un exemple ici. Cela peut être fait de tant de façons. Plain fichier .txt. Fichier .json. Voir this example sur la façon de lire et d'écrire des fichiers.

0

fabianmoronzirfas a obtenu la bonne réponse. Je dirai que ça pourrait être avec un seul script. Ce script lit la valeur précédente stockée dans un fichier texte dans un emplacement codé en dur, tel que C: \ temp. Si le script ne peut pas classer le fichier de paramètres, il aura par défaut une valeur prédéterminée et sera stocké cette fois-ci.

+0

Voir cette réponse: https://stackoverflow.com/a/15960574/1655780 Ou voir ici: https://forums.adobe.com/thread/771241 –