cm_ftpdownloadlist (Kommandozeilenparameter)

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
phaidon
Junior Member
Junior Member
Posts: 12
Joined: 2005-04-29, 11:29 UTC

cm_ftpdownloadlist (Kommandozeilenparameter)

Post by *phaidon »

Hi,

ist es möglich TCM mit entsprechenden Parametern zu starten, dass automatisch der Befehl "cm_ftpdownloadlist" mit dem übergebenen File gestartet wird ?

(File = Drive\path\Downloadlist.sfx)
Ergänzung:

die dowloadlist sieht wie folgt aus:
ftp://user@ftpserver.net/file.txt -> C:\folder\file.txt
put:C:\folder\file2.txt -> ftp://user@ftpserver.net/file2.txt

Die Funktion cm_ftpdownloadlist heisst auch "Hintergrund-Transfermanager"
Ich habe bereits das Forum [eng/ger] / Hilfe durchsucht .. leider erfolglos

Hintergrund:
Ich habe eine kleine HTA - Anwendung geschrieben, welches anhand von
diversen Regeln eine down/uploadliste generiert.
Diese wird lokal abgespeichert ...
Ich würde dann gerne eine TCM-Instanz (automatisch) öffnen um die Liste
abzuarbeiten.
Das durch TCM generierte Log-File (so plane ich) wollte ich dann später
wieder auslesen und verarbeiten.

Leider sind bis jetzt alle Versuche mit unterschiedlichen Flags gescheitert.

Ich habe bei meiner Suche das Plugin "ScriptWFX" gefunden.
(Ein VBA - Plugin .. kann mir in Zukunft sicherlich gute Dienste erweisen,
aber nicht hilfreich für mein oben aufgeführtes Problem.)

Hat jemand hier aus dem Forum eine Idee ?

Danke im Voraus
Last edited by phaidon on 2005-08-07, 11:07 UTC, edited 1 time in total.
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Der TC ist mit externen Tools scriptbar, schau mal hier:
http://www.ghisler.ch/wiki/index.php/Send_a_command_to_Total_Commander

Wenn die zu ladende Datei in der Zwischenablage steht, kannst Du folgendes Script verwenden:

Code: Select all

run, "X:\pfad\zu\totalcmd.exe"
WinWaitActive, ahk_class TTOTAL_CMD 
PostMessage 1075, 558, , , ahk_class TTOTAL_CMD 
WinWaitActive, ahk_class TSTDTREEDLG 
Send, ^V{ENTER}
Icfu
This account is for sale
phaidon
Junior Member
Junior Member
Posts: 12
Joined: 2005-04-29, 11:29 UTC

Post by *phaidon »

Danke icfu,

ich habe mir eben die Befehle von "AutoHotKey" durchgelesen.
list sich fast wie autoIT ;) ..
Aber mit diesem Proggy können alle TCM - Befehle verwendet werden.
Klasse Sache ..
Ich muss zwar eine weitere externe Anwendung verwenden .. aber es funktioniert.

Danke für die schnelle und fachlich sehr gute Antwort.
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Aber mit diesem Proggy können alle TCM - Befehle verwendet werden.
Das geht mit AutoIt ebenfalls, schau mal hier:
http://ghisler.ch/board/viewtopic.php?t=6891
aber AHK ist aufgrund der besseren Hotkeyunterstützung eher empfehlenswert für kleine Projekte. Ich wurde überzeugt im Laufe der Zeit. :)

Wenn Du die Datei per Kommandozeile übergeben willst, tut's natürlich eher dieses Script:

Code: Select all

run, "X:\pfad\zu\totalcmd.exe" 
WinWaitActive, ahk_class TTOTAL_CMD 
PostMessage 1075, 558, , , ahk_class TTOTAL_CMD 
WinWaitActive, ahk_class TSTDTREEDLG 
Send, %1%{ENTER}
Viel Spaß ;)

Icfu
This account is for sale
Post Reply