Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Jahreszahl im Systemdatum ändern und wieder herstellen

Frage Entwicklung Batch & Shell

Mitglied: langer

langer (Level 1) - Jetzt verbinden

18.01.2006, aktualisiert 19.01.2006, 12700 Aufrufe, 4 Kommentare

Systemdatum ändern, wieder herstellen.

Hallo mal wieder,

möchte in einer Batch das aktuelle Datum auslesen, quasi Zwischenspeichern,
dann ein festgesetztes Datum an's System übergeben und anschließend das aktuelle Datum wieder herstellen lassen.

Eigentlich würde es reichen nur in verschiedene Jahreszahlen zu springen und wieder zurück zu kehren aber bei "Date" wird nur ein vollständiges Datum also mit Tag, Monat, Jahr akzeptiert.

Eine Idee ?


Grüße langer
Mitglied: Biber
18.01.2006 um 16:26 Uhr
Moin langer,

es scheint auch außer mir keiner das Problem dabei zu verstehen.
Poste doch bitte Deinen Batchschnipsel, dann ist vielleicht erkennbar, wo es klemmt...

Ich habs wirklich nicht verstanden.

Grüße Biber
Bitte warten ..
Mitglied: langer
18.01.2006 um 17:46 Uhr
Hi Biber,


schande.....hab noch keinen schnibsel weil ich noch keinen Ansatz habe

Um's noch mal anders zu erklären;

Muss oft mit einem Programm dateien erstellen / ändern
deren Datumsinhalte allein das Programm bestimmt.

Das geht nur wenn vorher das Systemdatum geändert wurde.
Und ich kann anschliesend jedesmal das aktuelle Datum auch wieder von Hand eingeben.


Wollte eine Batch;
die das aktuelle (richtige) Datum des Rechners ausliest,
irgendwie zwischenspeichert,
ein vorbestimmtes (in der Batch eingetragenes) Datum an's System übergibt,
das Programm startet.
und nach beendigung dessen das zuvor gespeicherte "aktuelle" Datum
wieder an den Rechner zurück gibt.

Gruß langer
Bitte warten ..
Mitglied: Biber
18.01.2006 um 18:04 Uhr
Hmmm,
sowas wie dieses?
01.
::--DoWithOtherDate.Bat 
02.
@echo off & setlocal 
03.
Set /P OtherDate="Anderes Datum eingeben: " 
04.
:: oder wenn es fest eingebrannt ist: Set "OtherDate=27.03.2001" 
05.
Set OrigDate=%date% 
06.
echo %otherdate%|date 
07.
Start /w D:\WhereEver\proggiXY.exe 
08.
echo %OrigDate%|date 
09.
::--DoWithOtherDate.Bat
Ich fürchte, da gibt es nichts Fertiges... da musst Du ein wenig rumprobieren.

Grüße Biber

Wenn Du allerdings imer um ganze Jahre vor/zurückspringen willst:
Es lässt sich natürlich auch das Datum zerlegen in TT.MM.JJJJ und mit den Werten rechnen im Batch.
Was genau ist denn der Hintergrund?
Bitte warten ..
Mitglied: langer
19.01.2006 um 01:11 Uhr
Hallo Biber,

deine "Vorlage" lief schon so perfekt,
hätte eigentlich nichts mehr dran ändern müssen.

Habe welche mit festem Datum
und eine zur Eingabe eines freien gemacht.

Hast mir mal wieder die ganze Denkarbeit abgenommen

Ne im ernst, vielen Dank für deine Hilfe !!!
Immer wenn ich Zeit habe hole ich mir hier ein bisschen input, versprochen.

Das Programm ist für Vektorzeichnungen und ich muß öfters ältere ändern
deren interne Datumssignaturen aber nicht auf 2006 geändert werden dürfen.
Das Datum wird aber nicht von den Attributen der Zeichnungsdateien bestimmt
sondern vom Programm generiert.

Grüße langer
Bitte warten ..
Neuester Wissensbeitrag
Administrator.de Feedback

Gewinnspiel: Über Enterprise Mobility informieren und tolle Preise gewinnen

(5)

Information von Frank zum Thema Administrator.de Feedback ...

Ähnliche Inhalte
Ubuntu
Ubuntu 14.04, vm.overcommit-memory lässt sich nicht ändern

Frage von d4shoerncheN zum Thema Ubuntu ...

CMS
Joomla Html Files ändern editieren (8)

Frage von ischbindebaetmaen zum Thema CMS ...

Windows Server
GELÖST 2012 R2 Netzwerkprofil auf Domain ändern (9)

Frage von Henere zum Thema Windows Server ...

Monitoring
CheckMK Interval einzelner Services ändern (5)

Frage von D1Ck3n zum Thema Monitoring ...

Heiß diskutierte Inhalte
CPU, RAM, Mainboards
GELÖST Serverboard wirklich von nöten?! (34)

Frage von killergurke zum Thema CPU, RAM, Mainboards ...

Firewall
UTM Lösung für einen kleinen Pharma Betrieb (12)

Frage von Tommy1983 zum Thema Firewall ...

Server-Hardware
GELÖST HP ML350 G5 Smart Array E200i Problem Initialisierungsfehler (12)

Frage von ImPr0t3cT zum Thema Server-Hardware ...

Windows Server
GELÖST Vertrauensstellung nach Serverneustart verschwunden (10)

Frage von johndoe zum Thema Windows Server ...