aufruf total-commander über dde

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
schwarol
Member
Member
Posts: 117
Joined: 2004-04-22, 11:55 UTC

aufruf total-commander über dde

Post by *schwarol »

hallo,

ich habe ein bilderverwaltungsprogramm (thumbsplus) so eingerichtret, dass mit einem dort markierten objekt (file/folder) der total-commander aufgerufen werden kann.

hinterlegt ist dazu der aufruf '...totalcmd.exe /o

ein aktiver commander wird also entsprechend positioniert und nicht neu geöffnet. allerdings erfolgt diese postionierung im linken fenster. ein weiterer möglicher parameter R= ('öffne im rechten fenster') wird nicht beachtetet.

der aufruf erfolgt über den textstring. allerdings könnte auch über DDE aufgerufen werden.

kann totalcommander über DDE dazu gebracht werden, das file/verzeichnis im rechten fenster zu öffnen ?

danke
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Re: aufruf total-commander über dde

Post by *Sheepdog »

schwarol wrote: parameter R= ('öffne im rechten fenster') wird nicht beachtetet.
hast Du evtl. den /vergessen? Also mit

Code: Select all

totalcmd.exe /O /R=%1
wird bei mir das Verzeichnis mit der Datei im rechtne Fenster geöffnet. Wo möchtest Du das den bei Thumbsplus einstellen, wo es nicht funktioniert?

sheepdog

[edit]
Habe gerade in der Hilfe gelesen, dass die Variable für den Dateinament "%F" lautet.
[/edit]
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
schwarol
Member
Member
Posts: 117
Joined: 2004-04-22, 11:55 UTC

Post by *schwarol »

danke für die antwort aber:

der aktuelle objektname (%1 oder %f ...) wird ja von thumbsplus beigesteuert - mit R=%.. funktioniert es nicht - offenbar wird der string falsch zusammengesetzt (wobei alls bis /O ja funktioniert). t+ übergibt den dateinamen in hochkomma -vielleicht liegt es da dran. deshalb die idee mit dem neuerdings möglichen dde.

die einbindung in thumbs+ geht über 'anpassen symbolleiste (mit rechtsklick auf symbolleiste) /externes programm' - dann taucht die maske zur eingabe mit zwei alternativen auf: als textstring oder aufruf über dde

dank und gruss
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48104
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

t+ übergibt den dateinamen in hochkomma -vielleicht liegt es da dran.
Ja, daran liegt es - Parameter ALS SOLCHE müssen in Hochkomma übergeben werden, wenn sie Leerzeichen enthalten, also

totalcmd.exe /O "/R=c:\test test"

und nicht

totalcmd.exe /O /R="c:\test test"

Das ist nicht ein Problem von TC, sondern generell von der Verarbeitung von Kommandozeilenparametern...
Author of Total Commander
https://www.ghisler.com
schwarol
Member
Member
Posts: 117
Joined: 2004-04-22, 11:55 UTC

Post by *schwarol »

thanks - geht also leider nicht. über dde lässt sich tc ja nicht aufrufen/steuern
Post Reply