Button automatisiert erstellen

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
Duke
Junior Member
Junior Member
Posts: 56
Joined: 2003-11-19, 18:57 UTC

Button automatisiert erstellen

Post by *Duke »

Ist es möglich über den TC oder ein Script einen Button oder Menüeintrag automatisch zu erzeugen bzw. installieren?

Es soll für eine Benutzergruppe >50 Personen ein Button zu einem externen Programm mit Parametern im TC eingerichtet werden. Da sind auch Personen dabei die das vor einige Probleme stellt.

Duke
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

Ich würd es mit AHK machen. (10 Zeilen, oder so.)
Die Buttonbar Datei ist eigentlich eine ini Datei.

Einfach "[Buttonbar] Buttoncount" abfragen und dann die jeweiligen Einträge für diese Werte in die Inidatei schreiben.
cmd#=
path#=
param#=
button#=
iconic#=
menu#=
Duke
Junior Member
Junior Member
Posts: 56
Joined: 2003-11-19, 18:57 UTC

Post by *Duke »

Samuel wrote:Ich würd es mit AHK machen. (10 Zeilen, oder so.)
Die Buttonbar Datei ist eigentlich eine ini Datei.

Einfach "[Buttonbar] Buttoncount" abfragen und dann die jeweiligen Einträge für diese Werte in die Inidatei schreiben.
tja, leider kenne ich mit AHK überhaupt nicht aus :?

so, das dies für mich alles andere als einfach ist...
User avatar
Samuel
Power Member
Power Member
Posts: 1930
Joined: 2003-08-29, 15:44 UTC
Location: Germany, Brandenburg an der Havel
Contact:

Post by *Samuel »

Autohotkey ist meiner Meinung sehr Einsteigerfreundlich. Die Hilfe ist sehr umfangreich (englisch) und es gibt ein gutes Forum wenn du Hilfe brauchst.

Du brauchst nur iniread und iniwrite.

Kennst du andere Skript / Programmiersprachen?
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

Ich würd's per e-mail machen.
Mit einer kurzen Anleitung wie der Button von der Mail in die Buttonbar kommt:

- Kontextmenü des zu versenden Buttons öffnen und "Kopieren" auswählen

- "Einfügen" in eine Mail und den eingefügten Button-code Rot einfärben z.B. so:

TOTALCMD#BAR#DATA
cm_SwitchIgnoreList

wcmicons.dll,81



2922


- Anleitung in der Mail hinzufügen:

A: Den roten Textblock mit der Maus markieren.
B: Über das Kontextmenu "Kopieren" in das Clipboard übernehmen.
C: Im Totalcommander auf der Buttonleiste an der gewünschten Stelle das Kontextmenu mit der rechten Maustaste öffnen und "Einfügen" auswählen.


- Mail an die >50 Benutzer verschicken.

(Vorher austesten, dass dies auch funktioniert und im Buttoncode keine absoluten Pfade benutzt werden die nicht bei allen 50 Benutzern immer identisch sind)

Gruß
Holger
Duke
Junior Member
Junior Member
Posts: 56
Joined: 2003-11-19, 18:57 UTC

Post by *Duke »

HolgerK wrote:Ich würd's per e-mail machen.
Mit einer kurzen Anleitung wie der Button von der Mail in die Buttonbar kommt:

- Kontextmenü des zu versenden Buttons öffnen und "Kopieren" auswählen

- "Einfügen" in eine Mail und den eingefügten Button-code Rot einfärben z.B. so:
Danke für den Tip, das klappt so.

Komisch ist nur das der TC bei mir 30-40s benötigt bis der Button eingefügt ist, in der Zeit wirkt er wie abgestürzt :shock:
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

30-40s benötigt bis der Button eingefügt
Bearbeite deine Mail noch mal und achte darauf, dass am Ende der eingefügten Zeilen keine Leerzeichen stehen.
Dann sollte es eigentlich auch ohne Verzögerung möglich sein den Button aus der Mail einzufügen.

Gruß
Holger
Duke
Junior Member
Junior Member
Posts: 56
Joined: 2003-11-19, 18:57 UTC

Post by *Duke »

Die lange Dauer hängt wohl irgendwie mit dem Netzwerk zusammen...
:x
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

Duke wrote:Die lange Dauer hängt wohl irgendwie mit dem Netzwerk zusammen...
Dann kann es eigentlich nur die IconDatei sein, die auf z.B.eine Exe im Netzwerk verweist.
Beim Extrahieren des Icons muss auf diese Datei zugegriffen werden, was evtl. dann zusätzlich noch einen oder mehrere (lokal+Server) Virenscanner zu behindernden Aktivitäten verleitet könnte.
Du kannst versuchen, wie in dem obigen Beispiel, ein Icon aus der lokalen "wcmicons.dll" zu benutzen, oder aus einer Systembibliothek, die dann am besten über eine Umgebungsvariable angesprochen wird (z.B. "%SystemRoot%\system32\SHELL32.dll")

Gruß
Holger
Post Reply