Sophie

Sophie

distrib > Mandriva > 2009.0 > x86_64 > media > contrib-testing > by-pkgid > e69129115fb14d049ce528c52ed60f67 > files > 41

qtscriptbindings-0.1.0-0.1mdv2009.0.x86_64.rpm

Runs QtScript code from the command line.

USAGE
-----
qsexec
    Runs QtScript in interactive mode, i.e. presents a prompt and executes
    commands as given.
qsexec FILE [ARGS ...]
    Runs the script in FILE with the given command line arguments
    (see SCRIPT EXTENSIONS below).
qsexec -f FILE1 [FILE2 ...]
    Runs all the scripts FILE1 FILE2 ... consecutively sharing the same engine.

SCRIPT EXTENSIONS
-----------------
The qsexec tool adds some useful functionality to the global object:

- qs.system.os
  A string that specifies the operating system the script is run on
  (e.g. "linux", "windows", "mac").
- qs.script.args
  Array containing the strings given as [args ...] on the command line
  (single file mode only).
- qs.script.absoluteFilePath
  File system path (including the file name) of the script that is processed
  at the moment as a string.
- qs.script.absolutePath
  File system path (excluding the file name) of the script that is processed
  at the moment as a string.
- qs.script.importExtension(name)
  Lets the script resolve and load the script extension with the given name.
- qs.script.include(fileName)
  Dynamically loads and executes the script in the given file (relative to the
  currently processed file or absolute). Multiple includes of the same file
  result in only one execution of the file (only the first include triggers
  the execution).

NOTE
----
The qsexec tool doesn't import any script extensions (like qt.core) itself.
A script that needs a script extension has to load it via 
qs.script.importExtension("myextension");