Ich hätte gerne so eine Art Fernsteuerung des Commanders über eine Abfolge interner Befehle. Ich könnte mir z.B. vorstellen, daß man einen Knopf der Buttonbar eine Abfolge Befehle auslöst, z.B. mehrere ftp-Verbindungen auf einmal öffnen, mehrere ausgewählte Einstellungen an den Fenstern auf einmal macht usw.
Interessiert sowas außer mir noch jemanden? Meine derzeitige Lösung, die Fernsteuerung mit Visual Basic Script ist mit Beispiel im Commander-Wiki zu finden. Allerdings muß man sich da mit der vbs-Programmierung auskennen und mir kommt die Methode etwas umständlich vor.
So würde ich es mir wünschen:
(Realisierungsvorschlag)
Erstellen: vorhandenes Menü mit den internen Befehlen, Nutzer klickt nacheinander die Befehle an, die nacheinander ausgeführt werden sollen. Die landen z.B. in einer ASCII-Datei, evtl. mit einer eigens definierten Dateiendung. Kopfzeile evtl. mit Verweis wie "Total Commander, Ablaufsteuerung, Version xxx" versehen.
Ablaufen lassen: Einem Button wird die ASCII-Datei zugewiesen oder der Nutzer klickt auf die Steuerdatei doppelt oder es gibt einen Parameter beim Commanderstart mit dem man den Ablauf starten kann. Commander prüft evtl. die Kopfzeile und gestattet Ausführung. Erkannte Befehle werden ausgführt, nicht erkannte oder nicht ausführbare Befehle ignoriert.
"Makrosteuerung" - wer außer mir kann das gebrauch
Moderators: Hacker, Stefan2, white
- tom.koehler
- Junior Member
- Posts: 4
- Joined: 2007-07-06, 09:47 UTC
- ghisler(Author)
- Site Admin
- Posts: 50829
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Da gibt es bereits verschiedene Möglichkeiten:
http://www.ghisler.ch/wikide/index.php/Automatisierung
Empfehlenswert ist etwa AutoHotkey
http://www.ghisler.ch/wikide/index.php/Automatisierung
Empfehlenswert ist etwa AutoHotkey
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- tom.koehler
- Junior Member
- Posts: 4
- Joined: 2007-07-06, 09:47 UTC
Wie gesagt - gelöst habe ich mein Problem ja bereits mit vbs und die Lösung auch in der wiki veröffentlichtghisler(Author) wrote:Da gibt es bereits verschiedene Möglichkeiten:
w w w.ghisler.ch/wikide/index.php/Automatisierung
Empfehlenswert ist etwa AutoHotkey

(ich darf noch keine links posten)
Meine Frage zielt eher darauf ob andere Nutzer solche Sachen innerhalb des Commanders und einfacher gelöst haben möchten. Die Lösungen in der wiki benötigen alle ein gewisses Programmierverständnis.
Es gibt jetzt 2 Möglichkeiten: Es kommen lauter Beiträge in diesen Thread mit "Mee too"


Ich versuch halt einfach nur, mitzudenken.

Gruß, Tom
- sqa_wizard
- Power Member
- Posts: 3896
- Joined: 2003-02-06, 11:41 UTC
- Location: Germany
Die Automatisierung des TC ist immer wieder Thema hier im Forum.
Das simple "zusammenklicken" von internen Befehlen und blinde Abfeuern auf den TC ist aber auf wenige Befehle ohne zusätzliche Eingaben beschränkt und wartet zudem nicht, bis eine Liste vollständig ist oder eine Eingabemaske erscheint.
Es wartet auch nicht bis eine Eingabemaske wieder geschlossen wird.
Der Anwendungsbereich ist hier also sehr eingeschränkt.
Wie du an deinem eigenen Script erkennst, sind meist zusätzliche Angaben (Texteingaben oder Auswahl von Optionen) notwendig.
Eine interne, simple Skriptlösung lohnt sich daher m.E. nicht.
Es gibt Leute die haben schon seit Jahren 100% ihren Entwicklungszeit in Skriptprozessoren gesteckt.
Das simple "zusammenklicken" von internen Befehlen und blinde Abfeuern auf den TC ist aber auf wenige Befehle ohne zusätzliche Eingaben beschränkt und wartet zudem nicht, bis eine Liste vollständig ist oder eine Eingabemaske erscheint.
Es wartet auch nicht bis eine Eingabemaske wieder geschlossen wird.
Der Anwendungsbereich ist hier also sehr eingeschränkt.
Wie du an deinem eigenen Script erkennst, sind meist zusätzliche Angaben (Texteingaben oder Auswahl von Optionen) notwendig.
Eine interne, simple Skriptlösung lohnt sich daher m.E. nicht.
Es gibt Leute die haben schon seit Jahren 100% ihren Entwicklungszeit in Skriptprozessoren gesteckt.
Diese funktionieren mittlerweile sehr zuverlässig. Also warum das Rad neu erfinden ?ghisler(Author) wrote:Da gibt es bereits verschiedene Möglichkeiten:
http://www.ghisler.ch/wikide/index.php/Automatisierung
#5767 Personal license