Startmenüeintrag mit Quell/Zieldatei-Parameter

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
Achim
Junior Member
Junior Member
Posts: 46
Joined: 2003-04-14, 07:46 UTC
Location: Berlin Germany
Contact:

Startmenüeintrag mit Quell/Zieldatei-Parameter

Post by *Achim »

Hallo,

ich benutze öfters einen Eintrag mit Quell-und Zieldatei welche ich meinem selbstgewählten Programm übergebe:
MeinProgramm %P%N %T%M
Offenbar geht das leider nicht, falls die Summe der Länge von Quell-und Zielpfad eine bestimmte Zeichenlänge (nehme an, es ist dieses 200 + x) überschreitet.

Es kommt lapidar eine Meldung von TC: "Datei nicht gefunden"

Die einzige Ausnahme bei mir ist das Listerkommando cm_list , mit dem gehts dann trotzdem.

Wenn ich dagegen *kurze* Dateinamen benutze, geht es:

%p%n %t%m

Sehe ich das richtig so, kann das jemand verifizieren?
Oder gibts einen besseren Workaround als kurze Dateinamen benutzen?

Danke

Joachim
User avatar
karlchen
Power Member
Power Member
Posts: 4605
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Hi, Achim.

Jetzt kommt es wohl wirklich auf die verwendete T.C. Version an. Deshalb ist es immer eine gute Idee, die T.C. Version gleich freiwillig in der Problembeschreibung anzugeben, ebenso wie die verwendete Windows Version. :wink:

In T.C. 7.0 pb4 wurde laut History.txt der Puffer für die Kommandozeile der Buttonbar und des Startmenüs stark vergrößert:
13.02.07 Added: Button bar, start menu: New parameters %S and %s now support a maximum command line length of 32kBytes, by using CreateProcess instead of ShellExecuteEx. Only use these parameters with EXE files.
Vgl. dazu auch diesen Thread: bar button doesn't start program

Karl
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50839
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

2Achim
Ja, bitte mal mit der letzten Betaversion (RC2) testen! Damit sollte es eigentlich keine Längenprobleme mehr geben.
Author of Total Commander
https://www.ghisler.com
User avatar
Achim
Junior Member
Junior Member
Posts: 46
Joined: 2003-04-14, 07:46 UTC
Location: Berlin Germany
Contact:

Funktioniert. Danke!

Post by *Achim »

c:\Dokumente und Einstellungen\HofJoa41\Eigene Dateien\db\Debitorisches Buchen ICCS CRM 2005\Erweiterung_Zählpunkt\spManuellesBuchen_DT_produktiv.sql
c:\Dokumente und Einstellungen\HofJoa41\Eigene Dateien\db\Debitorisches Buchen ICCS CRM 2005\Erweiterung_Zählpunkt\Server_Vergleich\spmanuelles_buchen_dt_produktiv_server.sql

%P%N %T%M
User avatar
karlchen
Power Member
Power Member
Posts: 4605
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Hi, Achim.
%P%N %T%M
=> Leerzeichen in den Namen, also eher so =>

Code: Select all

"%P%N" "%T%M"
Karl
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

karlchen wrote:Hi, Achim.
%P%N %T%M
=> Leerzeichen in den Namen, also eher so =>

Code: Select all

"%P%N" "%T%M"
Karl
Nein das ist nicht notwendig. Wenn man %P%N %T%M oder im 7er auch %P%S schreibt, dann werden die Pfade automatisch mit Tüttelchen umschlossen.
Post Reply