This is Interesting: Free Magazines for Graphics designers and webmasters  


Home > Archive > PainShop Pro Scripting > June 2007 > Trev, could you please clarify this...?





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Trev, could you please clarify this...?
Haley

2007-06-26, 10:19 pm

While reading through older scripting posts, I happened along this which was
written:

6/14/2007 Scripting with PSP8 versus scripting with PSP9.
"Quote: PSP 8 and 9 read scripts in the same way Unless the script uses a
feature of
9 that is not in 8 then there will be no problem."

This is what I got out of it.
If I record a script in PSP9, it will work in PSP8 "EVEN IF", there is a
PSP9 feature that is used.
Does PSP8 just ignore this feature? But the script will run and work?

Is that correct?

Can you give me a few examples of which features they could be?

I went from PSP6 to PSP9, so needless to say I am missing a little hands on
background knowledge between those versions! :o(

TIA



JoeB

2007-06-26, 10:19 pm

"Haley" <trennemo@paulbunyan.net> wrote in news:468052f3$1_3@cnews:

> While reading through older scripting posts, I happened along this
> which was written:
>
> 6/14/2007 Scripting with PSP8 versus scripting with PSP9.
> "Quote: PSP 8 and 9 read scripts in the same way Unless the script
> uses a feature of
> 9 that is not in 8 then there will be no problem."
>
> This is what I got out of it.
> If I record a script in PSP9, it will work in PSP8 "EVEN IF", there is
> a PSP9 feature that is used.
> Does PSP8 just ignore this feature? But the script will run and work?
>
> Is that correct?


I'm not Trev, but the answer is no. A script recorded in PSP9 and run
in PSP8 will stop and produce an error in the Script Output Palette if
it runs into a command that could be performed in PSP9 but not in PSP8.



>
> Can you give me a few examples of which features they could be?


PSP9 has several new tools not available in PSP8. One, for example, is
the Digital Camera Noise Reduction (DCNR) filter. So if you record a
script in v.9 that includes activating the DCNR filter, and then run it
in v.8, the script will stop when it gets to that step because it can't
execute the command.

Scripts that record text in v.9 also won't work in v.8. And if you
record a script in v.9 that you might want to run in v.8 you generally
need to add the following code just before the first
def Do(Environment) statement:

True = App.Constants.Boolean.true
False = App.Constants.Boolean.false

Because True and False are used in the scripts to indicate the state of
various tool options, and because v.9 does it differently, the above
code tells PSP8 how to convert True and False in the v.9 script into a
form v.8 can understand.


> I went from PSP6 to PSP9, so needless to say I am missing a little
> hands on background knowledge between those versions! :o(
>


If you're using v.9 then you can record any script with it that you want
to use to help automate your workflow, and if it's scriptable through
recording then you can run it in v.9 to achieve your tasks.

Regards,

JoeB
Haley

2007-06-27, 6:25 pm


"JoeB" <mymail@myserver.com> wrote in message
news:Xns995BC48DDBE22JoeB@207.107.16.194...
> "Haley" <trennemo@paulbunyan.net> wrote in news:468052f3$1_3@cnews:
>
>
> I'm not Trev, but the answer is no. A script recorded in PSP9 and run
> in PSP8 will stop and produce an error in the Script Output Palette if
> it runs into a command that could be performed in PSP9 but not in PSP8.
>
>
>
>
> PSP9 has several new tools not available in PSP8. One, for example, is
> the Digital Camera Noise Reduction (DCNR) filter. So if you record a
> script in v.9 that includes activating the DCNR filter, and then run it
> in v.8, the script will stop when it gets to that step because it can't
> execute the command.
>
> Scripts that record text in v.9 also won't work in v.8. And if you
> record a script in v.9 that you might want to run in v.8 you generally
> need to add the following code just before the first
> def Do(Environment) statement:
>
> True = App.Constants.Boolean.true
> False = App.Constants.Boolean.false
>
> Because True and False are used in the scripts to indicate the state of
> various tool options, and because v.9 does it differently, the above
> code tells PSP8 how to convert True and False in the v.9 script into a
> form v.8 can understand.
>
>
>
> If you're using v.9 then you can record any script with it that you want
> to use to help automate your workflow, and if it's scriptable through
> recording then you can run it in v.9 to achieve your tasks.
>
> Regards,
>
> JoeB


Thanks Joe, That had been my understanding (as little as that may be) but
after reading what Trev had written I just wanted to clarify that I was
interpretating it right /or wrong! :)


Sponsored Links


Copyright 2003 - 2009 forum4designers.com  Software forum  Computer Hardware reviews