I recorded a script to apply an effect, then to reduce the saturation. When I run this on an open file, single step, it works fine, silently or interactively.
But when I use the script in Batch Process my new files are created/saved without either action: no changes are applied.
Windows 10, PSP X9 19.1.0.29 x64
What do I need to change in my recorded script for Batch Processing?
from PSPApp import *
def ScriptProperties():
return {
'Author': u'',
'Copyright': u'',
'Description': u'',
'Host': u'PaintShop Pro',
'Host Version': u'19.00'
}
def Do(Environment):
# EnableOptimizedScriptUndo
App.Do( Environment, 'EnableOptimizedScriptUndo', {
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Default,
'Version': ((19,0,0),1)
}
})
# Colored Foil
App.Do( Environment, 'ColoredFoil', {
'Angle': 250,
'Blur': 12,
'Color': (70,43,20),
'Detail': 16,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Default,
'Version': ((19,0,0),1)
}
})
# Color Adjust HSL
App.Do( Environment, 'ColorAdjustHSL', {
'HSL': {
'Colorize': False,
'Master': (0,-22,2),
'MasterColorize': (89,35,-30),
'Red': (0,0,0,315,345,15,45),
'Green': (0,0,0,75,105,135,165),
'Blue': (0,0,0,195,225,255,285),
'Cyan': (0,0,0,135,165,195,225),
'Magenta': (0,0,0,255,285,315,345),
'Yellow': (0,0,0,15,45,75,105)
},
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Default,
'Version': ((19,0,0),1)
}
})
PSPX9 recorded script "Runs" OK but Batch does nothing
Moderator: Kathy_9
-
SJS
- Posts: 148
- Joined: Thu May 26, 2011 1:31 am
- System_Drive: C
- 32bit or 64bit: 64 Bit
- motherboard: Dell Inc 0KWVT8 A03
- processor: 11th Gen Intel Core TM i7-11700
- ram: 16 GB
- Video Card: NVIDIA GeForce GTX 1660 Ti 6GB GDDR6
- sound_card: Onboard Realtek Codec
- Hard_Drive_Capacity: 4 TB
- Monitor/Display Make & Model: DELL U2412M
- Corel programs: PaintshopPro 2022 Ultimate
- Location: Washington State, USA
- Contact:
-
cosmicDread
- Posts: 42
- Joined: Fri Aug 26, 2016 7:10 am
- System_Drive: C
- 32bit or 64bit: 64 Bit
- motherboard: MSI MPG Z390 Gaming PRO
- processor: Intel Core i9-9900K
- ram: 32 GB
- Video Card: GeForce GTX 1080 Ti
- Hard_Drive_Capacity: 6 TB
- Monitor/Display Make & Model: Acer Predator X34
- Corel programs: PaintShop X5, X6, X8, X9, '18, '19, '20
- Location: Lake Havasu City, Arizona, USA
- Contact:
Re: PSPX9 recorded script "Runs" OK but Batch does nothing
I was able to get your script to work on the first run with a batch process.
I've never done batch process before.
Here are the steps I took:
(1) Selected File / Batch Process...
(2) Added three .jpg files using the Add button. The images were in the same folder.
(3) Clicked the Next button.
(4) Clicked the Script button on the right-side of the Batch Process window.
(5) Selected the script that you posted.
(6) Selected the Next button.
(7)
Under Destination Folder:, I have New selected.
Under Filename:, I have Original selected.
Under File format:, I selected PNG.
(8) Selected the Start button.
Maybe there is something going on that you don't understand.
Best wishes,
Charles
Here are the steps I took:
(1) Selected File / Batch Process...
(2) Added three .jpg files using the Add button. The images were in the same folder.
(3) Clicked the Next button.
(4) Clicked the Script button on the right-side of the Batch Process window.
(5) Selected the script that you posted.
(6) Selected the Next button.
(7)
Under Destination Folder:, I have New selected.
Under Filename:, I have Original selected.
Under File format:, I selected PNG.
(8) Selected the Start button.
Maybe there is something going on that you don't understand.
Best wishes,
Charles
When the majority of the people on Earth are wanting the Galactic Federation to show themselves, then they will.
