kommandozeilenparameter
Moderators: Hacker, Stefan2, white
kommandozeilenparameter
Hi Leute,
gibt es einen Übergabeparameter für die markierte Datei im inaktiven Fenster ?
Ich würde gerne für Dateivergleiche die beiden Dateien links und rechts auswählen und einem dritten Tool (Araxis Merge) übergeben. Dieses akzeptiert übergebene Parameter im Format "merge.exe Datei1 Datei2".
Leider kann ja immer nur eine Datei im Focus sein und diese übergebe ich mit "%P""%N". Wie komme ich an die zweite Datei ?
Würde mich freuen wenn mir jemand helfen könnte.
Gruss
TKunze
gibt es einen Übergabeparameter für die markierte Datei im inaktiven Fenster ?
Ich würde gerne für Dateivergleiche die beiden Dateien links und rechts auswählen und einem dritten Tool (Araxis Merge) übergeben. Dieses akzeptiert übergebene Parameter im Format "merge.exe Datei1 Datei2".
Leider kann ja immer nur eine Datei im Focus sein und diese übergebe ich mit "%P""%N". Wie komme ich an die zweite Datei ?
Würde mich freuen wenn mir jemand helfen könnte.
Gruss
TKunze
Kiekst Du bitte hier:
http://ghisler.ch/board/viewtopic.php?t=6648
Ansonsten einfach mal die Taste F1 benutzen.

http://ghisler.ch/board/viewtopic.php?t=6648
Ansonsten einfach mal die Taste F1 benutzen.


The doorstep to the temple of wisdom is a knowledge of our own ignorance. Benjamin Franklin
Benutzeroberfläche->Buttonbar->Dialogbox zum Ändern.tkunze wrote:wo in der hilfe hast du die bedeutung der kleingeschriebenen parameter gefunden,
sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
Hi, für Araxis benutze ich hier das 'lst2str' Add-On mit einem Button. Es funktioniert dann auch mit 3 Verzeichnissen. Leider geht's nicht mit 3 Dateien, was eigentlich möglich sein sollte.
Button:
Kommado: C:\Programme\totalcmd\tools\lst2str.exe
Parameter: /X:"C:\Programme\Araxis Merge\merge.exe" /N:3 /L:"%L" /F:"%T%M" /S:/NoSplash
Suchpfad: C:\Programme\Araxis Merge\
Iconpfad: C:\Programme\Araxis Merge\Merge.exe
TooltTip: Araxis Merge
Button:
Kommado: C:\Programme\totalcmd\tools\lst2str.exe
Parameter: /X:"C:\Programme\Araxis Merge\merge.exe" /N:3 /L:"%L" /F:"%T%M" /S:/NoSplash
Suchpfad: C:\Programme\Araxis Merge\
Iconpfad: C:\Programme\Araxis Merge\Merge.exe
TooltTip: Araxis Merge
#5576 Personal licence
#155652 Commercial licence
Planung bedeutet, den Zufall durch den Irrtum zu ersetzten.
#155652 Commercial licence
Planung bedeutet, den Zufall durch den Irrtum zu ersetzten.
Nö, geht auch nicht. Wäre auch etwas kontra-produktiv. Wer hat heute noch Dateinamen nach 8.3 Konvention.icfu wrote:Versuch's mal mit 8.3 Dateinamen, also %l statt %L und %t%m statt %T%M.Leider geht's nicht mit 3 Dateien, was eigentlich möglich sein sollte.

#5576 Personal licence
#155652 Commercial licence
Planung bedeutet, den Zufall durch den Irrtum zu ersetzten.
#155652 Commercial licence
Planung bedeutet, den Zufall durch den Irrtum zu ersetzten.
Aus der Hilfe-Datei:Sheepdog wrote:Wo soll da jetzt die dritte Datei sein?
%L, %l, %F, %f, %D, %d erzeugt im TEMP-Verzeichnis einen Listendatei mit den Namen der markierten Dateien und Verzeichnisse, und fügt den Namen der Listendatei in die Kommandozeile ein.
Mit Verzeichnissen geht's ja auch ... zumindest in einem Fenster.
Last edited by DoubleT on 2005-08-08, 12:53 UTC, edited 1 time in total.
#5576 Personal licence
#155652 Commercial licence
Planung bedeutet, den Zufall durch den Irrtum zu ersetzten.
#155652 Commercial licence
Planung bedeutet, den Zufall durch den Irrtum zu ersetzten.
Anführungszeichen entfernt?Nö, geht auch nicht.
Was hat das eine mit dem anderen zu tun? Ein Programm, dem ein kurzer Dateiname übergeben wird, ist durch ausgefuchste Programmlogik durchaus in der Lage, den vollen Dateinamen darzustellen. WinMerge spreche ich z.B. so an:Wäre auch etwas kontra-produktiv. Wer hat heute noch Dateinamen nach 8.3 Konvention.
Code: Select all
WinMergeU.exe
%p%n %t%m
Icfu
This account is for sale
Keine Änderung. Zudem hatte ich dann Probleme mit Spaces.icfu wrote:Anführungszeichen entfernt?Nö, geht auch nicht.
Öhm, hab noch Version 1.19.1. Werde das mal testen.Verwendest Du die neuste lst2str-Version? 1.20?
[Edit]
Version 1.20 ergab leider auch keine Änderung.
Aber wie es aussieht, liegt es an Araxis! Über Kommandline geht's nämlich auch nicht.

#5576 Personal licence
#155652 Commercial licence
Planung bedeutet, den Zufall durch den Irrtum zu ersetzten.
#155652 Commercial licence
Planung bedeutet, den Zufall durch den Irrtum zu ersetzten.