Button-Kommando-Problem

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
Dauer-TC-ler
Junior Member
Junior Member
Posts: 53
Joined: 2015-03-14, 17:49 UTC

Button-Kommando-Problem

Post by *Dauer-TC-ler »

Hallo!

Ich möchte mir den Aufruf einer ganz bestimmten Fenster-/Verzeichnis-Konstellation auf einen Button legen:

Code: Select all

cm_FocusLeft,cm_wait 1000,cd d:\0000\,cm_FocusRight,cm_wait 1000,cd d:\0000-LC\
aber das funktioniert nicht, ich bekomme jedesmal die Meldung: "Datei nicht gefunden!"

Code: Select all

cm_SelectAll,cm_wait 1000,cm_Copy
funktioniert

Code: Select all

cd d:\0000
funktioniert

Code: Select all

cm_SelectAll,cm_wait 1000,cd d:\0000
funktioniert wieder NICHT


Kann es sein, daß diese beiden Befehlsarten sich nicht zusammen vertragen?

Wer weiß Rat? Wie geht es?
Würde damit gern am heimischen Herd bleiben
und es nicht mit AHK lösen, dann damit geht es natürlich.

Dauer-TC-ler
User avatar
Stefan2
Power Member
Power Member
Posts: 4153
Joined: 2007-09-13, 22:20 UTC
Location: Europa

Re: Button-Kommando-Problem

Post by *Stefan2 »

Das funktioniert so in dieser Kombination mit einem Mix aus internen Kommandos und eigenen Parametern nicht.
Erstelle für die CD-Befehle eigene BenutzerDefinierteBefehle in der usercmd.ini, zB mit Namen em_MeinCDKommando1.
https://www.ghisler.ch/wikide/index.php/Benutzerdefinierte_Befehle
Danach kannst du dein eigenes Kommando als "em_MeinCDKommando1" im Button mit verwenden.






 
Dauer-TC-ler
Junior Member
Junior Member
Posts: 53
Joined: 2015-03-14, 17:49 UTC

Re: Button-Kommando-Problem

Post by *Dauer-TC-ler »

Merci - klappt super!
Wußt ich nicht.
User avatar
Hacker
Moderator
Moderator
Posts: 13064
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Re: Button-Kommando-Problem

Post by *Hacker »

Dauer-TC-ler,
Man kann auch
cd d:\0000\
als Kommando benutzen und
d:\0000-LC\
als Startpfad. Dann wird d:\0000\ im aktiven Panel geöffnet und d:\0000-LC\ im inaktiven. Oder halt

Code: Select all

%COMMANDER_EXE% /O "/L=d:\0000\" "/R=d:\0000-LC\"
Dann spart man sich die zwei Sekunden Warterei.

HTH
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48075
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Button-Kommando-Problem

Post by *ghisler(Author) »

cm_FocusLeft,cm_wait 1000,cd d:\0000\,cm_FocusRight,cm_wait 1000,cd d:\0000-LC\
Das geht deshalb nicht, weil nicht klar ist, wo der cd-Befehl endet. So wäre z.B.
cd d:\0000\,cm_FocusRight
ein gülter Befehl um zum Verzeichnis ",cm_FocusRight" zu wechseln.
Author of Total Commander
https://www.ghisler.com
Dauer-TC-ler
Junior Member
Junior Member
Posts: 53
Joined: 2015-03-14, 17:49 UTC

Re: Button-Kommando-Problem

Post by *Dauer-TC-ler »

@Hacker
Wenn "Startpfad" wie auch immer ins Spiel kommt, dann hat das ja mit TC-Neustart bzw. weitere Instanz zu tun (denk ich zumindest), was aber nicht gewollt und somit eher eine Notlösung wäre.

@Ghisler
cd d:\0000\,cm_FocusRight ... macht nur "cd...", ... cm_FocusRight wird ignoriert.
Aber schonmal keine Fehlermeldung damit.

Also es bleibt wohl dabei ? :

Code: Select all

cm_FocusLeft,em_cd-d-0000,cm_FocusRight,em_cd-d-0000-LC
funktioniert bestens, ein wait dazwischen ist nicht mal nötig, hatte ich nur probehalber (AHK-gewohnt ;-) eingebaut, um solche Fehlerquellen erstmal auszuschließen. Ist halt erst der Zwischenschritt nötig, sich vorher die em_ zu definieren.

