User Parameter Ordner unter Curser

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
T_a_u_r_e_c
Junior Member
Junior Member
Posts: 21
Joined: 2015-07-17, 06:28 UTC

User Parameter Ordner unter Curser

Post by *T_a_u_r_e_c »

Hallo Leute,
ich suche für eine Übergabe den Parameter für den Ordner unter dem Curser bzw. den angewählten Ordner.
Nicht %P für den aktuellen Ordner.

Gibt es den Parameter ?
Wenn nicht, hat jemend eine Idee wie ich das lösen kann?

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

Re: User Parameter Ordner unter Curser

Post by *ghisler(Author) »

%N für nur den Namen, bzw. %P%N für den gesamten Pfad?
Author of Total Commander
https://www.ghisler.com
T_a_u_r_e_c
Junior Member
Junior Member
Posts: 21
Joined: 2015-07-17, 06:28 UTC

Re: User Parameter Ordner unter Curser

Post by *T_a_u_r_e_c »

Hi,
ich brauche aber den Pfad für den Ordner den ich unter den curser habe
bzw. angewählten Ordner.
z.B. im bin im Ordner c:\\temp\
in dem Ordner gibt es x Ordner und x Dateien.
Ich markiere z.B. den ersten Ordner.
Diesen angewählten Ordner (und damit auch alle enthaltene Dateien) will ich an ein script übergeben damit nur der Ordner und enthaltene Dateien bearbeitet werden können.
Was ich also nicht weiß, wie ist der Parameter für den Ordner.

cu
Taurec
User avatar
Hacker
Moderator
Moderator
Posts: 13073
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Re: User Parameter Ordner unter Curser

Post by *Hacker »

T_a_u_r_e_c,
ghisler(Author) wrote:%N für nur den Namen, bzw. %P%N für den gesamten Pfad?
:?:

Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
User avatar
Stefan2
Power Member
Power Member
Posts: 4159
Joined: 2007-09-13, 22:20 UTC
Location: Europa

Re: User Parameter Ordner unter Curser

Post by *Stefan2 »

Hi T_a_u_r_e_c

Test-Beispiel, erstelle dir einen Button


Kommando: cmd /k

Parameter: ECHO %P%N
>>> klicke auf [Hilfe] und teste die vorhandenen Parameter aus > %P ; %N ; %S ...
Dabei die Groß-/Kleinschreibung beachten und auch mal die Para in Anführungszeichen setzen > "%P" ; "%N" ...

Icon: cmd



Hast du's hin bekommen?
 

EDIT: habe mal den DOS-Befehl ECHO hinzugefügt, damit man auch ein Ergebnis sieht.

 
T_a_u_r_e_c
Junior Member
Junior Member
Posts: 21
Joined: 2015-07-17, 06:28 UTC

Re: User Parameter Ordner unter Curser

Post by *T_a_u_r_e_c »

Hi Stepfan2,
ich habe Deinen Rat befolgt und alle Parameter mit und ohne Anführungszeichen, sowie mit Groß-/Kleinschreibung ausprobiert.
Es war mir leider nicht möglich den kompletten Pfad eines angewählten Ordners als Übergabe Parameter zu bekommen.
(mit dem Parameter %L wurde in der erzeugten Datei der markierten Ordner aufgeführt, übergabewert war aber der Pfad und Name der erzeugten Datei.

Momentan sieht es für mich so aus das es keinen Parameter für ein Ordner (unter Curser oder angewählt) gibt.
Sollte ich damit recht haben, wäre es toll wenn das in einem update enthalten wäre.

cu Taurec
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6507
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: User Parameter Ordner unter Curser

Post by *Horst.Epp »

T_a_u_r_e_c wrote: 2020-04-14, 12:11 UTC Hi Stepfan2,
ich habe Deinen Rat befolgt und alle Parameter mit und ohne Anführungszeichen, sowie mit Groß-/Kleinschreibung ausprobiert.
Es war mir leider nicht möglich den kompletten Pfad eines angewählten Ordners als Übergabe Parameter zu bekommen.
(mit dem Parameter %L wurde in der erzeugten Datei der markierten Ordner aufgeführt, übergabewert war aber der Pfad und Name der erzeugten Datei.

Momentan sieht es für mich so aus das es keinen Parameter für ein Ordner (unter Curser oder angewählt) gibt.
Sollte ich damit recht haben, wäre es toll wenn das in einem update enthalten wäre.

cu Taurec
Sorry, irgendwie willst du es nicht verstehen. :(
Da ist kein Update nötig,
alle TC Benutzer leben damit seit gefühlten 100 Jahren und vermissen auch nichts.

Das kann man leicht mit einem simplen Batch testen und es geht.
%P alleine liefert den Namen des Ordners in dem du stehst
%P%N liefert den Namen des Ordners unter dem Cursor.
In der Hilfe beim Anlegen eines Buttons kannst du sehen, was es sonst noch alles gibt.
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.77
QAP 11.6.3.3 x64
User avatar
Stefan2
Power Member
Power Member
Posts: 4159
Joined: 2007-09-13, 22:20 UTC
Location: Europa

Re: User Parameter Ordner unter Curser

Post by *Stefan2 »

Ich bitte um Verzeihung, ich habe in meinem Test-Beispiel den DOS-Befehl ECHO vergessen:

Kommando: cmd /k
Parameter: ECHO %P%N
Icon: cmd



Wie du hier sehen kannst, gibt dir die Parameter-Kombination %P%N den aktuellen Pfad sowie die Datei/den Ordner unter dem Cursor zurück.

Aus der Hilfe:
%P >> bewirkt, dass der Pfad des Quellverzeichnisses in die Kommandozeile gestellt wird (inkl. \ am Ende).
%N >> bewirkt, dass der aktuelle Dateiname (umgeben von einer gestrichelten Box) dort in die Kommandozeile gestellt wird.


 
T_a_u_r_e_c
Junior Member
Junior Member
Posts: 21
Joined: 2015-07-17, 06:28 UTC

Re: User Parameter Ordner unter Curser

Post by *T_a_u_r_e_c »

Hi Stefan2,
nix zu verzeihen.
Ich habe den Fehler gefunden.
mit %P%N wird, wenn Verzeichnis angewählt, der Pfad zum Verzeichnis ohne \ am Ende übergeben.
Das brauchte ich aber für die enthaltenen Dateien.

Alles gut und danke Dir.

cu Taurec
Post Reply