Problem Nr. 3 aus http://www.ghisler.ch/board/viewtopic.php?t=2111 hier wegen Übersichtlichkeit in getrenntem Tread:
Die Funktionen:
cm_CopyNamesToClip
cm_CopySrcPathToClip
cm_CopyTrgPathToClip
cm_CopyFullNamesToClip
cm_AddPathToCmdline
liefern meiner Meinung nach nicht immer konsistente Werte zurück:
A)
- cm_AddPathToCmdline
- cm_CopyFullNamesToClip
liefern einen angehängten Backslash (z.B.: C:\WINNT\) wenn Markierung auf einem Verzeichnis steht. Find ich gut:
B)
- cm_CopySrcPathToClip
- cm_CopyTrgPathToCli
liefern keinen angehängten Backslash
C)
- cm_CopySrcPathToClip
- cm_CopyTrgPathToClip
liefern auch den Pfad, wenn Markierung auf [..] steht , aber ohne \ am Ende
D)
cm_CopyFullNamesToClip
cm_CopyNamesToClip
liefern Fehlermeldung, wenn Markierung auf [..] steht
Kann man da was machen? Oder wären die Änderung dann nicht mehr kompatibel?
Rückgabewerte der Funktionen f. Verzeichnispfad+Dateienamen?
Moderators: white, Hacker, Stefan2
Rückgabewerte der Funktionen f. Verzeichnispfad+Dateienamen?
Tom - #81178 - 5 User licence - Klugheit, Gerechtigkeit, Tapferkeit und Mäßigung plus Kooperation.
2tom*de
zu C) gibt es eine ganz einfache Erklärung:
cm_CopySrcPathToClip
cm_CopyTrgPathToClip
sind völlig unabhängig von der Markierung.
Sehr verwunderlich allerdings, warum hier der Backslash fehlt. List To Clipboard schon ausprobiert? Wenn man hier %P angibt wird der Pfad mit Backslash kopiert, weil %P das nunmal beinhaltet.
zu C) gibt es eine ganz einfache Erklärung:
cm_CopySrcPathToClip
cm_CopyTrgPathToClip
sind völlig unabhängig von der Markierung.
Sehr verwunderlich allerdings, warum hier der Backslash fehlt. List To Clipboard schon ausprobiert? Wenn man hier %P angibt wird der Pfad mit Backslash kopiert, weil %P das nunmal beinhaltet.
- ghisler(Author)
- Site Admin
- Posts: 48203
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Nein, aber bei den meisten Programmen geht %P. mit einem Punkt dahinter, das steht für das aktuelle Verzeichnis.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com