tcmenue parms mit space im pfad

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
gwwurth
Junior Member
Junior Member
Posts: 63
Joined: 2004-12-01, 15:47 UTC
Location: D-63263 Neu-Isenburg

tcmenue parms mit space im pfad

Post by *gwwurth »

Hallo,
habe das prog tcmenue im einsatz. wenn die bar aber z.B. in "programm files\totalcmd\" steht, also mit space im Pfadnamen gehts nicht mehr.
gibt es da abhilfe?
User avatar
SanskritFritz
Power Member
Power Member
Posts: 3693
Joined: 2003-07-24, 09:25 UTC
Location: Budapest, Hungary

Post by *SanskritFritz »

Solche namen sollte man immer mit " zeichen schreiben, zB "c:\Program Files\Total Commander\totalcmd.exe"
I switched to Linux, bye and thanks for all the fish!
gwwurth
Junior Member
Junior Member
Posts: 63
Joined: 2004-12-01, 15:47 UTC
Location: D-63263 Neu-Isenburg

Post by *gwwurth »

stimmt, ist ein andrer Fehler, ich hab nämlich %COMMANDER_PATH% benutzt und tcmenue frisst wohl das "%C" weg.
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Nope.

Das ist tatsächlich der TC. Theoretisch sollte ein %%Commander_path%% funktionieren, damit TC erkennt, dass es sich um eine Systemvariable handelt. Aber irgendwie Hat das bei mir nicht funtioniert, da der TC die Variabloe nicht korrekt im Parameterfeld übergibt.

Versuch mal stattdessen den %Commander_path% und was sonst noch folgt im Befehlsfeld hinten anzuhängen. Das sollte gehen.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
gwwurth
Junior Member
Junior Member
Posts: 63
Joined: 2004-12-01, 15:47 UTC
Location: D-63263 Neu-Isenburg

Post by *gwwurth »

jetzert:
hab den parm
"%COMMANDER_PATH%\SPECIAL.BAR" -$ -A %P%N -P %P -N %N
nicht in das Parmameterfeld sondern in die Kommandozeile hinten dran geschrieben.
Keine Ahnung wieso das Erfolg hat und im Parmfeld nicht.
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Im Parm-Feld werden nur die internen Systemvariablen ( %N %P %O usw. ) korrekt ausgewertet. Alle externen Systemvariablen wie %Commander_path%, %Windir% etc. übergibt TC nicht korrekt an das aufgerufene Programm.

Wenn man die Variable ins Komandofeld schreibt, gehts aber.

Deshalb mein Hinweis. Wenn man's weiss, kann man sich halt drauf einstellen. ;)

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
Post Reply