Info
Es ist eigenartig, wie das Geld sowohl Charaktere als auch ganze Verhältnisse zu verschleiern vermag.
Kurt Guggenheim (*1896), schweizer. Schriftsteller


Demnächst für die ToDo-Listen,

finden Sie hier eine Erweiterung als Druckvorlage im PDF – Format. Sie können dann diese Druckvorlage als handschriftliches Kontrollinstrument und Gedächtnisstütze im Arbeitsalltag für Ihr Aufgabenmanagement benutzen.

Das Haushaltsbuch ist als Druckvoralge verfügbar

Die Druckvorlagen im PDF-Format, gibt es in drei Versionen. Das eine Dokument enthält zwölf Tabellen, je eine für jeden Monat des Jahres und die Jahresübersicht mit den Diagrammen. Weiter sind die Tabellen und die Jahresübersicht auch als einzelne Dokumente erhältlich.

Use OpenOffice.org
SwapWinDate     


Was ist SwapWinDate?

Simpel gesprochen eine Java Klasse welche das Windows-Systemdatum manipuliert, während man eine ausführbare Datei startet.

Nehmen wir mal an, wir haben eine Applikation, welcher Art auch immer, die ein älteres Datum vor dem initialisieren benötigt. Da ist es doch recht mühselig, das Datum jedes mal von Hand zu manipulieren. Genau dieses übernimmt diese Klasse, das alte Datum wird gesetzt, dann die Applikation ausgeführt und anschließend wird wieder das aktuelle Datum gesetzt.

Sicherlich ist es von der internen Routine der Applikation (ausführbaren Datei) abhängig, ob es sich auf diese Weise manipulieren lässt.

Warum nicht Scripting Host (WSH)?

Man könnte diesen Skript auch mit dem Windows Scripting Host (WSH) realisieren (klicken Sie hier).

Da WSH aber eine mutmaßliche Gefahr auf einem Internet- Rechner darstellt, was die Viren- und Trojaner Anfälligkeit betrifft, sollte man dieses im Windows- Setup deinstallieren oder zumindest in den Datei-Eigenschaften den Standard für alle WSH-Dateien von öffenen auf bearbeiten umstellen.

Zu WSH siehe auch c't Computer Magzin http://www.heise.de/ct/antivirus/emailcheck/.

Funktionsweise von SwapWinDate

Schritt 1: Das aktuelle Windows Systemdatum merken.

Schritt 2: Das übergeben alte Datum setzen.

Schritt 3: Die übergebene ausführbare Datei oder Programm (absoluter Pfad) starten.

Schritt 4: Eine Pause machen, bis das Programm sich initialisiert hat und das alte Datum übernommen hat. Nach der Pause das gemerkte Windows Systemdatum Datum wieder zurücksetzen.


Funktionsweise von SwapWinDate


Abb. Funktionsweise von SwapWinDate


Wie wird SwapWinDate benutzt?

Einen von den beiden nachfolgenden Befehlen in die Eingabeaufforderung (cmd, command) eingeben.

java -cp swd.jar woga.SwapWinDate path oldDate
oder
java -cp swd.jar woga.SwapWinDate path oldDate pause

  • path ist der absolute Pfad zum ausführbarem Programm. Zu beachten gilt, dass eventuelle Leerzeichen durch das Rautezeichen # zu ersetzen sind. Es wird vorrausgesetzt, das der original Pfad zum Programm, kein Rautezeichen enthält.
  • oldDate ist das Datum welches vor dem Programmstart eingestellt werden soll, Zu beachten gilt, dass das Datumsformat korrekt übergeben wird. (Format: TT-MM-JJ) z. B. 03-06-02
  • pause ist die Pause welche eingelegt werden soll zwischen der Initialisierung des Programms und dem zurückstellen des Datums auf den richtigen Wert. Zu beachten gilt, das nur ganze Zahlen zu übergeben sind.

Hinweis:
Um nicht immer wieder die Syntax an der Konsole eingeben zu müssen schreibt man sich am besten eine Batchdatei und speichert diese mit dem Namen der ausführbaren Datei und der Dateiendung .bat (zB. MyProg.bat) ab.

MyProg.bat

@echo off
REM
SET MyPath=C:\Ordner\MeinProgramm.exe
SET MyOldDate=11-11-04
SET MyPause=6000
REM
echo Starte Datumsmanipulation
echo.
if not exist %MyPath% goto Error_Path
java -cp swd.jar woga.SwapWinDate %MyPath% %MyOldDate% %MyPause%
goto Ende
echo.
:Error_Path
echo Fehler: Das System kann ... Pfad nicht finden "%MyPath%"
echo.
:Ende
REM
REM Soll zur Fehlerbehebung die Datei offen bleiben
REM Einfach das letzte Wort (pause) in eine neue
REM Zeile setzen (auskommentieren)
REM
REM pause
	 


Systemvoraussetzungen:


Das Programm benötigt die Java 2 Virtual Machine (VM) (Standard Edition Runtime
Environment) (JRE) ab einer Version 1.4 oder höher.
Cup of Java Die aktuellste Version können Sie bei Sun Microsystems, Inc.
herunterladen (downloaden).
[URL: http://www.oracle.com/de/ (http://www.oracle.com)]


zum Download



zum Seitenanfang


Sitemap Kontakt Impressum