Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
en:vegas_python [2018/10/27 13:25]
hlinke [Interactive VEGASPython window]
en:vegas_python [2019/06/02 13:27]
hlinke [Download and Installation]
Zeile 6: Zeile 6:
 VEGAS uses the .NET framework to provide its scripting interface. VEGAS can execute C#, JScript, and Visual Basic script files directly. VEGAS uses the .NET framework to provide its scripting interface. VEGAS can execute C#, JScript, and Visual Basic script files directly.
  
-Although JScript, Visual Basic, and C# can be easy to learn, it certainly helps to have programming experience before you try to write a VEGAS script. +PYTHON is an easy to learn powerful programming language that is more and more used for scripting of applications. In the 3D and video editing area some application use already PYTHON for scripting.
- +
-PYTHON is an easy to learn powerful programming language that is more an dmore used for scripting of applications. In the 3D and video editing area some application use already PYTHON for scripting.+
  
 Goal of this VEGAS extension is to provide an easy access to VEGAS scripting using PYTHON. Goal of this VEGAS extension is to provide an easy access to VEGAS scripting using PYTHON.
Zeile 24: Zeile 22:
 [[en:vegas_python_usage|Usage description Page]] [[en:vegas_python_usage|Usage description Page]]
  
 +How can you use VEGASPython and start writing VEGASPython scripts
  
  
Zeile 29: Zeile 28:
  
  
-==== VEGASPython Scripts ==== 
-To allow an easier access to Python Scripts VEGASPython scans the subfolder "VEGASPython". This subfolder must be in the same directory as the VEGASPython.dll. 
- 
-{{:en:vegaspython13a.jpg?direct&400|}} 
- 
-The scripts in this folder are accessible via "Tools - Extensions" from the VEGAS Menu. 
- 
-{{:en:vegaspython05a.jpg?direct&400|}} 
- 
-When selecting the Menu-Item in this menu that selected Python Script will be executed immediatly. 
-All output of the script is readirected to the "Output textbox of the Interactive VEGASPython Window". If the window is not open it opens automatically when the script starts.  
  
-=== New Features in Version 2.0 for Scripts ==+===== Python Scripts===== 
-  * [[Debugging of Scripts with Visual Studio 2017|Debugging of Scripts with Visual Studio 2017]] +[[en:vegas_python_scripts|Vegas Python Script Page]]
-  * [[Script hierarchy|Script hierarchy]] +
-  * [[Script help|Script help]] +
-==== Restrictions ==== +
-VEGASPytghon is based on IRONPython. [[http://ironpython.net|http://ironpython.net/]].+
  
-VEGAS scriting is based on .NET. IRONPython allows the use of .NET assemblies with Python. Unfortunately this binding to .NET creates some restrictions. 
  
-Several Python libraries that are base on C or C++ code cannot be used. +===== VEGASPython Tutorial ===== 
-More details can be found in the IRONPython documentation [[http://ironpython.net/documentation/dotnet/|http://ironpython.net/documentation/dotnet/]]+[[en:vegas_python_tutorial|Vegas Python Tutorial]]
  
 +With this tutorial I would like to provide for beginners the know-how to write scripts using VEGASPython.
 +This includes an introduction to Python progamming and to the main concepts of the VEGAS interface.
  
  
-==== Examples ==== 
-see the folder VEGASPython. 
-The folder contains several VEGASPython Scripts that show how to deal with the VEGAS objects, events and tracks. 
  
  
-===== Documentation =====+===== Documentation and Links ===== 
 +VEGASPython Scripting FAQ: (adaption of VEGAS scripting FAQ for VEGASPython) 
 +[[en:vegas_python_FAQ|VEGASPython FAQ]]
  
 VEGAS Scripting FAQ: VEGAS Scripting FAQ:

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