Il file di script specificato viene eseguito da CODESYS.
| 
                                  
  | 
                              
                                  CODESYS esegue il file di script  È necessario fornire il percorso completo del file di script.  | 
                           
| 
                                  
  | 
                              
                                  Utilizzare questa opzione con l'opzione   | 
                           
| 
                                  
  | 
                              
                                  Utilizzare questa opzione con l'opzione  L'interfaccia utente di CODESYS non viene aperta. CODESYS visualizza tutti gli errori, le avvertenze, i rapporti del compilatore e i messaggi
                                    della riga di comando generati dallo script. I messaggi di script (1: Severity Text)
                                    possono essere separati da altri messaggi (2: Severity FatalError, Error, Warning,
                                    Information) con l'operatore   | 
                           
| 
                                  
  | 
                              
                                  Utilizzare questa opzione con l'opzione   | 
                           
| 
                                  
  | 
                              
                                  Utilizzare questa opzione con l'opzione  Se non si specifica   | 
                           
| 
                                  
  | 
                              
                                  Utilizzare questa opzione con l'opzione  
  | 
                           
Esempi di utilizzo di parametri di trasferimento in file di script con 'sys.argv'
start /b /wait Automation Builder.exe 
--runscript="D:\Script\ArgvAnd__main__Test.py" 
--scriptargs:'username password 3.14 "path=\"C:\temp\\"' 
                     File di script: ArgvAnd__main__Test.py 
from __future__ import print_function
import sys
print("sys.argv: ", len(sys.argv), " elements:")
for arg in sys.argv:
    print(" - ", arg)
print()
print("__name__: ", __name__)
                     Risultato di uscita: stdout: 
sys.argv: 6 elements: - D:\TestScripts\ArgvAnd__main__Test.py - username - password - 3.14 - path= "C:temp" __name__: __main__
Per ulteriori informazioni sulla variabile globale __name__, consultare la documentazione di Python. 
Esempi di messaggi in uscita
start /b /wait Automation Builder.exe --runscript="D:\Script\AmpelTest.py" --noUI 1>ScriptMessages.txt
                     CODESYS passa tutti i messaggi generati dallo script al file ScriptMessages.txt. Altri messaggi vengono stampati sulla riga di comando. 
start /b /wait Automation Builder.exe --runscript="D:\Script\AmpelTest.py" --noUI 2>NUL
                     CODESYS sopprime tutti i messaggi, tranne quelli di script. I messaggi dello script vengono stampati sulla riga di comando.
Esempio di utilizzo dell'opzione -scriptdebugger
Il seguente script initdebug.py è stato testato con successo con i debugger basati su pydevd, come PyDev / LiClipse e PyCharm. Per utilizzare questo script, avviare CODESYS con la seguente riga di comando: 
--profile="Fanta Development Build" --scriptdebugger="D:\test\charmdebug\initdebug.py"
File: initdebug.py: 
from _future_ import print_function
from _future_ import unicode_literals
import sys
sys.path.append(r"D:\test\Env2\Lib\site-packages\pycharm-debug.egg")
import pydevd
def scriptdebuggersetup():
pydevd.settrace('localhost', port=51234, stdoutToServer=True, stderrToServer=True)
def scriptdebuggershutdown():
pydevd.stoptrace()
                     Per ulteriori informazioni, vedere: e ⮫ http://docs.python.org/tutorial/modules.html