LogoSchatten

Newsticker

02.
Mai
2008
Windows-Taschenrechner modifizieren PDF Drucken E-Mail

Sie verwenden den Windows-Taschenrechner (%SystemRoot%\system32\calc.exe), haben jedoch auf Ihrem System eine hohe Bildschirmauflösung eingestellt, so dass die Tasten viel zu klein ausfallen. Außerdem möchten Sie den Taschenrechner, auch wenn mehrere Programmfenster geöffnet sind, immer im Vordergrund behalten.

Die calc.exe bietet kaum Konfigurationsmöglichkeiten. Mit einigen Tricks können Sie ihn trotzdem konfigurieren. Wenn Sie die Tasten kaum entziffern bzw. korrekt anklicken können, müssen Sie die Beschriftung vergrößern.

Das geht am besten mit dem Tool Resource Hacker . Mit Resource Hacker lassen sich die Bedienerführungen vieler Windows-Programme verändern. Konkret sind Menüs, Beschriftungen, Tastaturkürzel, Steuerelemente und Dialogboxen veränderbar. Die aktuelle Version kann auch 32-Bit-Ressourcen anzeigen und editieren.

Achtung: Machen Sie eine Sicherungskopie der Software, die Sie verändern möchten, und beachten Sie die jeweiligen Lizenzbestimmungen, ob dies überhaupt zulässig ist.

Schritt 1
Starten Sie dieses Tool, klicken Sie dann auf „File > Open“, und wählen Sie die Datei calc.exe aus dem Verzeichnis \Windows\System32.
Schritt 2
Klappen Sie dann in der geöffneten Struktur den Punkt „Dialog, 101, 1031“ auf.
Es erscheint der Dialog des Taschenrechners in der wissenschaftlichen Ansicht samt Resource-Code.
Schritt 3
Suchen Sie nun die Zeile

FONT 8 "MS Shell Dlg"

Hier können Sie die Schriftgröße ändern.
Schritt 4
Setzen Sie dazu statt „8“ einen höheren Wert für die Größe in Punkten ein – etwa „10“. Klicken Sie auf „Compile Script“. Der Dialog wird sofort aktualisiert.
Schritt 5
Wenn Sie einen passenden Wert gefunden haben, öffnen Sie „Dialog, 102, 1031“ in der Struktur. Sie sehen nun den Dialog in der Standardansicht. Setzen Sie den zuvor ermittelten Wert in die gleiche Zeile ein, und klicken Sie auf „Compile Script“.
Schritt 6
Nun müssen Sie die Datei unter einem anderen Namen speichern, da die Originalversion durch den Systemdateienschutz überwacht wird. Klicken Sie dazu einfach auf „File > Save As“, öffnen Sie wieder das Verzeichnis \Windows\System32, und geben Sie der Datei zum Beispiel den Namen calcneu.exe. Wenn Sie nun unter „Start > Ausführen“ „calcneu“ eingeben, wird der größere Rechner gestartet.

Wie kann ich dafür sorgen, dass das Fenste des modifizierten Taschenrechners im Vordergrund bleibt?

Um das Fenster des gepatchten Taschenrechners immer im Vordergrund zu halten, benötigen wir ein weiteres Tool: Nircmd
NirCmd ist ein Befehlszeileninterpreter, der einige Features bietet, die der windowseigene cmd.exe nicht bietet.

Was ist ein Befehlszeileninterpreter?
Also fangen wir einmal von ganz am Anfang an, das Stichwort heisst “command.com“ oder "cmd.exe". Dies ist ein sogenannter Kommandozeileninterpreter (CLI) oder auch Shell genannt. Es ist wie ein Computerprogramm, das bestimmte Befehle zur Verfügung stellt, die man Zeile für Zeile als Text in der Kommandozeile eintippt und die interpretiert und ausgeführt werden. Auf früheren Computern oder Grossrechneranlagen hatte man keine Benutzeroberfläche wie heute im XP oder Vista oder auch Linux; damals arbeitete man nur mit der Kommandozeile am Bildschirm. Für erfahrene Benutzer haben Kommandozeileninterpreter auch heute noch den Vorteil der schnellen, direkten Kontrolle und Erreichbarkeit aller Funktionen eines Betriebssystems, vorausgesetzt, man kennt den Befehl und dessen Kommandozeilenparameter exakt.
Wie startet man die CMD.EXE auf Windows?
In Windows XP "Start > Ausführen als…" und eintippen von cmd.exe


Schritt 7
Entpacken Sie als Administrator Nircmd in den Ordner \Windows\System32.
Schritt 8
Nun starten Sie einen Text-Editor (zum Beispiel Notepad: "Start > Ausführen > notepad") und tippen die folgenden drei Zeilen Batch-Code ein:


start calcneu.exe
sleep 100
nircmd.exe win settopmost title
"Rechner" 1


Schritt 9
Diese Datei speichern Sie im Verzeichnis \Windows\System32 unter dem Namen "RECHNER1.BAT" (nicht als Textdatei, also nicht mit dem Zusatz ".txt").

Wenn Sie nun auf „Start > Ausführen“ klicken und den Befehl „rechner1“ eingeben, wird die Batchdatei aufgerufen. Diese startet erst den zuvor vergrößerten Taschenrechner, wartet dann 100 Millisekunden und setzt das Rechner-Fenster dann mit Nircmd permanent in den Vordergrund.
Zuletzt aktualisiert am Freitag, den 02. Mai 2008 um 16:09 Uhr
  [ Zurück ]
Pfeil nach oben

Copyright © 2008 Ludwig-Erhard-Schule, Frankfurt
Optimiert für IE & Firefox & Safari & Chrome
JavaScript aktivieren und Adobe Flash Player erforderlich.

Pfeil nach oben