Hallo,
kann mir mal einer verraten, warum der Befehl:
cd /d c:\
echo test >"%~dp0\ergebnis.txt"
mir das Ergebnis
"Das System kann den angegebenen Pfad nicht finden"
ausgibt?
Es müsste doch eigentlich eine Datei namens "ergebnis.txt" unter C: mit dem Inhalt "test" vorhanden sein.
+ Antworten
Ergebnis 1 bis 10 von 10
cmd Ergebnis in %~dp0 schreiben (Win7)
Diskussion über cmd Ergebnis in %~dp0 schreiben (Win7) in Windows Betriebssysteme der Kategorie Fachliches; Hallo, kann mir mal einer verraten, warum der Befehl: cd /d c:\ echo test >"%~dp0\ergebnis.txt" mir das Ergebnis "Das System ...
- 30.01.2012 10:38 #1Reg.-Benutzer
- Reg.-Datum
- 03.01.2006
- Beiträge
- 84
cmd Ergebnis in %~dp0 schreiben (Win7)
- 30.01.2012 11:16 #2Reg.-Benutzer
- Reg.-Datum
- 24.11.2010
- Beiträge
- 183
Was gibt dir %~dp0 denn aus?
- 30.01.2012 11:20 #3Reg.-Benutzer
- Reg.-Datum
- 17.01.2012
- Beiträge
- 16
Der Befehl "cd /D %~dp0" wechselt in den Ordner des Batch-Skripts.
Wenn der Skript also auf dem Desktop liegt, erstellt er auch dort die txt-Datei.
Ich habe deinen Skript mal getestet, bekomme jedoch keine Fehlermeldung.
- 30.01.2012 11:56 #4Reg.-Benutzer
- Reg.-Datum
- 03.01.2006
- Beiträge
- 84
Hi,
ich führe den Befehl direkt in cmd aus. Ich verwende hier kein Script.
- 30.01.2012 12:09 #5Reg.-Benutzer
- Reg.-Datum
- 17.01.2012
- Beiträge
- 16
Hey,
du möchtest ja eine txt-Datei auf dem Laufwerk C erstellen, richtig?
Dann teste es mal ohne den Befehl "%~dp0".
Mit dem Befehl "cd" wechselst du in das Verzeichnis C.
Es reicht dann einfach nur noch:
echo test >"\ergebnis.txt"
auszuführen um die "ergebnis.txt" zu erstellen in der "test" steht.
Teste es das mal in der Konsole!
- 30.01.2012 16:47 #6Reg.-Benutzer
- Reg.-Datum
- 03.01.2006
- Beiträge
- 84
Hallo,
Danke für die Hilfe. Ich weiß, wie ich es "anders" hinkriegen kann. Beispielsweise auch direkt mit "echo test> ergebnis.txt", aber die Frage, die sich mir stellt, warum es mir "%~dp0" nicht geht.
- 30.01.2012 17:10 #7Reg.-Benutzer
- Reg.-Datum
- 17.01.2012
- Beiträge
- 16
Mit dem Befehl "%~dp0" wechselt man in den Ordner in der das Batch-Skript liegt.
Da du das aber über die Konsole aufrufst und keine Batch hast, kann er den Pfad nicht finden.
Hoffe ist jetzt ein bisschen verständlicher
- 02.02.2012 12:46 #8
Ich ziehe meinen Beitrag wegen mangelnder Aufmerksamkeit meinerseits zurück
Geändert von User\Root (02.02.2012 um 12:51 Uhr)
Danke für die Aufmerksamkeit.
Gehabt euch Wohl, Ihr Verblendeten. Möge euch Weisheit ein lenkend Licht in dunkler Stunde sein.
FISI mit 86% seit 18.01.07
ersaprt mir den Hinweis auf schriebfelher. die Sind alle Absicht und sollen so drinne Stehn.
- 09.02.2012 15:58 #9Reg.-Benutzer
- Reg.-Datum
- 03.01.2006
- Beiträge
- 84
OK... unterm Strich heisst das also:
"%~dp0" macht nur IN Batch Scripten direkt Sinn!?
- 21.02.2012 13:50 #10Reg.-Benutzer
- Reg.-Datum
- 17.01.2012
- Beiträge
- 16
Ähm ja, wie gesagt der Befehl "%~dp0" gibt den Pfad an, in dem sich das Batch-Script befindet. Das macht dann, wie du schon gesagt hast, nur mit einem Batch-Script sinn.
Aktive Benutzer
Aktive Benutzer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Ähnliche Themen
-
TCP Windowsize Win7
Von fubarda im Forum Networking TechnologiesAntworten: 0Letzter Beitrag: 27.01.2011, 11:02 -
netzlaufwerk win7
Von yosch90 im Forum Networking TechnologiesAntworten: 1Letzter Beitrag: 21.10.2010, 12:33 -
Win7 WDS (RIS)
Von FiSi91 im Forum Windows BetriebssystemeAntworten: 0Letzter Beitrag: 29.03.2010, 09:44 -
Win7 RC1 - VPN
Von Enno im Forum Windows BetriebssystemeAntworten: 2Letzter Beitrag: 07.07.2009, 10:07 -
T-SQL: Ergebnis einer function in Variable schreiben
Von small-step im Forum DatenbankenAntworten: 1Letzter Beitrag: 06.05.2009, 14:17
Die häufigsten Suchbegriffe für diese Seite:
Bisher noch keine Treffer von einer Suchmaschine

LinkBack URL
About LinkBacks
Zitieren