Liste der Windows-eigenen Kommandos
WIP:Beispiele: Sonderzeichen ersetzen
Für eine Batchdatei, die Screenshots von Webseiten erstellt, habe ich den Ausgabedateinamen anhand der URL erzeugt. Dabei muss man für Dateinamen ungültige Zeichen aus der URL bereinigen - ich habe sie wie folgt durch einen Unterstrich erstetzt: Eine Variable search nimmt alle Sonderzeichen auf, die ersetzt werden sollen. Über diese Liste von Zeichen wird mit einer For-Schleife geloopt und die Variable mit dem Dateinamen der Ausgabedatei myfile zeichzenweise ersetzt.(...) :: Ausgabeverzeichnis set outdir=... (...) :capture set "myurl=%~1" set "myfile=%~1" SETLOCAL EnableDelayedExpansion SET "search=: / . ? & = % " for %%s in (!search!) do ( SET "myfile=!myfile:%%~s=_!" ) set myfile=%myfile%.png :: Bildschirmfoto erstellen IECapt --url="%myurl%" --out="%outdir%\%myfile%" --min-width=1200 --max-wait=5000