Depuis la dernière mise à jour (25.2.0.58) après avoir utilisé la commande Enregistrer Sous..., la commande Enregistrer enregistre l'image dans le répertoire d'origine (où l'image a été ouverte) au lieu du nouveau répertoire.
J'ai remarqué qu'en utilisant un script ça ne le faisait pas. Donc il suffit de lier un bouton à ce script et l'utiliser à la place de Enregistrer.
Voici le script à enregistrer dans les scripts sécurisés (p.ex. pspSave.pspscript) :
Code : Tout sélectionner
from PSPApp import *
def ScriptProperties():
return {
'Author': u'Frederic Schneider',
'Copyright': u'(c) 2023 by Frederic Schneider',
'Description': u'Remplace la commande Enregistrer qui créé une copie dans le répertoire d"origine',
'Host': u'PaintShop Photo Pro',
'Host Version': u'25.00'
}
def Do(Environment):
# EnableOptimizedScriptUndo
App.Do( Environment, 'EnableOptimizedScriptUndo', {
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((25,0,0),1)
}
})
# FileSave
App.Do( Environment, 'FileSave', {
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.AllAlways,
'Version': ((25,0,0),1)
},
'DefaultProperties': []
})