consolewriteline
Goto Top

Beim Systemstart in VirtualPC Systemjahr ändern!

Hallo

Ich habe ein Programm was nur bis 3/07 arbeitet. Dieses habe ich nun unter Virtual PC installiert und muss immer vor dem Programmstart daran denken das Jahr zurück zu stellen. Wenn ich dies einmal vergesse ist das Programm gesperrt und ich muss die Sicherung zurückspielen was recht nervig ist.

Da sich Virtual PC bei jedem Start mit dem Gastsystem syncronisiert suche ich jetzt eine Möglichkeit das Datum über den Autostart direkt nach dem Windowsstart um zwei Jahre zurück zu stellen, Tag Monat und Uhrzeit müssen aber "original" bleiben! Ich kann also nicht jeden Start auf 1.1.2005 springen, das funktioniert nicht.

Ich hoffe da hat jemand eine Lösung für!
Kann man vielleicht in einer .bat nur das Jahr verändern ohne Tag und Monat eingeben zu müssen?
**[Edit: Dani - 09.07.2007 20:15]
Beitrag "Geschlossen".

Content-Key: 62771

Url: https://administrator.de/contentid/62771

Printed on: April 19, 2024 at 21:04 o'clock

Member: Dani
Dani Jul 01, 2007 at 16:10:11 (UTC)
Goto Top
Hallo ConsoleWriteLine,
was hälst du davon, wenn du dir einfach ne Lizenz für das Programm kaufst?? Dann musst du nicht so einen Aufwand treiben und würdest der Wirtschaft was gutes tun. *gg*


Grüße
Dani
Member: ConsoleWriteLine
ConsoleWriteLine Jul 01, 2007 at 18:16:00 (UTC)
Goto Top
Das gibt es nicht zu kaufen, sonst würde ich es ja machen.

Soviel dazu, hat jemand Lösungsvorschläge?
Mitglied: 16568
16568 Jul 01, 2007 at 19:41:59 (UTC)
Goto Top
Hierzu sei anzumerken:

back-to-topunglaubwürdig



Ich mache soetwas zwar mit VMWare auch, aber aus anderen Gründen.
Läßt sich wunderbar scripten.

Machen wir es doch so:
Du sagst uns, um welches Programm es sich handelt, und wir helfen Dir dann (eventuell).


Lonesome Walker
Member: ConsoleWriteLine
ConsoleWriteLine Jul 05, 2007 at 15:32:03 (UTC)
Goto Top
Ist aber so, das war eine eigene Software von einem meiner Großhändler.
Diese wird nicht weiter entwickelt und vertrieben.

Ich benutze sie aber noch im privaten Bereich um Nummern meiner persönlichen Bestände zu verwalten.

Bisher gab es die alle drei Monate kostenlos neu mit den aktuellen Preisen, daher der Datumscheck.
Member: Dani
Dani Jul 06, 2007 at 18:10:29 (UTC)
Goto Top
Hallo ConsoleWriteLine,
dann will ich mal nicht so sein.

Also ich gehe davon aus, dass es ein deutsches WindowsXP ist. Somit ist der Timestamp tt.mm.yyyy aus.

Version 0.2:
@echo off
set newYear=2005

for /f "delims=. tokens=1,2" %%a in ('echo %date%') do date %%a.%%b.%newYear%  
Ungeteste Skizze. Es wird der aktuelle Tag und Monat ausgelesen aber das Jahr 2005 eingesetzt. Das packst du in eine Batchdatei und schiebst diese in den Autostart deines Benutzers.

Grüße
Dani
Member: ConsoleWriteLine
ConsoleWriteLine Jul 06, 2007 at 19:16:11 (UTC)
Goto Top
Dann schonmal ein Danke für die Hilfe!

Die Batch bleibt mit der Meldung: ""datenewyear" ist syntaktisch an dieser Stelle nicht verarbeitbar" stehen.

Das wundert micht etwas da "datenewyear" in der Syntax nicht im Zusammenhang als Variable vorkommt!?
Member: Dani
Dani Jul 06, 2007 at 19:21:05 (UTC)
Goto Top
Kein Problem...ich habe eben einen Fehler entdeckt und habe ihn oben korregiert (Version 0.2).


Gruß
Dani
Member: ConsoleWriteLine
ConsoleWriteLine Jul 06, 2007 at 19:25:33 (UTC)
Goto Top
Ja, so scheint es zu funktionieren!

Vielen Dank!
Member: Dani
Dani Jul 06, 2007 at 19:26:52 (UTC)
Goto Top
Bitte noch den Beitrag auf "Gelöst" setzen und dann ab ins Wochenende. *gg*


Grüße
Dani