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 27.05.2009, 08:23   #11
Don Manuel
Inventar
 
Benutzerbild von Don Manuel
 
Registriert seit: 08.02.2001
Beiträge: 9.977


Standard

Der Doppelpunkt wurde ja nach einem Laufwerksbuchstaben, also korrekt, gesetzt. Allerdings darf in einem Dateinamen kein Beistrich vorkommen.
Don Manuel ist offline   Mit Zitat antworten
Alt 27.05.2009, 08:35   #12
CaptainSangria
Inventar
 
Benutzerbild von CaptainSangria
 
Registriert seit: 24.02.2005
Beiträge: 1.937

Mein Computer

CaptainSangria eine Nachricht über ICQ schicken
Standard

copy meinedatei.xyz "%date% %time:~0,2%-%time:~3,2%-%time:~6,2%"
____________________________________
CaptainSangria ist offline   Mit Zitat antworten
Alt 27.05.2009, 09:05   #13
zonediver
11110110001
 
Benutzerbild von zonediver
 
Registriert seit: 08.04.2005
Beiträge: 3.384

Mein Computer

Standard

Jawolllllll - das isses
Allerdings funzt das dritte Time-Statement nicht - offensichtlich kann XP keine Sekunden ausgeben - macht aber nichts - die Auflösung bis zu den Minuten reicht vollkommen - DANKE CaptainSangria - SUPER
____________________________________

(\___/)
(='.'=)
(")_(")


...errare humanum est...
zonediver ist offline   Mit Zitat antworten
Alt 27.05.2009, 11:04   #14
CaptainSangria
Inventar
 
Benutzerbild von CaptainSangria
 
Registriert seit: 24.02.2005
Beiträge: 1.937

Mein Computer

CaptainSangria eine Nachricht über ICQ schicken
Standard

bitte schön

ich habe etwas ähnliches laufen, nur komprimiert mir winrar bei jedem computerstart eine wichtige datei:

Zitat:
start /min winrar.exe a ZIEL QUELLE -r -s -m5 -ag+yymmddhhmmss_ -ilog -inul "%%i" "%%i\*.*"
____________________________________
CaptainSangria ist offline   Mit Zitat antworten
Alt 29.05.2009, 15:03   #15
FranzK
Inventar
 
Registriert seit: 23.03.2000
Ort: Graz
Alter: 71
Beiträge: 3.567


Standard

Zitat:
Zitat von zonediver Beitrag anzeigen
Schwachsinn
warum gehts, wenn ich statt %Time% %Date% nehme - inkl. Doppelpunkt???

...

Heast...
Wir reden hier von "Batch-Dateien" - alles klar soweit???
Warum soll man keinen Doppelpunkt in einer Batch-Datei verwenden dürfen???
Ausserdem löst das mein aktuelles Problem nicht - also bitte "konstruktiv" und ned "irgendwie" - danke
Wenn man offenbar so wenig Durchblick wie du hat, sollte man etwas vorsichtiger sein, bevor man andere des Schwachsinns bezichtigt. Und dass wir von Batch-Dateien reden, war mir auch klar. Dir aber offenbar nicht, dass eine Batch-Datei mit der Kommandozeile viel zu tun hat und letztere als Beispiel gut zu gebrauchen ist.

Um nocheinmal auf dein Problem zurückzukommen. Der Doppelpunkt ist bei Windows eines der verbotenen Sonderzeichen in Dateinamen! Kapier das endlich! Allerdings mit einer Ausnahme: er wird als Trennzeichen des Laufwerksbuchstaben verwendet. Aber nur einmal! Im Unterschied zur %date%-Variable besitzt die %time%-Variable aber immer zwei Doppelpunkte, wie man an folgendem Befehl schön sehen kann.

Code:
D:\Dokumente und Einstellungen\Franz>echo %date% %time%
Fr 29.05.2009 14:45:19,66

D:\Dokumente und Einstellungen\Franz>echo 123 >"%time%"
Falscher Parameter.

D:\Dokumente und Einstellungen\Franz>echo 123 >"%date%"

D:\Dokumente und Einstellungen\Franz>
Daher kann man nie die %time%-Variable einfach in einen Dateinamen einbauen, ungleich der %date%-Variablen! Im obigen zweiten Befehl wird versucht, die %time%-Zeichenfolge als Dateiname zu verwenden, aber Windows wird vergeblich nach einem Laufwerk "4:" suchen oder sich am zweiten Doppelpunkt stoßen (ich habe auch Fälle zustande gebracht, wo Windows den Pfad nicht finden konnte). Der dritte Befehl wird anstandslos ausgeführt, da das Datum ein zulässiges Format für einen Dateinamen besitzt.

CaptainSangria tauscht nun in seinem Befehl gekonnt die Doppelpunkte gegen Bindestriche aus und umgeht so das Problem.

____________________________________
Ciao
FranzK ist offline   Mit Zitat antworten
Alt 29.05.2009, 16:00   #16
enjoy2
-------------
 
Benutzerbild von enjoy2
 
Registriert seit: 22.03.2000
Ort: Tullnerfeld
Alter: 52
Beiträge: 14.550

Mein Computer

Standard

ein wenig Google und man findet haufenweise Anleitungen

http://www.administrator.de/Workshop..._im_Batch.html

hat mir sehr geholfen
____________________________________
EnJoy

* Kl. Anleitung, welche Infos bei Problemen benötigt werden
* was ich nicht weiß, weiß Google bzw. vorm Posten Listen to Bart

* BITTE, füttert keine Trolle, siehe auch Definition bzw. Merkbefreiung - Verordnung
* Wie man Fragen richtig stellt
enjoy2 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 17:23 Uhr.


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