"Kopiere Namen mit Pfad in Zwischenablage" auch fü
Moderators: white, Hacker, Stefan2
Hab's gefunden:
In Deinem Code waren noch Leerzeichen bzw. Leerstellen vor %collectingfile% vorhanden.
Diese habe ich entfernt - bis auf ein Leerzeichen, Dein Code funktioniert jetzt bestens!
Habe mir diese Batchdatei einfach in die TC Buttonbar gezogen.
Datei(en) bzw. Ordner markieren => es ist NICHT erforderlich das übergeordnete Verzeichnis [..] zu markieren(!),
Klick auf Button (kopieren in Zwischenablage), irgendwo einfügen aus Zwischenablage (Strg+V) - FERTIG
Ergebnis: Inhalt von cm_CopySrcPathToClip,cm_CopyNetNamesToClip wird ausgegeben.
Hiemit hast Du - per Workaround - vermutlich das Problem auch für andere User gelöst:
viewtopic.php?t=47487
Für mich war das Thema interessant - und wieder eine Lösungsmöglichkeit dazugelernt
Danke für Deine Unterstützung und die Programmierung!
In Deinem Code waren noch Leerzeichen bzw. Leerstellen vor %collectingfile% vorhanden.
Diese habe ich entfernt - bis auf ein Leerzeichen, Dein Code funktioniert jetzt bestens!
Habe mir diese Batchdatei einfach in die TC Buttonbar gezogen.
Datei(en) bzw. Ordner markieren => es ist NICHT erforderlich das übergeordnete Verzeichnis [..] zu markieren(!),
Klick auf Button (kopieren in Zwischenablage), irgendwo einfügen aus Zwischenablage (Strg+V) - FERTIG
Ergebnis: Inhalt von cm_CopySrcPathToClip,cm_CopyNetNamesToClip wird ausgegeben.
Hiemit hast Du - per Workaround - vermutlich das Problem auch für andere User gelöst:
viewtopic.php?t=47487
Für mich war das Thema interessant - und wieder eine Lösungsmöglichkeit dazugelernt
Danke für Deine Unterstützung und die Programmierung!
EDIT: sorry, habe die Seite 2 übersehen.
- - -
Tja, tuska, ich weiß nicht was ich sagen soll, bei mir funktioniert es.
- code speichern
- Pfad zur nircmd.exe (von NirSoft.net) anpassen
- die Batch auf die Buttonleiste ziehen
- am Besten eine Datei auf einem gemappten Laufwerk anklicken
- den Button anklicken
- Notepad öffnet sich und zeigt das Ergebnis an
- - -
tuska wrote:Mmh, bei mir funktioniert das nicht ganz.
...
Kannst Du bitte nochmals prüfen. Danke!
Tja, tuska, ich weiß nicht was ich sagen soll, bei mir funktioniert es.
- code speichern
Code: Select all
@ECHO OFF
REM Execute some TC commands and collect clipboard content
SET collectingfile="c:\Temp\TCinfo1.txt"
rem Notepad %collectingfile%
DEL %collectingfile%
REM Execute TC internal command (See TC folder\TOTALCMD.INC)
REM cm_CopySrcPathToClip=2029;Copy source path to clipboard
"%Commander_Path%\TOOLs\NirSoft\nircmd.exe" win sendmsg class TTOTAL_CMD 1075, 2029, 0
REM Write (additionally add) clipboard content to file (http://www.nirsoft.net)
"%Commander_Path%\TOOLs\NirSoft\nircmd.exe" clipboard addfile %collectingfile%
REM Execute TC internal command (See TC folder\TOTALCMD.INC)
REM cm_CopyNetNamesToClip=2021;Copy names with UNC path
"%Commander_Path%\TOOLs\NirSoft\nircmd.exe" win sendmsg class TTOTAL_CMD 1075, 2021, 0
REM Write (additionally add) clipboard content to file (http://www.nirsoft.net)
"%Commander_Path%\TOOLs\NirSoft\nircmd.exe" clipboard addfile %collectingfile%
REM set new clipboard content from file (http://www.nirsoft.net)
"%Commander_Path%\TOOLs\NirSoft\nircmd.exe" clipboard readfile %collectingfile%
Notepad %collectingfile%
rem DEL %collectingfile%
- Pfad zur nircmd.exe (von NirSoft.net) anpassen
- die Batch auf die Buttonleiste ziehen
- am Besten eine Datei auf einem gemappten Laufwerk anklicken
- den Button anklicken
- Notepad öffnet sich und zeigt das Ergebnis an
x:\zzz_Temp\Application_7.0.297
\\server.work.net\ToDo\zzz_Temp\Application_7.0.297\Install_Guide.pdf
oder etwa:
c:\Temp
c:\Temp\MultiReplaceList.txt
2Stefan2
Nur zu Deiner Info...
Ich habe testhalber auch noch Deinen letzten Code ausprobiert und festgestellt, dass wieder Leerstellen zuviel drinnen sind.
(Diese Leerstellen sieht man im Code "mit freiem Auge").
Denn bei mir bleibt das ganze nach Ausführung des DOS-Fensters wie folgt hängen:
~ (Tilde) = Leerzeichen, * = Leerstelle
Zeile 15: "%Commander_Path%\TOOLs\NirCmd\nircmd.exe" clipboard addfile*~*%collectingfile%
Zeile 22: "%Commander_Path%\TOOLs\NirCmd\nircmd.exe" clipboard addfile*~*%collectingfile%
Zeile 26: "%Commander_Path%\TOOLs\NirCmd\nircmd.exe" clipboard readfile*~%collectingfile%
Nur nach Entfernung der Leerstellen (*) wird bei mir der Code unter TC 9.0a - 64 bit | Windows 10 Pro (x64) Version 1703 (Build 15063.413)
richtig ausgeführt (und jetzt dazu auch noch portabel, denn vorher habe ich den Pfad mit D:\Daten\...\nircmd.exe angegeben).
Deine Codes sind optimal(!) - bei mir mußte ich halt noch diese 5 Leerstellen (w.o. angezeigt) entfernen.
Nur zu Deiner Info...
Ich habe testhalber auch noch Deinen letzten Code ausprobiert und festgestellt, dass wieder Leerstellen zuviel drinnen sind.
(Diese Leerstellen sieht man im Code "mit freiem Auge").
Denn bei mir bleibt das ganze nach Ausführung des DOS-Fensters wie folgt hängen:
Ich verwende den EmEditor und möchte Dir nachstehend zeigen, wie sich das bei mir darstellt (nach Einblendung von Leerzeichen)."c:\Temp\TCinfo1.txt" not found.
Would you like to create this file?
~ (Tilde) = Leerzeichen, * = Leerstelle
Zeile 15: "%Commander_Path%\TOOLs\NirCmd\nircmd.exe" clipboard addfile*~*%collectingfile%
Zeile 22: "%Commander_Path%\TOOLs\NirCmd\nircmd.exe" clipboard addfile*~*%collectingfile%
Zeile 26: "%Commander_Path%\TOOLs\NirCmd\nircmd.exe" clipboard readfile*~%collectingfile%
Nur nach Entfernung der Leerstellen (*) wird bei mir der Code unter TC 9.0a - 64 bit | Windows 10 Pro (x64) Version 1703 (Build 15063.413)
richtig ausgeführt (und jetzt dazu auch noch portabel, denn vorher habe ich den Pfad mit D:\Daten\...\nircmd.exe angegeben).
Deine Codes sind optimal(!) - bei mir mußte ich halt noch diese 5 Leerstellen (w.o. angezeigt) entfernen.
Was ist denn der technische Unterschiedtuska wrote:2Stefan2
Nur zu Deiner Info...
Ich habe testhalber auch noch Deinen letzten Code ausprobiert und festgestellt, dass wieder Leerstellen zuviel drinnen sind.
(Diese Leerstellen sieht man im Code "mit freiem Auge").
Denn bei mir bleibt das ganze nach Ausführung des DOS-Fensters wie folgt hängen:Ich verwende den EmEditor und möchte Dir nachstehend zeigen, wie sich das bei mir darstellt (nach Einblendung von Leerzeichen)."c:\Temp\TCinfo1.txt" not found.
Would you like to create this file?
~ (Tilde) = Leerzeichen, * = Leerstelle
Zeile 15: "%Commander_Path%\TOOLs\NirCmd\nircmd.exe" clipboard addfile*~*%collectingfile%
Zeile 22: "%Commander_Path%\TOOLs\NirCmd\nircmd.exe" clipboard addfile*~*%collectingfile%
Zeile 26: "%Commander_Path%\TOOLs\NirCmd\nircmd.exe" clipboard readfile*~%collectingfile%
Nur nach Entfernung der Leerstellen (*) wird bei mir der Code unter TC 9.0a - 64 bit | Windows 10 Pro (x64) Version 1703 (Build 15063.413)
richtig ausgeführt (und jetzt dazu auch noch portabel, denn vorher habe ich den Pfad mit D:\Daten\...\nircmd.exe angegeben).
Deine Codes sind optimal(!) - bei mir mußte ich halt noch diese 5 Leerstellen (w.o. angezeigt) entfernen.
zwischen Leerzeichen und Leerstelle ?
Ich habe noch keinen Editor gesehen der sowas benutzt:
Es gibt Leerzeichen mit Spaces oder Tabs und für den normalen Sprachgebrauch ist das dasselbe wie eine Leerstelle.
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.73
QAP 11.6.3.2 x64
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
2Horst.Epp
Danke für die Info.
Im EmEditor kann ich mir "Leerzeichen" mit "Ansicht" - "Zeichen" - "Leerzeichen" gezielt anzeigen lassen (oder auch Tabs, etc.).
Ich wußte keinen anderen Weg wie ich den optischen Unterschied ausdrücken sollte.
http://www.bilder-hochladen.net/files/lwdu-m-ccfb.png
Danke für die Info.
Im EmEditor kann ich mir "Leerzeichen" mit "Ansicht" - "Zeichen" - "Leerzeichen" gezielt anzeigen lassen (oder auch Tabs, etc.).
Ich wußte keinen anderen Weg wie ich den optischen Unterschied ausdrücken sollte.
http://www.bilder-hochladen.net/files/lwdu-m-ccfb.png
Danke für dein Feedback, Karl.
Ich hab es noch mal ausprobiert:
Mein Code funktioklappt bei mir mit den drei Leerzeichen (die werden eh vom Interpreter, hier nircmd.exe, entfernt).
Normalerweise verwende ich (für tägliche quick&dirty Arbeiten) den Notepad2.
Ich habe jetzt extra mal den Code von hier nach EmEditor kopiert, gespeichert, als Button eingebunden und ohne Problem ausgeführt.
- - -
Auch deine "Leerstelle" (~ (Tilde) = Leerzeichen, * = Leerstelle) sehe ich nicht im EmEditor, nur zwei, bzw. drei Leerzeichen/Spaces.
nircmd.exe~clipboard~addfile~~~%collectingfile%
nircmd.exe~clipboard~readfile~~%collectingfile%
Ich bin noch am überlegen, wer bei dir die "Leerstellen" einfügt (der Browser? der ClipboardManager? ...?)
Stell doch mal den Cursor im EE vor diese "Leerstellen" und lies in der Statusleiste ab,
welchen Code die Leerstelle hat. Ein Leerzeichen hat zB dort "20h" stehen, ein Tab "09h", dass kleine "e" hat "65h".
(Tools > Customize > Status > Character Code at Cursor")
Ich hab es noch mal ausprobiert:
Mein Code funktioklappt bei mir mit den drei Leerzeichen (die werden eh vom Interpreter, hier nircmd.exe, entfernt).
Normalerweise verwende ich (für tägliche quick&dirty Arbeiten) den Notepad2.
Ich habe jetzt extra mal den Code von hier nach EmEditor kopiert, gespeichert, als Button eingebunden und ohne Problem ausgeführt.
- - -
Auch deine "Leerstelle" (~ (Tilde) = Leerzeichen, * = Leerstelle) sehe ich nicht im EmEditor, nur zwei, bzw. drei Leerzeichen/Spaces.
nircmd.exe~clipboard~addfile~~~%collectingfile%
nircmd.exe~clipboard~readfile~~%collectingfile%
Ich bin noch am überlegen, wer bei dir die "Leerstellen" einfügt (der Browser? der ClipboardManager? ...?)
Stell doch mal den Cursor im EE vor diese "Leerstellen" und lies in der Statusleiste ab,
welchen Code die Leerstelle hat. Ein Leerzeichen hat zB dort "20h" stehen, ein Tab "09h", dass kleine "e" hat "65h".
(Tools > Customize > Status > Character Code at Cursor")
CR+LF = 0D0A
Dein A0h wird beim HTML-code für " " verwendet.
Ist also der Edge, der da Probleme macht? (das Thema hatten wir doch schon einmal *grübel*)
Aber wieso zeigt das dein EmEditor an und speichert das auch als Datei ab...
Wie kann ich ein A0h oder ein " " in EmEditor einfügen...
Ich probier's mal aus....
EDIT:
Ctrl+Shift+I > 00A0
Und schon funktioniert mein Code nicht mehr.
Ein
Suche: \s\s+
Ersetze: <ein Leerzeichen>
entfernt die doppelten Leerzeichen (und die "Leerstelle A0")
und der Code funktioniert wieder.
Dein A0h wird beim HTML-code für " " verwendet.
Ist also der Edge, der da Probleme macht? (das Thema hatten wir doch schon einmal *grübel*)
Aber wieso zeigt das dein EmEditor an und speichert das auch als Datei ab...
Wie kann ich ein A0h oder ein " " in EmEditor einfügen...
Ich probier's mal aus....
EDIT:
Ctrl+Shift+I > 00A0
Und schon funktioniert mein Code nicht mehr.
Ein
Suche: \s\s+
Ersetze: <ein Leerzeichen>
entfernt die doppelten Leerzeichen (und die "Leerstelle A0")
und der Code funktioniert wieder.
Wer nimmt schon Edge, wenn er Chrome (oder Firefox) hattuska wrote:Ich markiere den Code in Edge, drücke Strg + C und füge dann per Strg + V in den EmEditor ein.
Das Problem gibt es nur mit Edge (oder weil Du so großzügig mit dem Platz umgehst .
Auch wenn ich im Google Chrome-Browser eine Kopie ziehe werden im EmEditor nur Leerzeichen (20H) eingefügt.
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.73
QAP 11.6.3.2 x64
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
Leider funktionieren die dort genannten Links nicht (mehr?)Dalai wrote:Und analog zu Listary gibt's noch FlashFolder; 64-bit Version gibt's auf dieser Seite.
- 32-bit install: h**p://users.skynet.be/tim.debaets/software/FlashFolder_1_11_r274_beta_x86.msi
- 64-bit install: h**p://users.skynet.be/tim.debaets/software/FlashFolder_1_11_r274_beta_x64.msi
Hast du vllt. eine alternative Downloadquelle?
TCmd 11.02 (64 bit) unter Windows 10 (64 bit)
#76996
#76996
Doch, aber auf der letzten Seite (ganz unten): https://sourceforge.net/p/flashfolder/discussion/690366/thread/3b25764f/?limit=25&page=3#f74fWawuschel wrote:Leider funktionieren die dort genannten Links nicht (mehr?)Dalai wrote:Und analog zu Listary gibt's noch FlashFolder; 64-bit Version gibt's auf dieser Seite.