![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#11 |
Jr. Member
![]() Registriert seit: 13.07.2004
Beiträge: 94
|
![]() ich denke bim lz von "system check" is der hund begraben??
|
![]() |
![]() |
![]() |
#12 |
Veteran
![]() |
![]() also die syntax müsste schon passen. der pfad kann ruhig leerzeichen enthalten, wenn das ganze unter hochkommas steht, was hier ja der fall ist.
welche fehlermeldung kommt denn genau?
____________________________________
religion is a virus from outer space |
![]() |
![]() |
![]() |
#13 |
Veteran
![]() |
![]() die for schleife im batch hat auch einige fehler, gerade mit variablen, vielleicht liegts auch daran
____________________________________
religion is a virus from outer space |
![]() |
![]() |
![]() |
#14 | |
Inventar
![]() Registriert seit: 20.04.2000
Beiträge: 1.616
|
![]() Ich hab die FOR Schleife zum testen komplett rausgenommen und weise die Variablen direkt im Batch zu.
Abgesehen davon hab ich in der Zeile, in der die Fehlermeldung kommt überhaupt keine Variable im Code. Führ ich die Zeile getrennt in einem eigenen Batch aus hab ich auch keine Probleme. ![]() @ Dobi: "lz"? @ helios: Die Fehlermeldung lautet einfach Zitat:
____________________________________
IF käse = löcher mehr käse = mehr löcher mehr löcher = weniger käse THEN weniger käse = mehr käse Signatur verwirrt... |
|
![]() |
![]() |
![]() |
#15 |
Inventar
![]() Registriert seit: 20.04.2000
Beiträge: 1.616
|
![]() Fehler gefuden:
Schuld waren fehlende Anfürungszeichen bei langen Pfad- und Dokumentennamen mit Leerzeichen. Die Variablen hatte ich folgendermaßen definiert: Code:
set var1="Wert1" set var2="Wet2" set var3="Wert3" Code:
echo %Wert% ![]() Ich nähre mich schön langsam dem Ende und somit einem funktinierendem Batch. ![]() Mal sehen, was noch so alles nicht funktioniert... ![]() Danke erstmals! lg, revell
____________________________________
IF käse = löcher mehr käse = mehr löcher mehr löcher = weniger käse THEN weniger käse = mehr käse Signatur verwirrt... |
![]() |
![]() |
![]() |
#16 | |
Inventar
![]() Registriert seit: 20.04.2000
Beiträge: 1.616
|
![]() Oder aber ich bin weiter entfernt denn je...
![]() Ich habe genau das gleiche Problem wieder wie oben. Doch obige Lösung war gar keine... Keine Ahnung wie ich das zusammengebracht habe... ![]() Also nochmals: Ich lese meine Variablen mittels FOR Schleife aus einer .INI Datei aus. Das funktioniert soweit. Nur werden verschachtelte Variablen nicht ganz aufgelöst. Und so komm ich dann zu folgendem Ergebnis: Code:
@echo off set home=C:\Home set home=C:\Home set files=%home%\data echo %files% Zitat:
![]()
____________________________________
IF käse = löcher mehr käse = mehr löcher mehr löcher = weniger käse THEN weniger käse = mehr käse Signatur verwirrt... |
|
![]() |
![]() |
![]() |
#17 |
Veteran
![]() |
![]() hi, zeig mal deinen code her bitte, sonst kann man nur ins blaue hinein raten.
____________________________________
religion is a virus from outer space |
![]() |
![]() |
![]() |
#18 | |
Inventar
![]() Registriert seit: 08.02.2001
Beiträge: 9.977
|
![]() Zitat:
weil für die FOR-Schleife fehlt mir da irgendwo das %%. |
|
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|