Hortkeys mit Parametern

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
joey_42
Junior Member
Junior Member
Posts: 4
Joined: 2007-11-22, 13:57 UTC

Hortkeys mit Parametern

Post by *joey_42 »

Moin,

ich möchte einen DOS Befehl per Hotley aufrufen, und die ausgewählte(n) Datei/Dateien als Parameter übergeben.

Wenn ich die Buttonleiste nehme, kann ich dies über
Change Single Button>Parameter %M
machen. Aber wenn ich einen Hotkey anlege und bei den Befehlen über "usercmd.ini" einen individuellen Befehl anlege, kann ich zwar Parameter angeben, die werden aber nicht mit ausgewertet.
(TC 7.02a)

Gibt es dafür einen anderen Weg?

Ciao
Joey
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Was steht im Kommandofeld?
Was steht im Parameterfeld?
Was willst Du erreichen?

Icfu
This account is for sale
User avatar
joey_42
Junior Member
Junior Member
Posts: 4
Joined: 2007-11-22, 13:57 UTC

Post by *joey_42 »

Ich habe eine Batch Datei: winamp.bat

Diese Datei wertet die übergebenen Parameter aus und generiert damit einen Befehl: pfad\winamp.exe /add %Datei%
Damit hänge ich die Datei an die aktuelle Playlist.

Ich will also einfach nur ohne Zusatzmittel den Winamp steuern :-)

In der Buttonleiste habe ich das wie folgt eingetragen (funktioniert indem ich die gewünschte Datei auf den Button ziehe):

Sorry jetzt muß ich tricksen, weil ich als Newbie keine URLs posten darf :-(

vor folgende URLs noch die Domain (*. de) setzen: 90grad

/tc/winbat_button.gif

Und nun möchte ich das Ganze per Hotkey (F12), damit ich nicht zur Maus greifen muß

Also über Configuration>Options>Misc. etc. den Hotkey neu definiert und ein Custom User Command angelegt:
/tc/winbat02.gif
/tc/winbat03.gif
/tc/winbat04.gif

Aber leider wird jetzt die ausgewählte Datei (Parameter %M) nicht mit übergeben.

Hoffe, das war soweit verständlich (eigentlich sollten die Bilder ja hier direkt angezeigt werden, aber das habe ich nicht hinbekommen).

Danke für Tipps.
Joey
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

1. Startpfad löschen
2. %P%N, nicht %M. Oder %P%S, dann werden alle markierten Dateien übergeben. ***

Wofür Du hier eine Batchdatei brauchst, ist mir allerdings unklar. Warum rufst Du Winamp nicht direkt auf? Was steht in der Batch?

Ich würde das Problem – ohne Zusatzprogramme – so lösen:

Code: Select all

Kommando: %comspec% /c
Parameter: copy %L winamp.m3u && start winamp.exe /add winamp.m3u
Startpfad: C:\Programme\Winamp
"Als Symbol" aktivieren, damit die Konsole nicht stört.

Icfu

*** Zumindest die alte Winamp 2.x-Version hat ein Kommandozeilenlimit von 255 Zeichen und stürzt daher bei zu vielen gleichzeitig übergebenen Dateien ab. Die Fähigkeiten der aktuellen 5er sind mir nicht bekannt.
This account is for sale
User avatar
Stefan2
Power Member
Power Member
Posts: 4281
Joined: 2007-09-13, 22:20 UTC
Location: Europa

Post by *Stefan2 »

'tschuldigung wenn ich mich einmische...

Hi Joey, bin gerade über folgendes drübergestoplert, vielleicht ist das ja von Interesse?

TWinAmp3 3.0 von Pavel
http://www.totalcmd.net/plugring/TWinAmp3.html
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

joey_42 wrote:Ich will also einfach nur ohne Zusatzmittel den Winamp steuern
Icfu
This account is for sale
User avatar
joey_42
Junior Member
Junior Member
Posts: 4
Joined: 2007-11-22, 13:57 UTC

Post by *joey_42 »

Hat wunderbar geklappt - Danke!
Jetzt werde ich mal versuchen, das im Detail zu verstehen :-)
icfu wrote:Wofür Du hier eine Batchdatei brauchst, ist mir allerdings unklar. Warum rufst Du Winamp nicht direkt auf? Was steht in der Batch?
Ich hatte ein Problem, daß der direkte Aufruf von Winamp die Dateien nicht angefügt, sondern Winamp mit der neuen Datei erneut gestartet hat. Der Batch war mein Workaround, der das verhindert hat (ich hatte sowieso mal für ein anderes Problem ein ähnliches Batch geschrieben und dann einfach genommen).

Aber Deine Lösung ist genau das was ich eigentlich gesucht habe...
ohne Zusatzprogramme.

Thanks
Joey
User avatar
Dalai
Power Member
Power Member
Posts: 10016
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

Ich hatte ein Problem, daß der direkte Aufruf von Winamp die Dateien nicht angefügt, sondern Winamp mit der neuen Datei erneut gestartet hat.
Dann stell doch einfach im Winamp ein, dass das Anfügen an die Playlist der Standard sein soll und nicht das Öffnen.
Ich hab das auch so eingestellt, weil's mich immer genervt hat, wenn man mal aus Versehen auf ne MP3 klickt und die Playlist is weg...

MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
joey_42
Junior Member
Junior Member
Posts: 4
Joined: 2007-11-22, 13:57 UTC

Post by *joey_42 »

@dalai:
Guten Idee. Ich habe mich mit den Optionen für Winamp augenscheinlich noch nicht ausreichend befaßt. Danke für den Tipp.

Joey
Post Reply