Batch Funktionen
Kaan
- sonstiges
0 Matthias Apsel0 dedlfix0 unknown
Hallo, wie definiert man eigentlich in batch eine Funktion?
Geht das überhaupt? Ansonsten müsste ich ja mit goto arbeiten :-(
Leider fand ich keine lesenswerte Quelle zu diesem Thema.
Würde mich über einen Link sehr freuen..
Om nah hoo pez nyeetz, Kaan!
Geht das überhaupt?
imo nein.
Ansonsten müsste ich ja mit goto arbeiten :-(
ggf. auch mit for
Leider fand ich keine lesenswerte Quelle zu diesem Thema.
Würde mich über einen Link sehr freuen..
http://de.wikibooks.org/wiki/Batch-Programmierung
Matthias
Tach!
Hallo, wie definiert man eigentlich in batch eine Funktion?
Wenn du was programmieren willst, schreib ein Programm.
Geht das überhaupt?
Nur mit der PowerShell.
dedlfix.
Ganz so wie meine beiden Vorredner würde ich das nicht ausschließen!
Mit call und label bekommt man schon etwas ähnliches wie Funktionen:
@SET XXX="aaa bbb ccc"
@CALL :parse %XXX%
@GOTO :end
:parse
@setlocal
@SET list=%1
@SET list=%list:"=%
@FOR /f "tokens=1* delims= " %%i IN ("%list%") DO @(
@IF NOT "%%i" == "" @CALL :sub %%i
@IF NOT "%%j" == "" @CALL :parse "%%j"
)
@endlocal
@exit /b
:sub
@setlocal
@echo %1
@endlocal
@exit /b
:end