Home Page
        Bestellung     Downloads     Support     Kontakt     English
ZOC Terminal ist ein professioneller SSH Client und Terminal-Emulator für Windows und macOS.
PyroBatchFTP Online Hilfe Thema:

Skripting Methoden → Programm- und Befehlsaufbau, Parameter, Stil

In PyroBatchFTP Skripten gilt das folgende in Bezug auf Schreibweise von Befehlen und Parametern:

 

Kommentar
Kommentare beginnen mit "//", "#" oder ";". Hierdurch wird der Inhalt der Zeile bei der Verarbeitung ignoriert. Es ist nicht möglich, Kommentare hinter Befehle zu schreiben.
Kommentarzeilen die mit '##' beginnen, werden im Ablauffenster nicht angezeigt und auch nicht in die Protokolldatei aufgenommen.

 

Befehle
Befehle können in Groß oder Kleinschreibung angegeben werden, wobei pro Zeile nicht mehr als ein Befehl stehen darf. Befehle können mit Leerzeichen oder Tab eingerückt werden.

 

Parameter
Bei Befehlen mit Parametern werden die Parameter hinter dem Befehl angegeben. Die Parameterliste kann auf Wunsch in Klammern gesetzt werden. Zwischen den Parametern können Leerzeichen oder Komma stehen. Parameter die Leerzeichen enthalten, können in einzelne oder doppelte Anführungszeichen gestellt werden.

 


Kommandozeilenmakros  

Falls per Kommandozeile Makros (mittels /D:<name>=<wert> Parameter) übergeben wurden, können diese im Skript als $(<name>) wieder verwendet werden.

 

Fehlerignorierung
Befehlen darf ein "-" vorangestellt werden um das Skript im Fehlerfall nicht abzubrechen (der Befehl gilt auf jeden Fall als erfolgreich verarbeitet).

 

Fehlerwiederholung
Befehlen darf ein "@" um ihn im Fehlerfall mehrmals (entsprechend der Einstellungen aus dem SetRetry Befehl) automatisch zu wiederholen.

 

Stil
Durch die oben genannten flexiblen Regeln ist es möglich, Skripten in unterschiedlichen Stilen zu formatieren (je nach persönlicher Präferenz ähnlich wie C, Perl, REXX oder Batchdateien).

 


 

// Empfohlene Schreibweisen
Connect "0555723", "joedoe", "secret"
Milestone "Filename", "servers.log"
LocalRename "file1.dat", "file2.dat"
Goto FehlerVerarbeitung
PutDir -r
    
    
// Korrekt (wenn auch einigen Fällen etwas ungewöhnlich)
Milestone Filename "servers.log"
Milestone "Filename" servers.log
@Connect 0555723 joedoe secret
Connect "0555723", joedoe, secret
Connect 0555723 'joedoe' "secret"
Connect("0555723", "joedoe" "secret")
LOCALRENAME file1.dat file2.dat
localrename "file1.dat" "file2.dat"
LocalRename "file1.dat", "file2.dat"
localrename("file1.dat", "file2.dat")
-localrename('file1.dat', 'file2.dat')
LOCALrename('new sales.dat' 'old sales.dat')
DISCONNECT()
    
    
    
; Fehlerhafte Schreibweisen:
localrename old sales.dat new sales.dat
localrename, file1.dat, file2.dat
localrename "file1.dat', file2.dat
@-Connect 0555723 joedoe secret

 
← Zurück zu Skripting Methoden

 

Downloads
Orders
Contact
Support
Terms of Use
Privacy Policy
pixel