| |
| |
|
 H.Brill | Hallo, Ab XProfan X2 wurden ja manche der internen, eingebauten Icons (21 Stück) geändert. Da gefielen mir die Icons von Profan-Version 11.2a eigentlich besser. Der Drucker sieht z.b. besser aus, der Sand ist gelber, das Gesicht ist anders u.v.m Nun möchte ich nicht jedes einzelne Icon rauspicken. Die gibt es ja in der Icon Group und als RT_Icon. Mit dem ResHacker gelingt es mir nicht, diese Gruppen als Gesamtes zu extrahieren und zu speichern.
XProfan in der Version X4 bietet ja einige Ressourcen-Funktionen an. Wäre es damit möglich, die Icons von der Version X4 gegen die Icons der Version 11.2a in einem Rutsch zu tauschen ? Oder zweimal : einmal mit ResType 3 und dann mit ResType 14 ?
Declare String INamen, update
Declare Long restype, result
update = "C:\Sprachen\XProfanX4\Change\Leer32.dll"
restype = 3' Icon-Group = 14
Window 600, 400
Inamen = "A,MUELL,BAUM,MUENZE,COMPUTER,PROFAN,DOS,SAND,DRUCKER,STEIN,EDITOR,TEXT,EIMER,WASSER,EIS,WEG,FILEICON,WINDOWS,GESICHT,KNOPF1,KNOPF2"
WhileLoop 1, 21
result = Res("Load", update, restype, SubStr$(INamen, &LOOP, ","), "C:\Sprachen\XProfan11\Profan.exe")
Print "Ergebnis : ", &LOOP, ":", If(result = 1, "OK !", "Fail !")
EndWhile
Print "Fertig..."
WaitEnd
So geht es mal jedenfalls nicht. Die Gruppen sind zwar vorhanden, aber die Icons werden nicht im ResHacker angezeigt. Hat da jemand eine Idee, das zu verwirklichen ? |
|
| |
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | vor 4 h ▲ |
|
| |
|
|
 Georg Teles | Guten Morgen,
H.Brill (23.03.2026)
XProfan in der Version X4 bietet ja einige Ressourcen-Funktionen an. Wäre es damit möglich, die Icons von der Version X4 gegen die Icons der Version 11.2a in einem Rutsch zu tauschen ? Oder zweimal : einmal mit ResType 3 und dann mit ResType 14 ?
das ginge, wie du erkannt hast, müsstest du die Icons (ResType 3) und Icon Group (ResType 14) als eigene Ressourcen behandeln - der Tipp hier kam auch von dir ;) [...] 
Aber mit ResHacker dürfte es sehr wohl am einfachsten gehen. Habe es gerade getestet (beim Export von Icon Group allein bekomme ich allerdings eine Fehlermeldung hmm)
Wenn du alle Ressourcen aus der EXE exportierst, wo die bevorzugten Icons sind und dann in die neue EXE importierst (nur die Icon Group auswählst), dürfte es klappen - habs bei EXE und DLL ausprobiert:
EXE mit bevorzugten Icons laden und alle Ressources als RES exportieren:

Deine EXE öffnen und die RES Datei einlesen (hier habe ich leer32.dll genommen, mit EXE klappts aber auch, habe es auch getestet):

Beim Einlesen nur Icon Group auswählen:

Voila:

Deine EXE, in die du die Icons einfügen willst, dürfte eventuell keine Icons haben, zumindest nicht, die gleich heißen weil Kollision.
Im Vorfeld die Icon Group aus der EXE mal löschen und die EXE zwischenspeichern/neu öffnen und danach die RES einlesen/Icons importieren.
Grüße Georg |
|
| |
| |
| |
|