Parameterübergabe (zu Commandshell) in Buttonbar funktioniert nicht mehr

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
User avatar
Stevie1
Junior Member
Junior Member
Posts: 70
Joined: 2006-09-08, 22:50 UTC

Parameterübergabe (zu Commandshell) in Buttonbar funktioniert nicht mehr

Post by *Stevie1 »

Hallo zusammen,

in TC 10 hat das noch funktioniert, aber seit TC 11 scheint was kaputt?

Ich habe einen Button, der eine BAT aufruft. Als Parameter übergebe ich "%P" %O
In der BAT selbst rufe ich die Variablen mit %1 und %2 ab. Leider kommt von den Paramtern nichts an.
Hat sich da irgendwas geändert in TC 11?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48166
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Parameterübergabe (zu Commandshell) in Buttonbar funktioniert nicht mehr

Post by *ghisler(Author) »

Sie können ein Fragezeichen ? an den Anfang der Parameter stellen, um zu sehen, was Total Commander der Batchdatei übergibt.
Ich würde auch ein
pause
ans Ende der Batchdatei stellen, oder ein
echo %1 %2
pause
an den Anfang.
Author of Total Commander
https://www.ghisler.com
User avatar
Stevie1
Junior Member
Junior Member
Posts: 70
Joined: 2006-09-08, 22:50 UTC

Re: Parameterübergabe (zu Commandshell) in Buttonbar funktioniert nicht mehr

Post by *Stevie1 »

Hallo Herr Ghisler!

Danke, den Tip mit dem ? kannte ich noch nicht.
Ahh, ich habe das Problem gefunden. Ich habe noch nie Dateien mit Leerzeichen mit dem Script verarbeitet und ich hatte %O nicht als "%O" übergeben.
Post Reply