WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Simulationen

Simulationen Alles zum Thema Simulation

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 15.03.2006, 19:32   #1
MeatWater
Inventar
 
Registriert seit: 20.02.2002
Alter: 52
Beiträge: 4.373


MeatWater eine Nachricht über ICQ schicken
Daumen hoch Klasse Tool zum Editieren von *.cfg Dateien

Ich bin gerade über ein Tool gestolpert welches die Bearbeitung von cfg und fx Dateien erheblich vereinfacht:

http://www.orbit.org/replace/

Kurz gesagt löst es folgendes Problem:

Man hat z.B. 20 verschiedene panel.cfg Dateien von ein und demselben Flugzeug, die sich lediglich in einem für jetzt unrelevanten Detail unterscheiden (z.B. DF727). In alle diese Panel möchtest Du aber jetzt in einem bestimmten Fenster ein bestimmtes Instrument unterbringen.

Es soll also in einer bestimmten Sektion jeder einzelnen Datei etwas eingefügt werden.

Original

[Window01]
BACKGROUND_COLOR=2,2,2
size_mm=156,308
position=8
visible=0
ident=RADIO_STACK_PANEL

gauge00=Bendix_King_Radio!Bendix-King Radio Audio, 0, 0
gauge01=Bendix_King_Radio!Bendix-King Radio Nav-Comm 1, 0, 29
gauge02=Bendix_King_Radio!Bendix-King Radio Nav-Comm 2, 0, 86
gauge03=Bendix_King_Radio!Bendix-King Radio ADF, 0, 142
gauge04=Bendix_King_Radio!Bendix-King Radio DME, 0, 180
gauge05=Bendix_King_Radio!Bendix-King Radio Xpndr, 0, 217
gauge06=Bendix_King_Radio!Bendix-King Radio AP, 0, 262
gauge07=fs2crew\c172\crewclick7!crewclick7, 127,231,16,21

-------------------------------------------------------------------------------------------------

einzufügende Zeile:

gauge02=testgauge, 0, 142


Nun bietet das Tool ein vertikal geteites Fenster. In die linke Seite trägt man wie in einem normalen Texteditor die zu erkennende Textpassage ein:

[Window01]
BACKGROUND_COLOR=2,2,2
size_mm=156,308
position=8
visible=0
ident=RADIO_STACK_PANEL

gauge00=Bendix_King_Radio!Bendix-King Radio Audio, 0, 0
gauge01=Bendix_King_Radio!Bendix-King Radio Nav-Comm 1, 0, 29
gauge02=Bendix_King_Radio!Bendix-King Radio Nav-Comm 2, 0, 86
gauge03=Bendix_King_Radio!Bendix-King Radio ADF, 0, 142
gauge04=Bendix_King_Radio!Bendix-King Radio DME, 0, 180
gauge05=Bendix_King_Radio!Bendix-King Radio Xpndr, 0, 217
gauge06=Bendix_King_Radio!Bendix-King Radio AP, 0, 262
gauge07=fs2crew\c172\crewclick7!crewclick7, 127,231,16,21

In das Rechte Fenster kommt nun exakt der gleiche Part, nur diesmal INKLUSIVE der Änderung:


[Window01]
BACKGROUND_COLOR=2,2,2
size_mm=156,308
position=8
visible=0
ident=RADIO_STACK_PANEL

gauge00=Bendix_King_Radio!Bendix-King Radio Audio, 0, 0
gauge01=Bendix_King_Radio!Bendix-King Radio Nav-Comm 1, 0, 29
gauge02=testgauge, 0, 142
gauge03=Bendix_King_Radio!Bendix-King Radio Nav-Comm 2, 0, 86
gauge04=Bendix_King_Radio!Bendix-King Radio ADF, 0, 142
gauge05=Bendix_King_Radio!Bendix-King Radio DME, 0, 180
gauge06=Bendix_King_Radio!Bendix-King Radio Xpndr, 0, 217
gauge07=Bendix_King_Radio!Bendix-King Radio AP, 0, 262
gauge08=fs2crew\c172\crewclick7!crewclick7, 127,231,16,21

Danach fügt man einer Liste all die Dateien zu, die auf das Vorkommen des Textes im linken Fenster durchsucht werden sollen und startet den Prozess.

Alle eingetragenen Dateien werden überprüft, ob der Part darin vorkommt, und falls ja wird der Part in jeder Datei exakt nach Vorgabe geändert.

Ich hoffe, das war einigermaßen verständlich und nützlich ;-)
MeatWater ist offline   Mit Zitat antworten
Alt 15.03.2006, 19:37   #2
MeatWater
Inventar
 
Registriert seit: 20.02.2002
Alter: 52
Beiträge: 4.373


MeatWater eine Nachricht über ICQ schicken
Standard

...sicherlich auch dienlich beim Editieren von:

- Flugplänen
- AI-Traffic
- *.fx Dateien

Sogar einen individuellen Load-Editor kann man sich damit basteln!

Linkes Fenster: aircraft.cfg mit "Wildcards" ("*")
Rechtes Fenster: die gleiche cfg, nur das hier jetzt die Werte geändert werden.

Da man die einzelnen Suchen/Ersetzen Vorgänge abspeichern kann muß man nicht jedes Mal die Vorlage neu erstellen
MeatWater ist offline   Mit Zitat antworten
Alt 15.03.2006, 19:53   #3
einmot-flieger
bitte Mailadresse prüfen!
 
Registriert seit: 16.08.2005
Beiträge: 1.270


Standard

Oh, das Tool kann ich auf der Arbeit gut brauchen. Ich hab für das Softwaresystem, das ich entwickele, jeweils einen Satz XML-Konfigurationsdateien für Entwicklung, Test und Produktionsbetrieb. Ist echt nervig, wenn man an allen Dateien an der gleichen Stelle die gleiche Änderung drei Mal machen muss...

Danke für den Hinweis, werds morgen direkt auf dem PC im Büro installieren.
einmot-flieger ist offline   Mit Zitat antworten
Alt 16.03.2006, 08:21   #4
alfora
Inventar
 
Registriert seit: 23.02.2001
Beiträge: 2.954


Standard

Das Tool ist super aber welcher Hirni denkt sich solche Dateinamen aus? "bkrep20.exe"

Beim Download-Link steht ja sogar "Download ReplaceEm 2.0 Now!". Also bitte was ist gegen einen Programmdateinamen wie "ReplaceEm-2.0.exe" einzuwenden?

Waaaah!

Liebe Anbieter von Software: wir leben im 21sten Jahrhundert, wo es sogar Microsoft geschafft hat, lange Dateinamen (sogar mit mehr als einem ".") in seinen Betriebssystemen zu erlauben (seit Windows 95). Ich kapier's einfach nicht.
____________________________________
Alex

Home Page: http://homepage.mac.com/alfora/

O\'Hare Approach Control: \"United 329 heavy, your traffic is a Fokker, One o\'clock, three miles, eastbound.\"
United 239: \"Approach, I\'ve always wanted to say this... I\'ve got the little Fokker in sight.\"
alfora ist offline   Mit Zitat antworten
Alt 16.03.2006, 08:36   #5
Raptor
Gesperrt
 
Registriert seit: 22.11.2000
Beiträge: 1.593


Standard

Zitat:
Original geschrieben von alfora
Das Tool ist super aber welcher Hirni denkt sich solche Dateinamen aus? "bkrep20.exe"

Öh... Programmierer, sorry Softwareentwickler?
Raptor ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:14 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag