Tc32/Tc64 Konfiguration: "RedirectSection" und "PROCESSOR ARCHITECTURE": Unterschied zwischen den Versionen

Aus TCWikide
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 6: Zeile 6:
Da bei "RedirectSection=" Umgebungsvariablen benutzt werden können, ist es nun ein Leichtes, Teile der Konfiguration für TC und TCx64 in unterschiedlichen Dateien abzulegen und damit unterschiedlich zu halten. Denn es gibt eine Umgebungsvariable in 64bit Windows-Systemen, die je nach aufrufendem Prozess für 32bit und für 64bit einen unterschiedlichen Inhalt hat (Der Set-Befehl des Kommandoprozessors zeigt den Unterschied am Command-Prompt).
Da bei "RedirectSection=" Umgebungsvariablen benutzt werden können, ist es nun ein Leichtes, Teile der Konfiguration für TC und TCx64 in unterschiedlichen Dateien abzulegen und damit unterschiedlich zu halten. Denn es gibt eine Umgebungsvariable in 64bit Windows-Systemen, die je nach aufrufendem Prozess für 32bit und für 64bit einen unterschiedlichen Inhalt hat (Der Set-Befehl des Kommandoprozessors zeigt den Unterschied am Command-Prompt).


64bit: PROCESSOR_ARCHITECTURE=AMD64
64bit: PROCESSOR_ARCHITECTURE=AMD64<br />
32bit: PROCESSOR_ARCHITECTURE=x86
32bit: PROCESSOR_ARCHITECTURE=x86


Für das angesprochene Beispiel sieht das dann zusammengefasst folgendermassen aus:
Für das angesprochene Beispiel sieht das dann zusammengefasst folgendermassen aus:


wincmd.ini (Section:[Colors]):
wincmd.ini (Section:[Colors]):<br />
[Colors]
[Colors]<br />
RedirectSection=%COMMANDER_INI%.%PROCESSOR_ARCHITECTURE%
RedirectSection=%COMMANDER_INI%.%PROCESSOR_ARCHITECTURE%<br />
<br />
<br />
wincmd.ini.x86 (Section:[Colors]):<br />
[Colors]<br />
InverseCursor=1<br />
InverseSelection=0<br />
BackColor=-1<br />
ForeColor=-1<br />
MarkColor=16711680<br />
CursorColor=6118749<br />
CursorText=16777215<br />
TreeLineColor=-1<br />
BackColor2=-1<br />
ActiveTitle=13743257<br />
ActiveTitleText=-1<br />
InactiveTitle=14405055<br />
InactiveTitleText=-1<br />


wincmd.ini.x86 (Section:[Colors]):
[Colors]
InverseCursor=1
InverseSelection=0
BackColor=-1
ForeColor=-1
MarkColor=16711680
CursorColor=6118749
CursorText=16777215
TreeLineColor=-1
BackColor2=-1
ActiveTitle=13743257
ActiveTitleText=-1
InactiveTitle=14405055
InactiveTitleText=-1


 
wincmd.ini.x86 (Section:[Colors]):<br />
wincmd.ini.x86 (Section:[Colors]):
[Colors]<br />
[Colors]
InverseCursor=1<br />
InverseCursor=1
InverseSelection=0<br />
InverseSelection=0
BackColor=-1<br />
BackColor=-1
ForeColor=-1<br />
ForeColor=-1
MarkColor=16711680<br />
MarkColor=16711680
CursorColor=6118749<br />
CursorColor=6118749
CursorText=16777215<br />
CursorText=16777215
TreeLineColor=-1<br />
TreeLineColor=-1
BackColor2=-1<br />
BackColor2=-1
ActiveTitle=13743257 <br />
ActiveTitle=13743257  
ActiveTitleText=-1<br />
ActiveTitleText=-1
InactiveTitle=14405055<br />
InactiveTitle=14405055
InactiveTitleText=-1<br />
InactiveTitleText=-1




{{Rückverweis|Konfiguration|Konfiguration}}
{{Rückverweis|Konfiguration|Konfiguration}}
{{DEHauptseite}}
{{DEHauptseite}}

Version vom 14. Mai 2012, 10:14 Uhr

Es ist so vorgesehen und auch sinnvoll, beide Versionen - TC und TCx64 - in einem Verzeichnis zu installieren. In der Folge werden natürlich auch die Konfigurationsdateinen (also insbesondere auch die wincmd.ini) von beiden Versionen zugleich benutzt. Das ist so gewollt und erwünscht und deshalb problemlos möglich.

Sollen nun, als ein Beispiel, einige Farbelemente bei den beiden Versionen zur besseren Unterscheidung anders farbig dargestllt werden, um im laufenden Betrieb schneller und besser zwischen TCx32 und TCx64 unterscheiden zu können, dann kann man für 32bit und 64bit unterschiedliche Konfigurationsteile dadurch herstellen, dass man sich der Möglichkeit des Tc bedient, Sektionen innerhalb der wincmd.ini mit der Option "RedirectSection=" in andere Dateien auszulagern.

Da bei "RedirectSection=" Umgebungsvariablen benutzt werden können, ist es nun ein Leichtes, Teile der Konfiguration für TC und TCx64 in unterschiedlichen Dateien abzulegen und damit unterschiedlich zu halten. Denn es gibt eine Umgebungsvariable in 64bit Windows-Systemen, die je nach aufrufendem Prozess für 32bit und für 64bit einen unterschiedlichen Inhalt hat (Der Set-Befehl des Kommandoprozessors zeigt den Unterschied am Command-Prompt).

64bit: PROCESSOR_ARCHITECTURE=AMD64
32bit: PROCESSOR_ARCHITECTURE=x86

Für das angesprochene Beispiel sieht das dann zusammengefasst folgendermassen aus:

wincmd.ini (Section:[Colors]):
[Colors]
RedirectSection=%COMMANDER_INI%.%PROCESSOR_ARCHITECTURE%


wincmd.ini.x86 (Section:[Colors]):
[Colors]
InverseCursor=1
InverseSelection=0
BackColor=-1
ForeColor=-1
MarkColor=16711680
CursorColor=6118749
CursorText=16777215
TreeLineColor=-1
BackColor2=-1
ActiveTitle=13743257
ActiveTitleText=-1
InactiveTitle=14405055
InactiveTitleText=-1


wincmd.ini.x86 (Section:[Colors]):
[Colors]
InverseCursor=1
InverseSelection=0
BackColor=-1
ForeColor=-1
MarkColor=16711680
CursorColor=6118749
CursorText=16777215
TreeLineColor=-1
BackColor2=-1
ActiveTitle=13743257
ActiveTitleText=-1
InactiveTitle=14405055
InactiveTitleText=-1





->Zurück zu Konfiguration


Zurück zur Hauptseite