[texworks] SCRIPTING: TW.app.applicationVersion

Paul A Norman paul.a.norman at gmail.com
Tue Jan 4 09:03:41 CET 2011

On 4 January 2011 19:31, Stefan Löffler <st.loeffler at gmail.com> wrote:
>> There is another blank one TW.version;
> Odd, I don't see this.

Apologies, it is top level, try

 TW.information(null, "Version of Application", version());

Returns      1
QtScript version perhaps?

>> When in Script writing we write
>> //Version: 0.3
>> Will the scripting engine be testing  for this and refusing to run the
>> script if the applications actual revision number is too low?
>> Could this provide an initial basis for testing for feature sets in
>> scripts perhaps?
>> In that the script writer would be nominating the lowest acceptable
>> version number needed to run the script - is that the intention of
>> //Version: 0.3 at all?
> No, but this is a common misunderstanding (that I've fallen victim to
> myself in the past ;)).
> The version header is just for informational purposes, and marks the
> version of the script.

Hard case!  - thanks for clearing that up I'll write it up later.

> Yeah. As I wrote above, this is the version of the script, not of Tw
> (otherwise we would probably have called it something like
> "RequiredTwVersion" or ).

//MinimalTwVersion 0.4

...   uhm -  Now that does sound interesting, especially if actually
tied into with






> Stefan

More information about the texworks mailing list