title image


Smiley Batch-Programmierung
Hi,

kann mir jd. eine Seite empfehlen, wo ich ein paar Infos zur Manipulation von Variablen in Batch-Dateien finde? Aktuelles Beispiel:

Was bedeutet:



set f="%%~nxa%"

set f=!f:~3!

set source=%%~dpna%



in folgendem (unvollständigen) Skript?





set compress=%videopath:~0,-1%\compress.avi"

set compressed=%videopath:~0,-1%\compressed.avi"

set t=%videopath:~0,-1%\%muster%"

echo ------------- Processing started %time%, %date% >> %logfile%

for %%a in (%t%) DO (

if exist %%a (

echo ---- Processing file: %%a ---- >> %logfile%

echo ---- %time%, %date% >> %logfile%

echo Processing: "%%a"

set f="%%~nxa%"

set f=!f:~3!

set source=%%~dpna%

rename "%%a" "compress.avi"

REM vdub skript minimiert ausfuehren "compress.avi >> compressed.avi"

start "Titel" /min /wait /low %vdubpath% /s%vdubscript% /x

if errorlevel 1 echo *** error *** while processing file: %%a >> %logfile%

rename %compress% test.avi

if errorlevel 1 echo *** error *** while deleting compress.avi >> %logfile%

rename %compressed% !f!

if errorlevel 1 echo *** error *** while renaming compressed.avi >> %logfile%

)

)



Vermutlich gibt es noch weitere ~dpn usw. Operatoren, nur versagt das googlen hier völlig...



Besten Dank für Hilfe,


Gruß, Axel

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: