Dies ist eine alte Version des Dokuments!


VEGASPython

Commandline Interface

Pythonscripts can now be started from the commandline together with VEGAS and commandline paremters can be passed to the script.

C:\Program Files\VEGAS\VEGAS Pro 16.0\vegas160.exe /SCRIPTARGS pythonscriptfilename /SCRIPTARGS arg1 /SCRIPTARGS arg2

  • pythonscriptfilename: path and filename of the pythonscriptfile to be executed
  • arg1: any text string as argument1
  • arg2: any text string as argument2

The number of arguments is not limited.

The first /SCRIPTARGS must be the script filename.

Example:

C:\Program Files\VEGAS\VEGAS Pro 16.0\vegas160.exe /SCRIPTARGS "D:\pythonfile\test.py" /SCRIPTARGS arg1 /SCRIPTARGS arg2

If the filename or a parameter include blanks, then the parameter must be enclosed in ´„´. The pythonscript can access the commandline arguments as it is standard in Python via the variable sys.argv. This variable contains a list of strings with each argument as a separate string item in the list. The first item is the scriptfilename.

The python script:

for arg in sys.argv:
    print (arg)

gives as output:

[„D:\pythonfile\test.py“,“arg1„,“arg2„]


Andere Sprachen
QR-Code
QR-Code en:py_commandline (erstellt für aktuelle Seite)