Code: Select all
tc | Name | enthält | Verne
tc | Name | enthält | 80
]]>Code: Select all
tc | Name | enthält | Verne
tc | Name | enthält | 80
]]>Oder mit ODER, wie vom OP gewünscht.Kombinieren mit UND
Oder mit ODER, wie vom OP gewünscht.Kombinieren mit UND
UND:
UND:
Oder mit ODER, wie vom OP gewünscht.Kombinieren mit UND
Oder mit ODER, wie vom OP gewünscht.Kombinieren mit UND
Die Bedingung enthält Leerzeichen.
Die Bedingung enthält Leerzeichen.
In modernen Versionen von PowerShell gibt es auch Unblock-File.
In modernen Versionen von PowerShell gibt es auch Unblock-File.
Plugin: | Eigenschaft: | OP: | Wert: |
shortcut | Path | RegEx | \\[^\\]+\.[^\\]+$ |
Plugin: | Eigenschaft: | OP: | Wert: |
shortcut | Path | RegEx | \\[^\\]+\.[^\\]+$ |
Code: Select all
ed: ext:lnk file-exists:$shortcut-target:
Code: Select all
ed: ext:lnk file-exists:$shortcut-target:
Code: Select all
ed: ext:lnk file-exists:$shortcut-target:
Code: Select all
ed: ext:lnk file-exists:$shortcut-target:
Nein, das kann man nicht.Kann man hier im Forum gute Antworten hervorheben oder loben?
Nein, das kann man nicht.Kann man hier im Forum gute Antworten hervorheben oder loben?
Code: Select all
..\[N]
Code: Select all
..\[N]
Code: Select all
ed: distinct-sort:path;size-ascending file:distinct:path
Code: Select all
ed: distinct-sort:path;size-ascending file:distinct:path
Code: Select all
ed: sort:size-ascending file:distinct:path
Code: Select all
ed:distinct-sort:path;size-ascending file:distinct:path - oder - ...
ev:distinct-sort:path;size-ascending file:distinct:path
-----------------------------------------------------------------------------------
ed: ................... Suche in TC AB DEM ANGEZEIGTEN ORDNER im aktiven TC-Fenster
unter Verwendung von Everything 1.5a (in diesem Beispiel!)
ev: ................... Suche in SÄMTLICHEN in Everything indexierten Ordnern.
Es empfiehlt sich die Suche einzugrenzen, zB
ev:"Pfad\" distinct-sort:path;size-ascending file:distinct:path
distinct-sort:path;size-ascending ... "Vorsortierung" nach Pfad aufsteigend ........... *)
file:distinct:path .... Suchergebnis: 1 Datei pro [Unter-]Ordner
Suchanfragen (ohne Sortierung) in TC - Beispiele:
ed:file:distinct:path ... oder ... ev:file:distinct:path
In diesem Fall wird die erste Datei in diesem Verzeichnis im Suchergebnis angezeigt.
Siehe auch: distinct-sort:<property-list> ... "Vorsortierung"Advanced wrote: To find the largest file/folder size in each folder, search for:
distinct-sort:path;size distinct:path
Code: Select all
Pfad\ distinct-sort:path;size-ascending file:distinct:path
oder
"Pfad\" distinct-sort:path;size-ascending file:distinct:path
Code: Select all
ed: sort:size-ascending file:distinct:path
Code: Select all
ed:distinct-sort:path;size-ascending file:distinct:path - oder - ...
ev:distinct-sort:path;size-ascending file:distinct:path
-----------------------------------------------------------------------------------
ed: ................... Suche in TC AB DEM ANGEZEIGTEN ORDNER im aktiven TC-Fenster
unter Verwendung von Everything 1.5a (in diesem Beispiel!)
ev: ................... Suche in SÄMTLICHEN in Everything indexierten Ordnern.
Es empfiehlt sich die Suche einzugrenzen, zB
ev:"Pfad\" distinct-sort:path;size-ascending file:distinct:path
distinct-sort:path;size-ascending ... "Vorsortierung" nach Pfad aufsteigend ........... *)
file:distinct:path .... Suchergebnis: 1 Datei pro [Unter-]Ordner
Suchanfragen (ohne Sortierung) in TC - Beispiele:
ed:file:distinct:path ... oder ... ev:file:distinct:path
In diesem Fall wird die erste Datei in diesem Verzeichnis im Suchergebnis angezeigt.
Siehe auch: distinct-sort:<property-list> ... "Vorsortierung"Advanced wrote: To find the largest file/folder size in each folder, search for:
distinct-sort:path;size distinct:path
Code: Select all
Pfad\ distinct-sort:path;size-ascending file:distinct:path
oder
"Pfad\" distinct-sort:path;size-ascending file:distinct:path
Und warum? Nachdem Sie nach Dateien gleicher Größe gesucht und auf [anwenden] geklickt haben, drücken Sie Num+, Enter, * und F6. Alle einzelnen Duplikate werden in das Zielfenster verschoben.]]>
Und warum? Nachdem Sie nach Dateien gleicher Größe gesucht und auf [anwenden] geklickt haben, drücken Sie Num+, Enter, * und F6. Alle einzelnen Duplikate werden in das Zielfenster verschoben.]]>
Code: Select all
cm_GoToLockedDir 3011 Ins Basisverzeichnis des gesperrten Tabs wechseln
Code: Select all
C+NUM0=cm_GoToLockedDir
Code: Select all
cm_GoToLockedDir 3011 Ins Basisverzeichnis des gesperrten Tabs wechseln
Code: Select all
C+NUM0=cm_GoToLockedDir
]]>Keyboard layout
CTRL+< Jump to the root directory (most European keyboards)
CTRL+\ Jump to the root directory (US keyboard)
]]>Keyboard layout
CTRL+< Jump to the root directory (most European keyboards)
CTRL+\ Jump to the root directory (US keyboard)
Code: Select all
* BASISVERZEICHNIS * (cm_GoToLockedDir, cm_GoToRoot)
Strg+< ) Ins Basisverzeichnis des gesperrten Tabs wechseln LockedGoToDriveRoot=0 wincmd.ini [Configuration]
Strg+Umschalt+> )
CTRL+< Go to the base dir of locked tab (most European keyboards) LockedGoToDriveRoot=0
CTRL+\ Go to the base dir of locked tab (US keyboard) LockedGoToDriveRoot=0
Code: Select all
* WURZELVERZEICHNIS * (cm_GoToRoot)
Strg+< ) Ins Hauptverzeichnis (Wurzelverzeichnis) wechseln LockedGoToDriveRoot=1 wincmd.ini [Configuration]
Strg+Umschalt+> )
CTRL+< Jump to the root directory (most European keyboards) LockedGoToDriveRoot=1
CTRL+\ Jump to the root directory (US keyboard) LockedGoToDriveRoot=1
Code: Select all
* BASISVERZEICHNIS * (cm_GoToLockedDir, cm_GoToRoot)
Strg+< ) Ins Basisverzeichnis des gesperrten Tabs wechseln LockedGoToDriveRoot=0 wincmd.ini [Configuration]
Strg+Umschalt+> )
CTRL+< Go to the base dir of locked tab (most European keyboards) LockedGoToDriveRoot=0
CTRL+\ Go to the base dir of locked tab (US keyboard) LockedGoToDriveRoot=0
Code: Select all
* WURZELVERZEICHNIS * (cm_GoToRoot)
Strg+< ) Ins Hauptverzeichnis (Wurzelverzeichnis) wechseln LockedGoToDriveRoot=1 wincmd.ini [Configuration]
Strg+Umschalt+> )
CTRL+< Jump to the root directory (most European keyboards) LockedGoToDriveRoot=1
CTRL+\ Jump to the root directory (US keyboard) LockedGoToDriveRoot=1
Wenn ein Scan durch den Scanner länger dauert, verhindert er ggf. den Zugriff auf bzw. das Löschen von Dateien, ohne dass der Scanner eine entsprechende Meldung zeigt. Gerade das Setzen bzw. Übertragen von Zeitstempeln auf Dateikopien war in der Vergangenheit immer wieder Thema im Forum.Es gab aber in diesem Fall keine Hinweise in diese Richtung.
Wenn ein Scan durch den Scanner länger dauert, verhindert er ggf. den Zugriff auf bzw. das Löschen von Dateien, ohne dass der Scanner eine entsprechende Meldung zeigt. Gerade das Setzen bzw. Übertragen von Zeitstempeln auf Dateikopien war in der Vergangenheit immer wieder Thema im Forum.Es gab aber in diesem Fall keine Hinweise in diese Richtung.
Ich werde deinem Hinweis nachgehen, danke.Wenn ein Scan durch den Scanner länger dauert, verhindert er ggf. den Zugriff auf bzw. das Löschen von Dateien, ohne dass der Scanner eine entsprechende Meldung zeigt.
Ich werde deinem Hinweis nachgehen, danke.Wenn ein Scan durch den Scanner länger dauert, verhindert er ggf. den Zugriff auf bzw. das Löschen von Dateien, ohne dass der Scanner eine entsprechende Meldung zeigt.
Beim Kopieren und Verschieben übers Netzwerk (wenn ich allein im Netzwerk bin) überprüfe ich mit dem Taskmanager die Sendebandbreite.Parallele Kopieraktionen bringen recht wenig, meist ist das Netzwerk sowieso ausgelastet (ist bei mir so) und parallele Übertragungen bewirken auf Senderseite das "Rumspringen" der Leseköpfe um die unterschiedlichen Orte mit Daten zu finden und das macht es langsamer.
Es wäre bestimmt am effizientesten, direkt von einem NAS zum anderen zu übertragen. Auch weil NAS-Tools meist auch die Komprimierung der Daten bei der Übertragung unterstützen. Die Tools die mir auf den NAS zur Verfügung stehen haben alle einen Backup-Charakter und (meines Wissens) keine integrierte Verifikation. Wie gross der impact der Verwendung eines PCs als Relais, im Vergleich zur Direktübertragung ist, kann ich nicht sagen. Die visuelle Kontrolle und alle weiteren Werkzeuge die TC bei den weiteren allfälligen Schritten bietet (wie z. B. Dateien vergleichen nach Inhalt), sind mir aber eine längere Laufzeit wert.Wenn ich jetzt 2 NAS habe und mit dem TC (auf dem eigenen Terminal, bspw. ein Notebook) copy/paste zwischen den NAS auslösen wird doch alles über das Notebook geschleust?
Beim Kopieren und Verschieben übers Netzwerk (wenn ich allein im Netzwerk bin) überprüfe ich mit dem Taskmanager die Sendebandbreite.Parallele Kopieraktionen bringen recht wenig, meist ist das Netzwerk sowieso ausgelastet (ist bei mir so) und parallele Übertragungen bewirken auf Senderseite das "Rumspringen" der Leseköpfe um die unterschiedlichen Orte mit Daten zu finden und das macht es langsamer.
Es wäre bestimmt am effizientesten, direkt von einem NAS zum anderen zu übertragen. Auch weil NAS-Tools meist auch die Komprimierung der Daten bei der Übertragung unterstützen. Die Tools die mir auf den NAS zur Verfügung stehen haben alle einen Backup-Charakter und (meines Wissens) keine integrierte Verifikation. Wie gross der impact der Verwendung eines PCs als Relais, im Vergleich zur Direktübertragung ist, kann ich nicht sagen. Die visuelle Kontrolle und alle weiteren Werkzeuge die TC bei den weiteren allfälligen Schritten bietet (wie z. B. Dateien vergleichen nach Inhalt), sind mir aber eine längere Laufzeit wert.Wenn ich jetzt 2 NAS habe und mit dem TC (auf dem eigenen Terminal, bspw. ein Notebook) copy/paste zwischen den NAS auslösen wird doch alles über das Notebook geschleust?
Du meinst, der Wert der Geschwindigkeitsbegrenzung hätte geändert werden müssen?Besonders wenn man die Geschwindigkeit anpassen möchte, oder beim Nachschauen realisiert, dass der zuletzt eingestellte Wert für den aktuellen Vorgang hätte geändert werden müssen... .
Was soll wie verhindert werden? Man kann festlegen, ob die Begrenzung automatisch aktiviert werden soll. Das geht viaGibt es ev. eine Einstellung die das verhindert?
Code: Select all
[Configuration]
SpeedLimitEnabled=1
Du meinst, der Wert der Geschwindigkeitsbegrenzung hätte geändert werden müssen?Besonders wenn man die Geschwindigkeit anpassen möchte, oder beim Nachschauen realisiert, dass der zuletzt eingestellte Wert für den aktuellen Vorgang hätte geändert werden müssen... .
Was soll wie verhindert werden? Man kann festlegen, ob die Begrenzung automatisch aktiviert werden soll. Das geht viaGibt es ev. eine Einstellung die das verhindert?
Code: Select all
[Configuration]
SpeedLimitEnabled=1
Ich finde, dass Start und Ende des Prozesses in den Vordergrund gehören. Man muss kein Kontrollfreak sein, um den eingestellten Speedlimit (Zustand und Wert) kontrollieren/einstellen zu wollen, bevor es los geht... (das meinte ich auch mit "...erst beim Nachschauen realisieren..."). Und vielleicht will man den Task eine Weile sogar im Vordergrund haben... .Ja, nun, es heißt ja nicht ohne Grund Hintergrundtransfermanager. In aller Regel will man sofort weiterarbeiten, nachdem der Transfer angestoßen wurde.
Das automatische Ausführen im Hintergrund müsste man (meiner Meinung nach) verhindern bzw. gezielt steuern können.Was soll wie verhindert werden? Man kann festlegen, ob die Begrenzung automatisch aktiviert werden soll. Das geht via
Ich finde, dass Start und Ende des Prozesses in den Vordergrund gehören. Man muss kein Kontrollfreak sein, um den eingestellten Speedlimit (Zustand und Wert) kontrollieren/einstellen zu wollen, bevor es los geht... (das meinte ich auch mit "...erst beim Nachschauen realisieren..."). Und vielleicht will man den Task eine Weile sogar im Vordergrund haben... .Ja, nun, es heißt ja nicht ohne Grund Hintergrundtransfermanager. In aller Regel will man sofort weiterarbeiten, nachdem der Transfer angestoßen wurde.
Das automatische Ausführen im Hintergrund müsste man (meiner Meinung nach) verhindern bzw. gezielt steuern können.Was soll wie verhindert werden? Man kann festlegen, ob die Begrenzung automatisch aktiviert werden soll. Das geht via
Dann solltest du den HTM vorher per Menü aufrufen, die nötigen Dinge einstellen, und anschließend die Dateien mittels dessen [+]-Button zur Warteschlange hinzufügen.Man muss kein Kontrollfreak sein, um den eingestellten Speedlimit (Zustand und Wert) kontrollieren/einstellen zu wollen, bevor es los geht... (das meinte ich auch mit "...erst beim Nachschauen realisieren..."). Und vielleicht will man den Task eine Weile sogar im Vordergrund haben... .
Gibt es bereits: SpeedLimit=5.0(Vorschlag ev. zu implementieren) *DefaultSpeed=100
Siehe oben: HTM explizit per Menü rufen und pausieren, wenn nötig. Ich hatte es bisher nur extrem selten, dass ich die Warteschlange des HTM füllen wollte, bevor alles losläuft.(Vorschlag ev. zu implementieren) *AutoStart=0/1 (wenn Startknopf vorhanden oder beim Öffnen im Pause Modus)
Dann solltest du den HTM vorher per Menü aufrufen, die nötigen Dinge einstellen, und anschließend die Dateien mittels dessen [+]-Button zur Warteschlange hinzufügen.Man muss kein Kontrollfreak sein, um den eingestellten Speedlimit (Zustand und Wert) kontrollieren/einstellen zu wollen, bevor es los geht... (das meinte ich auch mit "...erst beim Nachschauen realisieren..."). Und vielleicht will man den Task eine Weile sogar im Vordergrund haben... .
Gibt es bereits: SpeedLimit=5.0(Vorschlag ev. zu implementieren) *DefaultSpeed=100
Siehe oben: HTM explizit per Menü rufen und pausieren, wenn nötig. Ich hatte es bisher nur extrem selten, dass ich die Warteschlange des HTM füllen wollte, bevor alles losläuft.(Vorschlag ev. zu implementieren) *AutoStart=0/1 (wenn Startknopf vorhanden oder beim Öffnen im Pause Modus)
Soweit ich weiß geht das nicht. Und wie gesagt, wäre das kaum sinnvoll.Was kann ich tun damit der nicht mehr erscheint?
Soweit ich weiß geht das nicht. Und wie gesagt, wäre das kaum sinnvoll.Was kann ich tun damit der nicht mehr erscheint?
well, it was given here:how did you solve it? can you PM?
Is there any part of this you need further explanation of?]]>
well, it was given here:how did you solve it? can you PM?
Is there any part of this you need further explanation of?]]>
Code: Select all
CommandExec /CD:S "\\\VirtualPanel"
SendCommand cm_GoToPreviousDir
Pragma AutorunFinalizeSection
Code: Select all
CommandExec /CD:S "\\\VirtualPanel"
SendCommand cm_GoToPreviousDir
Pragma AutorunFinalizeSection
HISTORY.TXT wrote:07.09.16 Added: wincmd.ini [Configuration] PopupDelay=500 delay in milliseconds after pressing right mouse button until context menu is shown (shorter right click or click+drag just selects file) (32/64)
23.09.09 Fixed: If tcmdx64 fails to load the X64 submenu, the program may hang forever -> wait for a maximum time of 15 seconds (default), set via X64WaitTime=15 in wincmd.ini
29.07.09 Added: wincmd.ini [Configuration] ContextProgress=0 allows to turn off progress bar before showing context menu (in right mouse button selection mode)
Autorun (installation, last tweaks) + autorun.cfg:
Code: Select all
LoadLibrary Plugins\Autorun_Tweaks.dll
LoadLibrary Plugins\Autorun_Runtime.dll
ControlSetMouseAction /M 1 ContextMenu
ControlSetMouseAction /M 2 ContextMenu
Func ContextMenu
If ItemAtCursor('index') >= 0 Then
If ItemAtCursor('panel') <> RequestInfo(1000) Or Not ItemAtCursor('focused') Then MouseClick
If ItemAtCursor('focused') Then SendCommand 2500
EndIf
EndFunc
HISTORY.TXT wrote:07.09.16 Added: wincmd.ini [Configuration] PopupDelay=500 delay in milliseconds after pressing right mouse button until context menu is shown (shorter right click or click+drag just selects file) (32/64)
23.09.09 Fixed: If tcmdx64 fails to load the X64 submenu, the program may hang forever -> wait for a maximum time of 15 seconds (default), set via X64WaitTime=15 in wincmd.ini
29.07.09 Added: wincmd.ini [Configuration] ContextProgress=0 allows to turn off progress bar before showing context menu (in right mouse button selection mode)
Autorun (installation, last tweaks) + autorun.cfg:
Code: Select all
LoadLibrary Plugins\Autorun_Tweaks.dll
LoadLibrary Plugins\Autorun_Runtime.dll
ControlSetMouseAction /M 1 ContextMenu
ControlSetMouseAction /M 2 ContextMenu
Func ContextMenu
If ItemAtCursor('index') >= 0 Then
If ItemAtCursor('panel') <> RequestInfo(1000) Or Not ItemAtCursor('focused') Then MouseClick
If ItemAtCursor('focused') Then SendCommand 2500
EndIf
EndFunc
Yes, I'm using the "autorun"-plugin already for different purposes.
In the blink of an eye, the system context menu will not open on the first call in any case, regardless of any additions to TC.
Then it's better to add a button to the list of keys on the Misc. page, otherwise many people will not be satisfied, especially since many mice have very tight wheels to press.]]>
Yes, I'm using the "autorun"-plugin already for different purposes.
In the blink of an eye, the system context menu will not open on the first call in any case, regardless of any additions to TC.
Then it's better to add a button to the list of keys on the Misc. page, otherwise many people will not be satisfied, especially since many mice have very tight wheels to press.]]>
Code: Select all
ContextProgress=0
PopupDelay=250
So I hardly notice the delay. Setting it much shorter than 250 can make it difficult to select files with the RMB,]]>Code: Select all
ContextProgress=0
PopupDelay=250
So I hardly notice the delay. Setting it much shorter than 250 can make it difficult to select files with the RMB,]]>Which button are you writing about? I wrote about the Misc. page in the settings, not the toolbar.
Code: Select all
[Shortcuts]
MMB=cm_ContextMenu
I have 0 and not experienced any difficulties.]]>
Which button are you writing about? I wrote about the Misc. page in the settings, not the toolbar.
Code: Select all
[Shortcuts]
MMB=cm_ContextMenu
I have 0 and not experienced any difficulties.]]>
Code: Select all
Search for:^(.*)#.*#(\d+)$
Replace with:$2 $1
Code: Select all
Search for:^(\d\d\d)\d+ (.*)$
Replace with:$1 $2
Code: Select all
Search for:#.+#\d+$
Replace with:<clear>
Code: Select all
Search for:^(.*)#.*#(\d+)$
Replace with:$2 $1
Code: Select all
Search for:^(\d\d\d)\d+ (.*)$
Replace with:$1 $2
Code: Select all
Search for:#.+#\d+$
Replace with:<clear>
Search for regex "(.*) #Tableau Course #(\d\d\d)"DruidCtba wrote: ↑2024-04-21, 22:36 UTC I can use regex (regular expression) to clean up (clear option) the end of the file that is like - #Tableau Course #, using the regex command " #Tableau Course #\d\d\d", but I don't know how to put this final number at the beginning of the file name, in the example above it would be 125:
Search for regex "(.*) #Tableau Course #(\d\d\d)"DruidCtba wrote: ↑2024-04-21, 22:36 UTC I can use regex (regular expression) to clean up (clear option) the end of the file that is like - #Tableau Course #, using the regex command " #Tableau Course #\d\d\d", but I don't know how to put this final number at the beginning of the file name, in the example above it would be 125:
Code: Select all
Search for:^(.*)#.*#(\d+)$
Replace with:$2 $1
Code: Select all
Search for:^(\d\d\d)\d+ (.*)$
Replace with:$1 $2
Code: Select all
Search for:#.+#\d+$
Replace with:<clear>
Code: Select all
Search for:^(.*)#.*#(\d+)$
Replace with:$2 $1
Code: Select all
Search for:^(\d\d\d)\d+ (.*)$
Replace with:$1 $2
Code: Select all
Search for:#.+#\d+$
Replace with:<clear>
]]>Help - Regular expressions wrote:Subexpressions for search+replace
Text parts in round brackets are taken as subexpressions. Up to 89 subexpressions are supported now.
Example: To swap the title and interpret in the file name of an mp3 file, when they are separated by a dash (Title - Interpret.mp3), use the following options:
Search for: (.*) - (.*)\.mp3
Replace by: $2 - $1.mp3
Here $1 means the text in the first round bracket, and $2 the text in the second round bracket.
]]>Help - Regular expressions wrote:Subexpressions for search+replace
Text parts in round brackets are taken as subexpressions. Up to 89 subexpressions are supported now.
Example: To swap the title and interpret in the file name of an mp3 file, when they are separated by a dash (Title - Interpret.mp3), use the following options:
Search for: (.*) - (.*)\.mp3
Replace by: $2 - $1.mp3
Here $1 means the text in the first round bracket, and $2 the text in the second round bracket.
Have you read the help?
Help - Regular expressions wrote:Subexpressions for search+replace
Text parts in round brackets are taken as subexpressions. Up to 89 subexpressions are supported now.
Example: To swap the title and interpret in the file name of an mp3 file, when they are separated by a dash (Title - Interpret.mp3), use the following options:
Search for: (.*) - (.*)\.mp3
Replace by: $2 - $1.mp3
Here $1 means the text in the first round bracket, and $2 the text in the second round bracket.
Have you read the help?
Help - Regular expressions wrote:Subexpressions for search+replace
Text parts in round brackets are taken as subexpressions. Up to 89 subexpressions are supported now.
Example: To swap the title and interpret in the file name of an mp3 file, when they are separated by a dash (Title - Interpret.mp3), use the following options:
Search for: (.*) - (.*)\.mp3
Replace by: $2 - $1.mp3
Here $1 means the text in the first round bracket, and $2 the text in the second round bracket.
Code: Select all
Rename mask: filename
00[N]
Search for: ^()00(.*?)\s*#.*#(\d\d\d)|^(0)0(.*?)\s*#.*#(\d\d)|^(00)(.*?)\s*#.*#(\d)
Replace with: $1$3$4$6$7$9 $2$5$8
[X] RegEx
Code: Select all
Rename mask: filename
00[N]
Search for: ^()00(.*?)\s*#.*#(\d\d\d)|^(0)0(.*?)\s*#.*#(\d\d)|^(00)(.*?)\s*#.*#(\d)
Replace with: $1$3$4$6$7$9 $2$5$8
[X] RegEx
Well, you can combine the 3 steps. For example like this:
Code: Select all
Rename mask: filename
00[N]
Search for: ^()00(.*?)\s*#.*#(\d\d\d)|^(0)0(.*?)\s*#.*#(\d\d)|^(00)(.*?)\s*#.*#(\d)
Replace with: $1$3$4$6$7$9 $2$5$8
[X] RegEx
Well, you can combine the 3 steps. For example like this:
Code: Select all
Rename mask: filename
00[N]
Search for: ^()00(.*?)\s*#.*#(\d\d\d)|^(0)0(.*?)\s*#.*#(\d\d)|^(00)(.*?)\s*#.*#(\d)
Replace with: $1$3$4$6$7$9 $2$5$8
[X] RegEx
Code: Select all
^(.*)#.*#(\d+)(\.\w\w)?$
Code: Select all
^(.*)#.*#(\d+)(\.\w\w)?$
Code: Select all
import os
import re
# Define the directory containing the files
directory = "/path/to/your/directory"
# Define the regex pattern to extract the number from the filename
pattern = re.compile(r"#Tableau Course #(\d{1,3})\.mkv$")
# Iterate over each file in the directory
for filename in os.listdir(directory):
# Check if the file is an MKV file
if filename.endswith(".mkv"):
# Extract the number from the filename
match = re.search(pattern, filename)
if match:
number = match.group(1)
# Rename the file
new_filename = f"{number.zfill(3)} {filename.replace('#Tableau Course #' + number, '').strip()}"
os.rename(os.path.join(directory, filename), os.path.join(directory, new_filename))
print(f"Renamed {filename} to {new_filename}")
Make sure to replace "/path/to/your/directory" with the path to the directory containing your files.Code: Select all
import os
import re
# Define the directory containing the files
directory = "/path/to/your/directory"
# Define the regex pattern to extract the number from the filename
pattern = re.compile(r"#Tableau Course #(\d{1,3})\.mkv$")
# Iterate over each file in the directory
for filename in os.listdir(directory):
# Check if the file is an MKV file
if filename.endswith(".mkv"):
# Extract the number from the filename
match = re.search(pattern, filename)
if match:
number = match.group(1)
# Rename the file
new_filename = f"{number.zfill(3)} {filename.replace('#Tableau Course #' + number, '').strip()}"
os.rename(os.path.join(directory, filename), os.path.join(directory, new_filename))
print(f"Renamed {filename} to {new_filename}")
Make sure to replace "/path/to/your/directory" with the path to the directory containing your files.I have put the code in a code block in order to preserve indentation.crossinglines wrote: ↑2024-04-26, 07:01 UTC Here's a Python script that renames files in bulk according to your specifications:
I have put the code in a code block in order to preserve indentation.crossinglines wrote: ↑2024-04-26, 07:01 UTC Here's a Python script that renames files in bulk according to your specifications:
Code: Select all
import os
import re
# Define the directory containing the files
directory = "/path/to/your/directory"
# Define the regex pattern to extract the number from the filename
pattern = re.compile(r"#Tableau Course #(\d{1,3})\.mkv$")
# Iterate over each file in the directory
for filename in os.listdir(directory):
# Check if the file is an MKV file
if filename.endswith(".mkv"):
# Extract the number from the filename
match = re.search(pattern, filename)
if match:
number = match.group(1)
# Rename the file
new_filename = f"{number.zfill(3)} {filename.replace('#Tableau Course #' + number, '').strip()}"
os.rename(os.path.join(directory, filename), os.path.join(directory, new_filename))
print(f"Renamed {filename} to {new_filename}")
Code: Select all
import os
import re
# Define the directory containing the files
directory = "/path/to/your/directory"
# Define the regex pattern to extract the number from the filename
pattern = re.compile(r"#Tableau Course #(\d{1,3})\.mkv$")
# Iterate over each file in the directory
for filename in os.listdir(directory):
# Check if the file is an MKV file
if filename.endswith(".mkv"):
# Extract the number from the filename
match = re.search(pattern, filename)
if match:
number = match.group(1)
# Rename the file
new_filename = f"{number.zfill(3)} {filename.replace('#Tableau Course #' + number, '').strip()}"
os.rename(os.path.join(directory, filename), os.path.join(directory, new_filename))
print(f"Renamed {filename} to {new_filename}")
When you move files from one drive or partition to another, the "All" option means "Delete all" - implicit in the question in the dialog: "Delete anyway".delete all of these files since I assume the "All" option is one of those two outcome?
When you move files from one drive or partition to another, the "All" option means "Delete all" - implicit in the question in the dialog: "Delete anyway".delete all of these files since I assume the "All" option is one of those two outcome?
Code: Select all
[Configuration]
IconOverlaysOneDrive=7
Code: Select all
Archive, ReparsePoint Available on this device blocked-file.reg
525344 Always available on this device file1.txt
5248544 Available when online file2.txt
Archive, ReparsePoint Available on this device file3.txt
1049632 overlay.ps1
Code: Select all
PS C:\Users\user> gci "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"
Hive: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
Name Property
---- --------
OneDrive1 (default) : {BBACC218-34EA-4666-9D7A-C78F2274A524}
OneDrive2 (default) : {5AB7172C-9C11-405C-8DD5-AF20F3606282}
OneDrive3 (default) : {A78ED123-AB77-406B-9962-2A5D9D2F7F30}
OneDrive4 (default) : {F241C880-6982-4CE5-8CF7-7085BA96DA5A}
OneDrive5 (default) : {A0396A93-DC06-4AEF-BEE9-95FFCCAEF20E}
OneDrive6 (default) : {9AA2F32D-362A-42D9-9328-24A483E2CCC3}
OneDrive7 (default) : {C5FF006E-2AE9-408C-B85B-2DFDD5449D9C}
EnhancedStorageShell (default) : {D9144DCD-E998-4ECA-AB6A-DCD83CCBA16D}
Offline Files (default) : {4E77131D-3629-431c-9818-C5679DC83E81}
Code: Select all
[Configuration]
IconOverlaysOneDrive=7
Code: Select all
Archive, ReparsePoint Available on this device blocked-file.reg
525344 Always available on this device file1.txt
5248544 Available when online file2.txt
Archive, ReparsePoint Available on this device file3.txt
1049632 overlay.ps1
Code: Select all
PS C:\Users\user> gci "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"
Hive: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
Name Property
---- --------
OneDrive1 (default) : {BBACC218-34EA-4666-9D7A-C78F2274A524}
OneDrive2 (default) : {5AB7172C-9C11-405C-8DD5-AF20F3606282}
OneDrive3 (default) : {A78ED123-AB77-406B-9962-2A5D9D2F7F30}
OneDrive4 (default) : {F241C880-6982-4CE5-8CF7-7085BA96DA5A}
OneDrive5 (default) : {A0396A93-DC06-4AEF-BEE9-95FFCCAEF20E}
OneDrive6 (default) : {9AA2F32D-362A-42D9-9328-24A483E2CCC3}
OneDrive7 (default) : {C5FF006E-2AE9-408C-B85B-2DFDD5449D9C}
EnhancedStorageShell (default) : {D9144DCD-E998-4ECA-AB6A-DCD83CCBA16D}
Offline Files (default) : {4E77131D-3629-431c-9818-C5679DC83E81}
Code: Select all
LOADSEARCH ==FolderJPG
Code: Select all
cm_SelectAllFiles
Code: Select all
MULTIRENAME Folder2Cover-JPG
Code: Select all
LOADSEARCH ==FolderJPG
Code: Select all
cm_SelectAllFiles
Code: Select all
MULTIRENAME Folder2Cover-JPG
This is what the global Everything search does !
This is what the global Everything search does !
Code: Select all
ev: exact:folder.jpg
Code: Select all
ev: exact:folder.jpg
It's faster if you don't use Everything.In no way is the TC search function faster than Everything
It's faster if you don't use Everything.In no way is the TC search function faster than Everything
It's faster if you don't use Everything.In no way is the TC search function faster than Everything
It's faster if you don't use Everything.In no way is the TC search function faster than Everything
Code: Select all
; cm_DirectoryHotlist:
PostMessage, 1075, 526, 0,, A
; cm_DirectoryHistory:
PostMessage, 1075, 572, 0,, A
Code: Select all
; cm_DirectoryHotlist:
PostMessage, 1075, 526, 0,, A
; cm_DirectoryHistory:
PostMessage, 1075, 572, 0,, A
]]>Controls are:
1=leftlist, 2=rightlist, 3=active list, 4=inactive list, 5=leftheader, 6=rightheader, 7=leftsize, 8=rightsize, 9=leftpath,
10=rightpath, 11=leftinfo, 12=rightinfo, 13=leftdrives, 14=rightdrives, 15=leftpanel, 16=rightpanel, 17=bottompanel,
18=lefttree, 19=righttree, 20=cmdline, 21=curdirpanel, 22=inplaceedit, 23=splitpanel, 24=leftdrivepanel, 25=rightdrivepanel,
26=lefttabs, 27=righttabs, 28=buttonbar, 29=buttonbarvertical
]]>Controls are:
1=leftlist, 2=rightlist, 3=active list, 4=inactive list, 5=leftheader, 6=rightheader, 7=leftsize, 8=rightsize, 9=leftpath,
10=rightpath, 11=leftinfo, 12=rightinfo, 13=leftdrives, 14=rightdrives, 15=leftpanel, 16=rightpanel, 17=bottompanel,
18=lefttree, 19=righttree, 20=cmdline, 21=curdirpanel, 22=inplaceedit, 23=splitpanel, 24=leftdrivepanel, 25=rightdrivepanel,
26=lefttabs, 27=righttabs, 28=buttonbar, 29=buttonbarvertical
Code: Select all
Icon (C:\windows\System32\rundll32.exe "C:\Program Files\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1)
Code: Select all
Icon (C:\windows\System32\rundll32.exe "C:\Program Files\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1)
Code: Select all
MultiRenameEdit=D:\Program Files\Microsoft VS Code\Code.exe
Code: Select all
MultiRenameEdit=%COMMANDER_PATH%\Tools\Notepad2.exe
Code: Select all
MultiRenameEdit=D:\Program Files\Microsoft VS Code\Code.exe
Code: Select all
MultiRenameEdit=%COMMANDER_PATH%\Tools\Notepad2.exe
Code: Select all
MultiRenameEdit=%COMMANDER_PATH%\Tools\Notepad2.exe
Code: Select all
MultiRenameEdit=%COMMANDER_PATH%\Tools\Notepad2.exe
Code: Select all
MultiRenameEdit="D:\Program Files\Microsoft VS Code\Code.exe"
]]>Code: Select all
MultiRenameEdit="D:\Program Files\Microsoft VS Code\Code.exe"
]]>]]>ghisler(Author) wrote: ↑2024-03-29, 14:16 UTC When reading from ini files, Windows removes any surrounding double quotes...
]]>ghisler(Author) wrote: ↑2024-03-29, 14:16 UTC When reading from ini files, Windows removes any surrounding double quotes...
Code: Select all
MultiRenameEdit=%COMMANDER_PATH%\Tools\Notepad2.exe
is just I paste it twice in the post.~I'm sorry]]>MultiRenameEdit=
Code: Select all
MultiRenameEdit=%COMMANDER_PATH%\Tools\Notepad2.exe
is just I paste it twice in the post.~I'm sorry]]>MultiRenameEdit=
You mean double double quotes? Keep in mind that:
ghisler(Author) wrote: ↑2024-03-29, 14:16 UTC When reading from ini files, Windows removes any surrounding double quotes...
You mean double double quotes? Keep in mind that:
ghisler(Author) wrote: ↑2024-03-29, 14:16 UTC When reading from ini files, Windows removes any surrounding double quotes...
repace toUseIniInProgramDir=7
make TC identify the wincmd.ini by registryUseIniInProgramDir=0
]]>It is the sum of the following values:
1: Use wincmd.ini in program dir if no other location is set via registry or parameters.
2: Use wcx_ftp.ini in program dir if no other location is set via registry or parameters.
4: Completely ignore registry settings about wincmd.ini and wcx_ftp.ini location.
repace toUseIniInProgramDir=7
make TC identify the wincmd.ini by registryUseIniInProgramDir=0
]]>It is the sum of the following values:
1: Use wincmd.ini in program dir if no other location is set via registry or parameters.
2: Use wcx_ftp.ini in program dir if no other location is set via registry or parameters.
4: Completely ignore registry settings about wincmd.ini and wcx_ftp.ini location.
Code: Select all
Write-Host "You passed $($args.Count) arguments:"
$args | Write-Host
Read-Host -Prompt "Press any key to continue"
Code: Select all
TOTALCMD#BAR#DATA
pwsh %COMMANDER_PATH%\script\args.ps1
%S
@default.ps1
args
%COMMANDER_PATH%\script\
-1
Code: Select all
Write-Host "You passed $($args.Count) arguments:"
$args | Write-Host
Read-Host -Prompt "Press any key to continue"
Code: Select all
TOTALCMD#BAR#DATA
pwsh %COMMANDER_PATH%\script\args.ps1
%S
@default.ps1
args
%COMMANDER_PATH%\script\
-1
Code: Select all
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Addons\TCFS2\TCFS2.exe /ef tcm(-1,1) "eval(settext_wait(`Marked items count: `msg(1074,msg(1074,1000)+1004),findwnd(Static,,findwnd(#32770))))"
%S:~,0
wciconex.dll,73
Number of marked items
Code: Select all
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Addons\TCFS2\TCFS2.exe /ef varset(1,msg(1074,1000)) tcm(-1,1) "eval(settext_wait(`Selected items count: `msg(1074,varget(1)+1004)?msg(1074,varget(1)+1004):if(msg(1074,varget(1)+1008),
msg(1074,varget(1)+1006)?1:0,1),findwnd(Static,,findwnd(#32770))))"%S:~,0
wciconex.dll,217
Number of selected items
Code: Select all
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Addons\TCFS2\TCFS2.exe /ef tcm(-1,1) "eval(settext_wait(`Marked items count: `msg(1074,msg(1074,1000)+1004),findwnd(Static,,findwnd(#32770))))"
%S:~,0
wciconex.dll,73
Number of marked items
Code: Select all
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Addons\TCFS2\TCFS2.exe /ef varset(1,msg(1074,1000)) tcm(-1,1) "eval(settext_wait(`Selected items count: `msg(1074,varget(1)+1004)?msg(1074,varget(1)+1004):if(msg(1074,varget(1)+1008),
msg(1074,varget(1)+1006)?1:0,1),findwnd(Static,,findwnd(#32770))))"%S:~,0
wciconex.dll,217
Number of selected items
Code: Select all
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
"Debugger"="\"D:\\programy\\Notepad2\\Notepad2.exe\""
But I set this up years ago and forgot about it, and when I upgraded to Windows 11, it probably was removed.]]>Code: Select all
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
"Debugger"="\"D:\\programy\\Notepad2\\Notepad2.exe\""
But I set this up years ago and forgot about it, and when I upgraded to Windows 11, it probably was removed.]]>Code: Select all
[user]
menu1=Rename to .zip
cmd1=cm_RenMov
param1=/GT="*.zip"
Code: Select all
[user]
menu1=Rename to .zip
cmd1=cm_RenMov
param1=/GT="*.zip"
ghisler(Author) wrote: ↑2017-06-20, 07:55 UTC New plugin available: Cloud (access to Box, Dropbox, etc)Via Ctrl+F - Encrypt.How to reset or change the masterpassword?
ghisler(Author) wrote: ↑2017-06-20, 07:55 UTC New plugin available: Cloud (access to Box, Dropbox, etc)Via Ctrl+F - Encrypt.How to reset or change the masterpassword?
ghisler(Author) wrote: ↑2017-06-20, 07:55 UTC New plugin available: Cloud (access to Box, Dropbox, etc)Via Ctrl+F - Encrypt.How to reset or change the masterpassword?
ghisler(Author) wrote: ↑2017-06-20, 07:55 UTC New plugin available: Cloud (access to Box, Dropbox, etc)Via Ctrl+F - Encrypt.How to reset or change the masterpassword?
Code: Select all
file1 somedir1\ somedir2\ | **\
Code: Select all
| **\
Code: Select all
file1 somedir1\ somedir2\ | **\
Code: Select all
| **\
Code: Select all
Allowhook=0
Code: Select all
Allowhook=0
Code: Select all
Allowhook=0
Code: Select all
Allowhook=0
]]>matyibacsi wrote: ↑2024-05-03, 17:49 UTC Does it happen if you open without plugins by pressing Alt+Shift+F3 ? -> YES
]]>matyibacsi wrote: ↑2024-05-03, 17:49 UTC Does it happen if you open without plugins by pressing Alt+Shift+F3 ? -> YES
It could be one of the Lister plugins
It is not likely that there are any plugins installed in a freshly installed TC on a new PC.]]>matyibacsi wrote: ↑2024-05-03, 17:49 UTC Does it happen if you use a fresh wincmd.ini file? -> YES (I installed Total Commander 11.03 on a new PC with new WIN11)
It could be one of the Lister plugins
It is not likely that there are any plugins installed in a freshly installed TC on a new PC.]]>matyibacsi wrote: ↑2024-05-03, 17:49 UTC Does it happen if you use a fresh wincmd.ini file? -> YES (I installed Total Commander 11.03 on a new PC with new WIN11)
Filtering is needed to make navigation easier, search results are not suitable for this.Maybe that will help.
Filtering is needed to make navigation easier, search results are not suitable for this.Maybe that will help.
Code: Select all
WatchDirs=0 Controls the function of automatic dir list updates. It detects when programs other than Total
Commander add, modify, or delete files shown in the active file panels. Just add the following numbers:
1: turn option on (default: off)
2: also detect changes to size, date, attributes
4: put newly added files at the END of the file list (default: sorted)
8: don't react to updates while TC isn't in the foreground
16: Update footer (total number of files). Warning: May be slow in large dirs!
32: Update header (free disk space). Warning: May be slow on large harddisks!
256: Beep on each auto-update (useful for debugging)
No, because WatchDirs=10 is like using WatchDirs without turning it on (2+8)
Code: Select all
WatchDirs=0 Controls the function of automatic dir list updates. It detects when programs other than Total
Commander add, modify, or delete files shown in the active file panels. Just add the following numbers:
1: turn option on (default: off)
2: also detect changes to size, date, attributes
4: put newly added files at the END of the file list (default: sorted)
8: don't react to updates while TC isn't in the foreground
16: Update footer (total number of files). Warning: May be slow in large dirs!
32: Update header (free disk space). Warning: May be slow on large harddisks!
256: Beep on each auto-update (useful for debugging)
No, because WatchDirs=10 is like using WatchDirs without turning it on (2+8)
9 = 1+8
9 = 1+8
Maybe you should use the GUI to set the options - then you will see that WatchDirs=10 disables everything: https://tcmd.madsenworld.dk/watchdirs10.png - while WatchDirs=11 probably is what you want: https://tcmd.madsenworld.dk/watchdirs11.png]]>Help wrote:1: turn option on (default: off)
Maybe you should use the GUI to set the options - then you will see that WatchDirs=10 disables everything: https://tcmd.madsenworld.dk/watchdirs10.png - while WatchDirs=11 probably is what you want: https://tcmd.madsenworld.dk/watchdirs11.png]]>Help wrote:1: turn option on (default: off)
Just to make it crystal clear - you have to do the above from a running TC-instance.Shift+Left > cd %COMMANDER_INI% > Enter
Just to make it crystal clear - you have to do the above from a running TC-instance.Shift+Left > cd %COMMANDER_INI% > Enter
So it is most likely that all your files were moved.]]>Help wrote:SkippedFileCopy=1 1: First copy all files where the user doesn't need to be asked and skip all with errors, ask at the end
0: Copy all files in order, ask for confirmation when needed
>=100: Like 1, but sets number of milliseconds at start during which the user will be asked too (default 5000)
So it is most likely that all your files were moved.]]>Help wrote:SkippedFileCopy=1 1: First copy all files where the user doesn't need to be asked and skip all with errors, ask at the end
0: Copy all files in order, ask for confirmation when needed
>=100: Like 1, but sets number of milliseconds at start during which the user will be asked too (default 5000)
Most common reasons for TC not moving a file is that it is a read-only, system or hidden file - in that case TC will ask whether you want to delete the source file after it is copied.just need to know SOME common failure modes that you can think of I guess
And then TC might fail moving a file if you don't have the user-rights to access the file (for example files in "C:\Program Files")Help wrote:LongNameCopy=0 During file operations, warn if target name is longer than 259 characters:
0=always
1=never
2=if source name isn't longer than 259 characters
3=disallow long names
Most common reasons for TC not moving a file is that it is a read-only, system or hidden file - in that case TC will ask whether you want to delete the source file after it is copied.just need to know SOME common failure modes that you can think of I guess
And then TC might fail moving a file if you don't have the user-rights to access the file (for example files in "C:\Program Files")Help wrote:LongNameCopy=0 During file operations, warn if target name is longer than 259 characters:
0=always
1=never
2=if source name isn't longer than 259 characters
3=disallow long names
And why is it a problem of TC if you don't handle your Anti-Virus tool correctly.
I'm not asking for reasons TC won't move a file.petermad wrote: ↑2024-05-03, 15:08 UTC 2Cormy1Most common reasons for TC not moving a file is that it is a read-only, system or hidden file - in that case TC will ask whether you want to delete the source file after it is copied.just need to know SOME common failure modes that you can think of I guess
Then TC might fail moving if the target path ends up being longer the 259 characters - that can be solved by using the LongNameCopy parameter in the [configuration] section of your wincmd.ini file:And then TC might fail moving a file if you don't have the user-rights to access the file (for example files in "C:\Program Files")Help wrote:LongNameCopy=0 During file operations, warn if target name is longer than 259 characters:
0=always
1=never
2=if source name isn't longer than 259 characters
3=disallow long names
And then of course there can be hardware failure with unreadable sectors.
And antivirus programs might lock the file so it cannot be moved.
And why is it a problem of TC if you don't handle your Anti-Virus tool correctly.
I'm not asking for reasons TC won't move a file.petermad wrote: ↑2024-05-03, 15:08 UTC 2Cormy1Most common reasons for TC not moving a file is that it is a read-only, system or hidden file - in that case TC will ask whether you want to delete the source file after it is copied.just need to know SOME common failure modes that you can think of I guess
Then TC might fail moving if the target path ends up being longer the 259 characters - that can be solved by using the LongNameCopy parameter in the [configuration] section of your wincmd.ini file:And then TC might fail moving a file if you don't have the user-rights to access the file (for example files in "C:\Program Files")Help wrote:LongNameCopy=0 During file operations, warn if target name is longer than 259 characters:
0=always
1=never
2=if source name isn't longer than 259 characters
3=disallow long names
And then of course there can be hardware failure with unreadable sectors.
And antivirus programs might lock the file so it cannot be moved.
And that is why we ask for the message in that dialog, how else can your problem be adressed? Was it even a TC message or was it a system mesage?]]>It is a specific dialog.
And that is why we ask for the message in that dialog, how else can your problem be adressed? Was it even a TC message or was it a system mesage?]]>It is a specific dialog.
And that is why we ask for the message in that dialog, how else can your problem be adressed? Was it even a TC message or was it a system mesage?It is a specific dialog.
So an error while reading the file would cause the operation to abort...?Dalai wrote: ↑2024-05-04, 13:17 UTCUnreadable files is similar to this. What do I mean by that? Well, files that were opened successfully but there's some error while reading the file. This can have several reasons, only one of which is anti-virus software, others are drivers, hardware issues (drive, network etc.) and the list goes on.
TC makes a difference if an error occurs when opening a file or while reading it. Only the former kind causes TC to continue with the next file and ask the user what to do at the end of the operation.
And that is why we ask for the message in that dialog, how else can your problem be adressed? Was it even a TC message or was it a system mesage?It is a specific dialog.
So an error while reading the file would cause the operation to abort...?Dalai wrote: ↑2024-05-04, 13:17 UTCUnreadable files is similar to this. What do I mean by that? Well, files that were opened successfully but there's some error while reading the file. This can have several reasons, only one of which is anti-virus software, others are drivers, hardware issues (drive, network etc.) and the list goes on.
TC makes a difference if an error occurs when opening a file or while reading it. Only the former kind causes TC to continue with the next file and ask the user what to do at the end of the operation.
Code: Select all
cmd=CD %LOCALAPPDATA%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\
Code: Select all
cmd=MULTIRENAME
param=E-JPG
Code: Select all
TOTALCMD#BAR#DATA
em_cdMsContent,cm_SelectAllFiles,em_ext2JPG
WCMICONS.DLL,26
10538
Code: Select all
cmd=CD %LOCALAPPDATA%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\
Code: Select all
cmd=MULTIRENAME
param=E-JPG
Code: Select all
TOTALCMD#BAR#DATA
em_cdMsContent,cm_SelectAllFiles,em_ext2JPG
WCMICONS.DLL,26
10538
Code: Select all
FOR /f "tokens=* delims= " %a in ('dir /b /a-d "C:\Users\userx\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\*.*"') do ren "%pnxa" "%pnxa.jpg"
Code: Select all
FOR /f "tokens=* delims= " %a in ('dir /b /a-d "%AppData%\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\*.*"') do ren "%pnxa" "%pnxa.jpg"
Code: Select all
@echo off
cd /D "C:\Users\userx\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\"
FOR /f "tokens=* delims= " %%a in ('dir /b /ogn /a-d *.*') do ren "%%a" "%%a.jpg"
Code: Select all
FOR /f "tokens=* delims= " %a in ('dir /b /a-d "C:\Users\userx\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\*.*"') do ren "%pnxa" "%pnxa.jpg"
Code: Select all
FOR /f "tokens=* delims= " %a in ('dir /b /a-d "%AppData%\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\*.*"') do ren "%pnxa" "%pnxa.jpg"
Code: Select all
@echo off
cd /D "C:\Users\userx\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\"
FOR /f "tokens=* delims= " %%a in ('dir /b /ogn /a-d *.*') do ren "%%a" "%%a.jpg"
Code: Select all
TOTALCMD#BAR#DATA
em_cdMsContent,cm_SelectAllFiles,em_ext2JPG
wcmicons.dll,26
Ajouter l'extension .jpg -> em_cdMsContent,cm_SelectAllFiles,em_ext2JPG|Option1: em_cdMsContent,cm_wait 50,cm_SelectAllFiles,cm_wait 50,em_ext2JPG|Option2: MULTIRENAME==ext2JPG|https://ghisler.ch/board/viewtopic.php?t=82431 Un bouton, trois commandes
10085
Code: Select all
ext2JPG_name=[N]
ext2JPG_ext=jpg
ext2JPG_params=0|1|1|1|0|0|0|0|0
Code: Select all
[em_cdMsContent]
button=
cmd=cd %LOCALAPPDATA%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\
menu=cd %LOCALAPPDATA%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\|https://ghisler.ch/board/viewtopic.php?t=82431 Un bouton, trois commandes
[em_ext2JPG]
button=
cmd=MULTIRENAME
menu=MULTIRENAME ext2JPG|https://ghisler.ch/board/viewtopic.php?t=82431 Un bouton, trois commandes
param=ext2JPG
Code: Select all
[em_ext2JPG]
button=
cmd=MULTIRENAME==ext2JPG
menu=MULTIRENAME==ext2JPG|https://ghisler.ch/board/viewtopic.php?t=82431 Un bouton, trois commandes
Code: Select all
TOTALCMD#BAR#DATA
em_cdMsContent,cm_SelectAllFiles,em_ext2JPG
wcmicons.dll,26
Ajouter l'extension .jpg -> em_cdMsContent,cm_SelectAllFiles,em_ext2JPG|Option1: em_cdMsContent,cm_wait 50,cm_SelectAllFiles,cm_wait 50,em_ext2JPG|Option2: MULTIRENAME==ext2JPG|https://ghisler.ch/board/viewtopic.php?t=82431 Un bouton, trois commandes
10085
Code: Select all
ext2JPG_name=[N]
ext2JPG_ext=jpg
ext2JPG_params=0|1|1|1|0|0|0|0|0
Code: Select all
[em_cdMsContent]
button=
cmd=cd %LOCALAPPDATA%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\
menu=cd %LOCALAPPDATA%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\|https://ghisler.ch/board/viewtopic.php?t=82431 Un bouton, trois commandes
[em_ext2JPG]
button=
cmd=MULTIRENAME
menu=MULTIRENAME ext2JPG|https://ghisler.ch/board/viewtopic.php?t=82431 Un bouton, trois commandes
param=ext2JPG
Code: Select all
[em_ext2JPG]
button=
cmd=MULTIRENAME==ext2JPG
menu=MULTIRENAME==ext2JPG|https://ghisler.ch/board/viewtopic.php?t=82431 Un bouton, trois commandes
Code: Select all
[user]
menu1=Ajouter l'extension .jpg
cmd1=em_cdMsContent,cm_SelectAllFiles,em_ext2JPG
Code: Select all
[user]
menu1=Ajouter l'extension .jpg
cmd1=em_cdMsContent,cm_SelectAllFiles,em_ext2JPG
Try replacing "plugins.ghisler" with "ghisler.fileburst".hacker420 wrote: ↑2024-05-14, 12:57 UTC For context, I mean that plugin which now doesn't seem to be available: https://plugins.ghisler.com/ce/webdav.arm.cab
Try replacing "plugins.ghisler" with "ghisler.fileburst".hacker420 wrote: ↑2024-05-14, 12:57 UTC For context, I mean that plugin which now doesn't seem to be available: https://plugins.ghisler.com/ce/webdav.arm.cab
The restriction is "an app installed from the Play Store may not update itself from outside the Play Store". Unfortunately Google's AI app checker is very dumb - although I blocked the installation of the Total Commander APK from Total Commander to implement this restriction, the AI still claimed that Total Commander could update itself. Therefore I had to remove the install function completely to not be banned from the store.]]>is the restriction also for own written Apps/APK.
The restriction is "an app installed from the Play Store may not update itself from outside the Play Store". Unfortunately Google's AI app checker is very dumb - although I blocked the installation of the Total Commander APK from Total Commander to implement this restriction, the AI still claimed that Total Commander could update itself. Therefore I had to remove the install function completely to not be banned from the store.]]>is the restriction also for own written Apps/APK.
Why don't you just delete all the files you need to delete from the search list at the same time?]]>The problem is whenever I delete a file from the search list it is exited and the view reverts to the folders list
Why don't you just delete all the files you need to delete from the search list at the same time?]]>The problem is whenever I delete a file from the search list it is exited and the view reverts to the folders list
Können Sie denn die Liste der vorhandenen Dateien und Verzeichnisse auf dem Server sehen, oder geht das auch nicht?]]>Warum ich vom Server von Vodafone über WebDAV nichts runterladen kann, weiß ich natürlich immer noch nicht... ist aber aktuell angesichts des anderen Problems nicht allzu relevant.
Können Sie denn die Liste der vorhandenen Dateien und Verzeichnisse auf dem Server sehen, oder geht das auch nicht?]]>Warum ich vom Server von Vodafone über WebDAV nichts runterladen kann, weiß ich natürlich immer noch nicht... ist aber aktuell angesichts des anderen Problems nicht allzu relevant.
That's because the other plugins do not use any special permissions which can be revoked.]]>For the other plugins the option is disabled and cannot be changed.
That's because the other plugins do not use any special permissions which can be revoked.]]>For the other plugins the option is disabled and cannot be changed.