WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 12.08.2005, 06:57   #11
Dobi
Jr. Member
 
Registriert seit: 13.07.2004
Beiträge: 94


Standard

ich denke bim lz von "system check" is der hund begraben??
Dobi ist offline   Mit Zitat antworten
Alt 12.08.2005, 08:31   #12
helios
Veteran
 
Registriert seit: 21.06.2001
Beiträge: 343


helios eine Nachricht über ICQ schicken
Standard

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
helios ist offline   Mit Zitat antworten
Alt 12.08.2005, 18:43   #13
helios
Veteran
 
Registriert seit: 21.06.2001
Beiträge: 343


helios eine Nachricht über ICQ schicken
Standard

die for schleife im batch hat auch einige fehler, gerade mit variablen, vielleicht liegts auch daran
____________________________________
religion is a virus from outer space
helios ist offline   Mit Zitat antworten
Alt 13.08.2005, 19:14   #14
revell
Inventar
 
Registriert seit: 20.04.2000
Beiträge: 1.616


Standard

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:
Syntaxfehler
____________________________________
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...
revell ist offline   Mit Zitat antworten
Alt 13.08.2005, 19:56   #15
revell
Inventar
 
Registriert seit: 20.04.2000
Beiträge: 1.616


Standard

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"
In den Code hatte ich sie so eingefügt:
Code:
echo %Wert%
Bei genauerer Prüfung habe ich festgestellt, dass die Anführungszeichen aus der Definition nicht in den Batch übernommen werden. Ich habe die Variablen im Code nochmals unter Anführungszeichen gesetzt und dann hat es auch tatsächlich funktioniert...

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...
revell ist offline   Mit Zitat antworten
Alt 15.08.2005, 21:58   #16
revell
Inventar
 
Registriert seit: 20.04.2000
Beiträge: 1.616


Standard

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%
und ausgegeben wird das Ganze als
Zitat:
%home%\data
Ob ich's unter Anführungszeichen setz oder nicht ist wirscht... Ich weiß wirklich nicht mehr weiter...
____________________________________
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...
revell ist offline   Mit Zitat antworten
Alt 16.08.2005, 08:26   #17
helios
Veteran
 
Registriert seit: 21.06.2001
Beiträge: 343


helios eine Nachricht über ICQ schicken
Standard

hi, zeig mal deinen code her bitte, sonst kann man nur ins blaue hinein raten.
____________________________________
religion is a virus from outer space
helios ist offline   Mit Zitat antworten
Alt 16.08.2005, 09:04   #18
Don Manuel
Inventar
 
Benutzerbild von Don Manuel
 
Registriert seit: 08.02.2001
Beiträge: 9.977


Standard

Zitat:
Original geschrieben von helios
hi, zeig mal deinen code her bitte, sonst kann man nur ins blaue hinein raten.
full ack
weil für die FOR-Schleife fehlt mir da irgendwo das %%.
Don Manuel ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:46 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag