Kommandozeilen-Parameter

Die Befehlszeilen-Parameter finden Sie unten.

Hinweise:

  • Sehr wichtig: Falls Sie ein Skript über den /c Schalter starten, fügen Sie /s hinzu, um Search and Replace zu starten und automatisch eine Suche zu initiieren. Falls Ihr Skript eine Ersetzung beinhaltet, verwenden Sie /r in Ihrer Befehlszeile, um eine Ersetzung auszulösen. Beachten Sie auch die wichtigen Hinweise bezüglich der momentan ausgeführten Operation bei gelinkten Skripten, falls diese von der Befehlszeile aus gestartet werden.

  • Die untenstehenden Flags können groß oder klein geschrieben werden.

  • Die /i /x /d /w Flags können separat oder zusammen in beliebiger Reihenfolge verwendet werden.

  • Lassen Sie keine Leerzeichen zwischen Schaltern, die eine Datei oder einen Pfad referenzieren, und eben diesen Pfadangaben.

  • Pfade, die Leerzeichen enthalten, müssen durch Anführungszeichen eingeschlossen werden.

  • Um das Programm im minimierten Status ohne Programmoberfläche laufen zu lassen, verwenden Sie den Parameter /u. Siehe minimierter Modus.

  • Wir empfehlen die Verwendung des Windows-Befehls ‘start /w’, falls Sie mehr als eine Programminstanz in einer .bat/.cmd-Datei angeben. Siehe Windows-F1-Hilfe oder geben Sie ‘start /?’ in einem MSDOS-Fenster ein, um weitere Informationen zum ‘start’-Befehl zu erhalten.

Einige Befehlszeilen-Beispiele:

   SR32 /Oc:\dump.txt /SWindows /Pc:\windows\*.ini
   SR32 /I /D /Oc:\dump.txt /SWindows /Pc:\windows\*.ini
   SR32 /c”c:\scripts\main.srs” /r /q

In der Windows 95/NT Version können die folgenden Kommandozeilen-Parameter benutzt werden:

 

/b

Backup-Pfad, z.B. /Bc:\temp\srbackup. Siehe Ersetzungs-Optionen.

/I

Groß/Klein aus (bitte beachten, daß auf der Programmoberfläche die entsprechende Checkbox in diesem Fall nicht markiert ist). Falls nicht angegeben, wird die Groß-/Kleinschreibung beachtet.

/x

Regulärer Ausdruck. Falls nicht angegeben, deaktiviert.

/d

Unterordner durchsuchen. Falls nicht angegeben, deaktiviert.

/w

Ganze Wörter (wird nicht beachtet, falls regulärer Ausdruck benutzt wird). Falls nicht angegeben, deaktiviert.

/n

“Keine Abfragen”. Funktioniert nur mit /r. Hinweis: Dies setzt die Programmoptionen zurück, daher sollten die Abfrage-Einstellungen nach dem Gebrauch von /n manuell wiederhergestellt werden (siehe Optionen-Dialog).

/sstring

Suchstring. Die Suche wird automatisch gestartet. Falls die Zeichenfolge Leerzeichen oder / -Zeichen enthält, müssen sie durch doppelte Anführungszeichen geklammert werden, wie beim /r Parameter. Falls die Zeichenfolge Anführungszeichen enthält, stellen Sie ihnen das \ -Zeichen voran. Falls beispielsweise die Suchzeichenfolge beides enthält, Anführungszeichen und Leerzeichen, wie in “Windows 95″, sähe das so aus:

     SR32 /S”\”Windows 95\”"

Hinweis: Um eine Dateisuche von der Befehlszeile aus auszuführen, geben Sie /s an, jedoch keinen Suchstring. Beispielsweise wird
sr32 /s /d /pd:\test\*.htm
alle *.htm Dateien in d:\test auffinden.

/rstring

Eine Ersetzung ausführen. Dies kann in Verbindung mit Skripten über den /c -Schalter verwendet werden (siehe unten), oder allein mit einer Ersetzungs-Zeichenfolge. Falls die Zeichenfolge Leerzeichen oder / -Zeichen enthält, muß sie durch doppelte Anführungszeichen umklammert werden, wie für /s unten beschrieben. Falls die Zeichenfolge ” -Zeichen enthält, stellen Sie diesen das \ -Zeichen voran. Falls beispielsweise Ihre Ersetzung beides enthält, Anführungszeichen und Leerzeichen, wie in “Windows 98″, müßte dies so aussehen:
     
/r”\”Windows 98\”"

/t

Dateidatum/-zeit der angegebenen Dateien ändern. Es kann ein Datum / eine Zeit angegeben werden, oder es wird das/die aktuelle Datum/Zeit verwendet (Voreinstellung). In den 32-bit-Versionen wird das Datumsformat des Anwenders benutzt, und das Format HH:MM:SSam/pm für die Zeit. In der 16-bit-Version wird das gleiche Zeitformat benutzt, jedoch das MM/TT/JJ oder MM/TT/JJJJ-Format für das Datum. Der Dateien-Dialog wird nur dann angezeigt, falls die Datums-/Zeitangabe der Kommandozeile im falschen Format eingegeben wurde. Datum und Zeit MÜSSEN durch doppelte Anführungszeichen umklammert sein, um korrekt zu arbeiten, z.B. SR32 /pc:\work\*.* /t”01/01/00 1:00:00am”.

Note: To do a File Find from the command line, specify /s but supply no string.

/pC:\*.ini;*.txt

Suchpfad mit angehängter(en) Maske(n) hinter dem \. Falls kein Pfad oder keine Maske angegeben sind, wird die letzte Programmeinstellung verwendet. Der /p Kommandozeilen-Parameter akzeptiert Teilpfade, einschließlich .. -Zeichen, z.B.
 
/Pc:\file.txt oder /P..\test\file.txt oder /P\file.txt.

/oresults.txt

Ausgabedatei, an welche die Suchergebnisse übergeben werden. Falls nicht angegeben, wird die letzte Programmeinstellung verwendet (diese wird im Optionen-Dialog spezifiziert).

/cscript.srs

Zu verwendende Skriptdatei. Falls keine Ersetzung oder keine Änderung von Dateidatum/-zeit angegeben ist (siehe oben), wird eine Suche gestartet.

/u

Deaktiviert die Programmoberfläche. Benutzen Sie ihn, um das Programm komplett im Hintergrund laufen zu lassen. Es erscheint auch kein Eintrag in der Anwendungsliste. Um bei Ersetzungen keine Oberfläche zu erhalten, deaktivieren Sie die Ersetzungsabfragen mit /n oder dem Eintrag ‘Prompt_flag=2′ in Ihrem Skript.

/q

Programm verlassen nach beendeter Aktion. Das Programmfenster wird nach vollendeter Aktion geschlossen.

Kommandozeilen-Parameter