Vielen Dank an alle - sofern nicht noch eine Idee ohne Zwischenschritt kommt.
User avatar
Hacker
Moderator
Moderator
Posts: 13064
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Re: Button-Kommando-Problem

Post by *Hacker »

Dauer-TC-ler,
Wenn "Startpfad" wie auch immer ins Spiel kommt, dann hat das ja mit TC-Neustart bzw. weitere Instanz zu tun
Nope. Vielleicht mal ausprobieren?

Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Dauer-TC-ler
Junior Member
Junior Member
Posts: 53
Joined: 2015-03-14, 17:49 UTC

Re: Button-Kommando-Problem

Post by *Dauer-TC-ler »

@Hacker

Gerne. Machst Du mal ein Beispiel?
User avatar
Hacker
Moderator
Moderator
Posts: 13064
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Re: Button-Kommando-Problem

Post by *Hacker »

Dauer-TC-ler,
Machst Du mal ein Beispiel?
Sicher doch:
cd d:\0000\
als Kommando benutzen und
d:\0000-LC\
als Startpfad.
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3860
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Re: Button-Kommando-Problem

Post by *sqa_wizard »

ghisler(Author) wrote:
cm_FocusLeft,cm_wait 1000,cd d:\0000\,cm_FocusRight,cm_wait 1000,cd d:\0000-LC\
Das geht deshalb nicht, weil nicht klar ist, wo der cd-Befehl endet. So wäre z.B.
cd d:\0000\,cm_FocusRight
ein gülter Befehl um zum Verzeichnis ",cm_FocusRight" zu wechseln.
Das ist richtig, aber ein schwaches Argument: Setzt man das Verzeichnis in Anführungszeichen ist es eindeutig.

Code: Select all

cm_FocusLeft,cm_wait 1000,cd "d:\0000\",cm_FocusRight,cm_wait 1000,cd "d:\0000-LC\"
#5767 Personal license
Dauer-TC-ler
Junior Member
Junior Member
Posts: 53
Joined: 2015-03-14, 17:49 UTC

Re: Button-Kommando-Problem

Post by *Dauer-TC-ler »

@Hacker

Jetzt weiß ich, was du meinst: das ganze vom Starter-Menü aus aufziehen.
Werd´s mal testen, heute abend.

@sqa_wizard
Tanz um den nicht vorhandenen Bart des Kaisers: Gänsefüßchen hin oder her, die Fehlermeldung kommt trotzdem.
Guckst du oben, habe die annähernd perfekte Lösung doch schon geschrieben: em_mach den Ball...
Das ist jetzt Stand der Technik.
User avatar
Hacker
Moderator
Moderator
Posts: 13064
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Re: Button-Kommando-Problem

Post by *Hacker »

Dauer-TC-ler,
Jetzt weiß ich, was du meinst: das ganze vom Starter-Menü aus aufziehen.
Eigentlich habe ich im Sinn der Fragestellung
Ich möchte mir den Aufruf einer ganz bestimmten Fenster-/Verzeichnis-Konstellation auf einen Button legen
einen Button gemeint. Starter-Menü geht natürlich auch.

Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Dauer-TC-ler
Junior Member
Junior Member
Posts: 53
Joined: 2015-03-14, 17:49 UTC

Re: Button-Kommando-Problem

Post by *Dauer-TC-ler »

@Hacker

Habs getestet. Funktioniert. Ist sogar noch besser als das mit em_..., weil ich zw. beiden Seiten flexibel schalten kann: Dort, wo ich gerade bin, kommt das Kommando, daneben der Startpfad.

Warum hab ich´s erst nicht verstanden? Weil ich spontan nicht realisiert hatte, daß du mit "Startpfad" bei den Button-Einstellungen weiter unten das 3. Feld gemeint hast. Wenn Du auf Rückfrage gleich so geschrieben hättest, wären meine Glupscher wohl etwas eher feucht geworden ;-)

"Und nun zu etwas völlig anderem" (Zitat aus Monty Python):
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Eine solche Funktion wäre als Gegenknopf manchmal praktisch für
- unerwünschte, aber aufdringliche Telefonanrufe
- schädliche Rücklinks in hinterhältigen emails
- Politiker und Elitegeier, die uns mit ihren Lügen dauernd ein X für ein U vormachen wollen
User avatar
Hacker
Moderator
Moderator
Posts: 13064
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Re: Button-Kommando-Problem

Post by *Hacker »

Dauer-TC-ler,
Schön, dass es läuft ;)

Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Post Reply