Einfach bei der Verknüpfung der explorer.exe beim Ziel: “explorer.exe /e, d:\” angeben. Dann wird beim aufruf des Explorers Laufwerk D: angezeigt.
Monatliches Archiv für: März, 2008
Command & Conquer Patch und Bugfix Info
Sollte noch jemand ein Patch für C&C benötigen oder wissen wie man den ein oder anderen buf fixed ist dieser Artikel genau das richtige.
C&C Patch 1.04 english: here
C&C Patch 1.04 deutsch: here
Anleitung um Deutsches Generäle – Stunde Null zu Englischem Generals – Zero Hour zu konvertieren:
1. Patch 1.04 installieren
2. ZeroHourEnglisch.rar downloaden (Link)
3. “C:\Programme\EA Games\Command & Conquer Generäle Stunde Null” öffnen
4. Darin neuen Ordner “GermanBackup” erstellen
5. Folgende Dateien in den Ordner “GermanBackup” verschieben:
AudioGermanZH.big
GermanZH.big
langdata.dat
patchget.dat
SpeechGermanZH.big
W3DGermanZH.big
6. ZeroHourEnglisch.rar öffnen und komplett nach “C:\Programme\EA Games\Command & Conquer Generäle Stunde Null” entpacken.
7. Start -> Ausführen -> regedit
“HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Command and Conquer Generals Zero Hour” öffnen und bei Language den Wert “english” eintragen.
8. Den Ordner “C:\Programme\EA Games\Command & Conquer Generäle Stunde Null\Data\German\Movies” verschieben nach “C:\Programme\EA Games\Command & Conquer Generäle Stunde Null\Data\Movies”
9. FERTIG. Sollte alles funktionieren könnt ihr den Ordner “GermanBackup” löschen.
Buginfo:
Es kann sein das bei der Installation von Command & Conquer generals er schreibt das eine Datei nicht gelesen/geschrieben werden kann. Dann müsst Ihr einfach aus dem Archiv ZeroHourEnglisch.rar die benötigten Files VOR der Installation in das Directory legen und den “Read only” in den Eigenschaften aktivieren.
Aufbau der Ausweisnummer deutscher Personalausweise
Aufbau der einzelnen Blöcke
Hier eine anschauliche “Grafik”: 731731731 731731 731731
********* ****** ******
wwwwNNNNNpD<<yyMMddX<YYmmDDx<<<<<<n
||||||||||| ||||||| ||||||| |
||||||||||| ||||||| ||||||| -\__ Prüfsumme ALLER Ziffern
||||||||||| ||||||| |||||||
||||||||||| ||||||| ||||||-\__ Prüfsumme Ablaufdatum
||||||||||| ||||||| ||||--\__ Ablaufdatum Tag
||||||||||| ||||||| ||--\__ Ablaufdatum Monat
||||||||||| ||||||| --\__ Ablaufdatum Jahr
||||||||||| |||||||
||||||||||| ||||||-\__ Prüfsumme Geb.-Datum
||||||||||| ||||--\__ Geb.-Tag
||||||||||| ||--\__ Geb.-Monat
||||||||||| --\__ Geb.-Jahr
|||||||||||
|||||||||| \__ Staatszugehoerigkeit D = Deutsch ?
||||||||| \__ Prüfsumme fuer wwwwNNNNN
||||-----\__ laufende Zaehl
----_Erstwohnsitz Kennzahl
Berechnung der Prüfsumme
1) Die erste Ziffer wird mit 7 multipliziert,
die zweite Ziffer wird mit 3 multipliziert,
die dritte Ziffer wird mit 1 multipliziert,
und so weiter (die vierte wieder mit 7, die fünfte mit 3...)2) Die so erhaltenen Zahlen werden alle zu einer Summe aufaddiert.
3) Die Prüfsumme ist die Einerstelle der Summe (also Summe modulo 10)
Beispiel einer Prüfsummen Überprüfung
Angenommen wir haben folgende Kennnummer:1234123457D<<8409207<0509190<<<<<<<2
||||||||||
||||||||| \__ Prüfsumme der 9 Ziffern
---------\__ diesen 9-Ziffern Block wollen wir überprüfen
Wir berechnen folgendes:
1 * 7 = 7
2 * 3 = 6
3 * 1 = 3
4 * 7 = 28
1 * 3 = 3
2 * 1 = 2
3 * 7 = 21
4 * 3 = 12
5 * 1 = 5
--
Summe: 87
Summe Modulo 10: 7 ( 87 MOD 10)
Wie man sieht, stimmt die errechnete Prüfsumme mit der festgelegten überein (7==7).
Hinweise
- Der Nationaliät-Kennbuchstabe (1. Block, 11. Stelle) ist in keiner Prüfsumme enthalten.
- Die letzte Prüfsumme aller Ziffer, enthält auch die 3 Prüfsummen der anderen Blöcke.
Anderes Perl-Script aus Perl-Programm aufrufen!
Wie ruft man ein anderes Script von einem anderen Programm auf?
Server: UNIX
Mit syscall geht es schonmal garnicht…
systcall “perl_pfad programm2.pl”
perl_pfad gibt den Namen meines Perl Programmes an
require datei.pl ist die lösung. Sie ist zwar nicht die beste aber es funktioniert.
Besser währe es natürlich über open, dies bietet sich an, wenn man Daten übergeben möchte. Es wird dann open als Pipe benutzt.
Also:
open(HANDLE,”|datei.pl”);
Hier kannst Du dann über
print HANDLE Irgendwat
daten an STDIN von datei.pl senden.
Bei open (HANDLE,”datei.pl|”)
kannst du die Ausgaben von dem Script einlesen.

Letzte Kommentare