Exakt so geht es mir. Deshalb unterstütze ich den Vorschlag (und übrigens, immer mehr Software verhält sich genau so).
Exakt so geht es mir. Deshalb unterstütze ich den Vorschlag (und übrigens, immer mehr Software verhält sich genau so).
Das ist das normale Verhalten von ALLEN einzeiligen Textfeldern in Windows.
Joube]]>... benenne ich PDFs nach deren Titeln um, und die Titel stehen öfters auf zwei Zeilen. Da wäre eine einfache Möglichkeit den Zeilenumbruch in der Zwischenablage zu ignorieren, sehr hilfreich.
Das ist das normale Verhalten von ALLEN einzeiligen Textfeldern in Windows.
Joube]]>... benenne ich PDFs nach deren Titeln um, und die Titel stehen öfters auf zwei Zeilen. Da wäre eine einfache Möglichkeit den Zeilenumbruch in der Zwischenablage zu ignorieren, sehr hilfreich.
Code: Select all
ReplaceCharsOnPasteFilename=\r\n?*
or
Code: Select all
OmitCharsOnPasteFilename=\r\n?*
Code: Select all
ReplaceCharsOnPasteFilename=\r\n?*
or
Code: Select all
OmitCharsOnPasteFilename=\r\n?*
Sehen Sie irgendwelche Unterschiede im Fortschrittsbalkenstil bei ShowProgressBarSpeed=1 + NewStyleProgress=0/1/2?]]>23.04.23 Added: Show transfer speed in second bar also when using the old progress bar style with NewStyleProgress=0 (32/64)
Sehen Sie irgendwelche Unterschiede im Fortschrittsbalkenstil bei ShowProgressBarSpeed=1 + NewStyleProgress=0/1/2?]]>23.04.23 Added: Show transfer speed in second bar also when using the old progress bar style with NewStyleProgress=0 (32/64)
ShowProgressBarSpeed=1
Zeigt Transfergeschwindigkeit im Fortschrittsbalken wenn verfügbar
Code: Select all
ShowProgressBarSpeed=0
ShowProgressBarSpeed=1
Zeigt Transfergeschwindigkeit im Fortschrittsbalken wenn verfügbar
Code: Select all
ShowProgressBarSpeed=0
Der PDF-XChange Editor macht hier gute und nicht verschwommene ThumbnailsTychoBarfy wrote: ↑2024-04-07, 02:08 UTC Ich hatte auf dem Bild deines W11-Systems den PDF-xChange Editor als Vorschau Handler gesehen und installiert. Jetzt hab ich nach dessen Installation zumindest die selben verschwommenen Miniaturen in TC 11.03 x64 wie du.Zuvor hatte ich ja nur das rote Adobe-PDF-Symbölchen in den Miniaturflächen drin.
Der PDF-XChange Editor macht hier gute und nicht verschwommene ThumbnailsTychoBarfy wrote: ↑2024-04-07, 02:08 UTC Ich hatte auf dem Bild deines W11-Systems den PDF-xChange Editor als Vorschau Handler gesehen und installiert. Jetzt hab ich nach dessen Installation zumindest die selben verschwommenen Miniaturen in TC 11.03 x64 wie du.Zuvor hatte ich ja nur das rote Adobe-PDF-Symbölchen in den Miniaturflächen drin.
Hallo Horst.Epp, was ist hier, Windows 11 23H2 mit TC 11.03 x64?
Hallo Horst.Epp, was ist hier, Windows 11 23H2 mit TC 11.03 x64?
Hab ich jetzt aufgerufen und alles aktiviert. Sieht aber immer noch verschwommen aus.C:\Program Files\Tracker Software\Shell Extensions\XCShInfoSetup.exe
Damit kannst du sehen, welche der Shell Extensions aktiv sind.
Hab ich jetzt aufgerufen und alles aktiviert. Sieht aber immer noch verschwommen aus.C:\Program Files\Tracker Software\Shell Extensions\XCShInfoSetup.exe
Damit kannst du sehen, welche der Shell Extensions aktiv sind.
Übersetzt:ghisler(Author) wrote: ↑2024-01-22, 08:01 UTC You probably used Ctrl+Mouse wheel to resize the thumbnails. This only scales the existing images, it doesn't re-request the thumbnails at the new size.
Solution: Set the scale to 100% and then choose a different base size in Configuration - Options - Thumbnails.
If you often need to zoom to larger sizes, set the thumbnail base size to twice of what you want, and then use Ctrl+Mouse wheel to zoom the thumbnails to 50%. Scaling down is always better than scaling up.
Übersetzt:ghisler(Author) wrote: ↑2024-01-22, 08:01 UTC You probably used Ctrl+Mouse wheel to resize the thumbnails. This only scales the existing images, it doesn't re-request the thumbnails at the new size.
Solution: Set the scale to 100% and then choose a different base size in Configuration - Options - Thumbnails.
If you often need to zoom to larger sizes, set the thumbnail base size to twice of what you want, and then use Ctrl+Mouse wheel to zoom the thumbnails to 50%. Scaling down is always better than scaling up.
]]>HISTORY.TXT wrote:10.03.21 Release Total Commander 10.00 public beta 1
25.10.20 Added: Zoom thumbnails with Ctrl+Mouse wheel between 10% and 200% of the configured thumbnail size (32/64)
]]>HISTORY.TXT wrote:10.03.21 Release Total Commander 10.00 public beta 1
25.10.20 Added: Zoom thumbnails with Ctrl+Mouse wheel between 10% and 200% of the configured thumbnail size (32/64)
HISTORY.TXT wrote:10.03.21 Release Total Commander 10.00 public beta 1
25.10.20 Added: Zoom thumbnails with Ctrl+Mouse wheel between 10% and 200% of the configured thumbnail size (32/64)
HISTORY.TXT wrote:10.03.21 Release Total Commander 10.00 public beta 1
25.10.20 Added: Zoom thumbnails with Ctrl+Mouse wheel between 10% and 200% of the configured thumbnail size (32/64)
Ich weiß es leider nicht.
Für Total Commander habe ich meine Einstellungen anhand der im Forum verlautbarten Hinweise veröffentlicht.
Ich weiß es leider nicht.
Für Total Commander habe ich meine Einstellungen anhand der im Forum verlautbarten Hinweise veröffentlicht.
Code: Select all
[em_CDToClip]
button=
cmd=%COMMANDER_PATH%\Tools\NirCmd\nircmd.exe exec show %COMMANDER_EXE% /O /S /A /L="~$clipboard$
menu=https://www.ghisler.ch/board/viewtopic.php?t=82139 Verzeichniswechsel - cd Zwischenablage
Code: Select all
TOTALCMD#BAR#DATA
em_CDToClip
wcmicons.dll,1
Verzeichniswechsel - cd Zwischenablage (ALT+V) || https://www.ghisler.ch/board/viewtopic.php?t=82139|Datei "usercmd.ini" ... Abschnitt: em_CDToClip ...|Kommando: cmd=%COMMANDER_PATH%\Tools\NirCmd\nircmd.exe exec show %COMMANDER_EXE% /O /S /A /L="~$clipboard$
10026
Code: Select all
A+V=em_CDToClip
Code: Select all
[em_CDToClip]
button=
cmd=%COMMANDER_PATH%\Tools\NirCmd\nircmd.exe exec show %COMMANDER_EXE% /O /S /A /L="~$clipboard$
menu=https://www.ghisler.ch/board/viewtopic.php?t=82139 Verzeichniswechsel - cd Zwischenablage
Code: Select all
TOTALCMD#BAR#DATA
em_CDToClip
wcmicons.dll,1
Verzeichniswechsel - cd Zwischenablage (ALT+V) || https://www.ghisler.ch/board/viewtopic.php?t=82139|Datei "usercmd.ini" ... Abschnitt: em_CDToClip ...|Kommando: cmd=%COMMANDER_PATH%\Tools\NirCmd\nircmd.exe exec show %COMMANDER_EXE% /O /S /A /L="~$clipboard$
10026
Code: Select all
A+V=em_CDToClip
Funktioniert in der CMD Prima, im TC wird aber offenbar das doppelte Anführungszeichen entfernt, so dass bei Verzeichnissen mit Leerzeichen nur der erste Teil verwendet wird (Anstelle des Ordners Dali Ausstellung wurde der Ordner Dali angelegt.Komando <path_zum>/exiftool.exe
Parameter -L -d "%CD% - %d.%B %Y" "-Directory<datetimeoriginal" .......
Funktioniert in der CMD Prima, im TC wird aber offenbar das doppelte Anführungszeichen entfernt, so dass bei Verzeichnissen mit Leerzeichen nur der erste Teil verwendet wird (Anstelle des Ordners Dali Ausstellung wurde der Ordner Dali angelegt.Komando <path_zum>/exiftool.exe
Parameter -L -d "%CD% - %d.%B %Y" "-Directory<datetimeoriginal" .......
- Oft bremsen zb Anti-Virus-Scanner die Auflistung durch andere Programme als den WinExplorer aus.
- Oft bremsen zb Anti-Virus-Scanner die Auflistung durch andere Programme als den WinExplorer aus.
Code: Select all
[Buttonbar]
Buttonbar=%COMMANDER_INI_PATH%\DEFAULT.BAR
[ButtonbarVertical]
Buttonbar=%COMMANDER_INI_PATH%\VERTICAL.BAR
]]>Code: Select all
[Buttonbar]
Buttonbar=%COMMANDER_INI_PATH%\DEFAULT.BAR
[ButtonbarVertical]
Buttonbar=%COMMANDER_INI_PATH%\VERTICAL.BAR
]]>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.
Code: Select all
streams64.exe -s -d "D:\Downloads"
Code: Select all
Remove-Item -LiteralPath "DateiMitMotW.exe" -Stream "Zone.Identifier"
Code: Select all
@echo off
rem Button Parameter "%L"
if -%1==- echo First parameter must be filelist path && pause && goto :EOF
set tc_lst=%1
for /F "usebackq delims=" %%I in (%tc_lst%) do (
%~dp0streams64.exe -nobanner -d %%~fI
)
pause
Code: Select all
streams64.exe -s -d "D:\Downloads"
Code: Select all
Remove-Item -LiteralPath "DateiMitMotW.exe" -Stream "Zone.Identifier"
Code: Select all
@echo off
rem Button Parameter "%L"
if -%1==- echo First parameter must be filelist path && pause && goto :EOF
set tc_lst=%1
for /F "usebackq delims=" %%I in (%tc_lst%) do (
%~dp0streams64.exe -nobanner -d %%~fI
)
pause
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
The GitHub repository has been deleted... Can you provide a new link? If not, can you provide the steps to build the plugin at the original repository in x64?nice wrote: ↑2021-02-09, 08:22 UTC Please see new fork of AmpView plugin:
https://github.com/migozz/AmpView/releases
The GitHub repository has been deleted... Can you provide a new link? If not, can you provide the steps to build the plugin at the original repository in x64?nice wrote: ↑2021-02-09, 08:22 UTC Please see new fork of AmpView plugin:
https://github.com/migozz/AmpView/releases
The original github is still there: https://github.com/Nik-vr/AmpViewQuangBui wrote: ↑2024-04-09, 12:11 UTCThe GitHub repository has been deleted... Can you provide a new link? If not, can you provide the steps to build the plugin at the original repository in x64?nice wrote: ↑2021-02-09, 08:22 UTC Please see new fork of AmpView plugin:
https://github.com/migozz/AmpView/releases
I would appreciate it if you give the prebuilt packages though, for future users as well.
The original github is still there: https://github.com/Nik-vr/AmpViewQuangBui wrote: ↑2024-04-09, 12:11 UTCThe GitHub repository has been deleted... Can you provide a new link? If not, can you provide the steps to build the plugin at the original repository in x64?nice wrote: ↑2021-02-09, 08:22 UTC Please see new fork of AmpView plugin:
https://github.com/migozz/AmpView/releases
I would appreciate it if you give the prebuilt packages though, for future users as well.
Code: Select all
TOTALCMD#BAR#DATA
cm_SwitchHidSys
wcmicon2.dll,79
0
2011
Code: Select all
TOTALCMD#BAR#DATA
cm_SwitchHidSys
wcmicon2.dll,79
0
2011
]]>HolgerK wrote: ↑2009-10-24, 12:26 UTC
"Configuration -> Options -> Ignore list"
Add what ever you want to be ignored to the list.
E.g ".svn\"![]()
To toggle the ignorelist use a button like this:(<<< this Copy&Paste button-code)Code: Select all
TOTALCMD#BAR#DATA cm_SwitchIgnoreList WCMICONS.dll,81 0 2922
HTH
Holger
]]>HolgerK wrote: ↑2009-10-24, 12:26 UTC
"Configuration -> Options -> Ignore list"
Add what ever you want to be ignored to the list.
E.g ".svn\"![]()
To toggle the ignorelist use a button like this:(<<< this Copy&Paste button-code)Code: Select all
TOTALCMD#BAR#DATA cm_SwitchIgnoreList WCMICONS.dll,81 0 2922
HTH
Holger
Code: Select all
*.* | *.pek *.pkf
and press "OK"]]>Code: Select all
*.* | *.pek *.pkf
and press "OK"]]>Code: Select all
*.* | *.pek *.pkf
Code: Select all
*.* | *.pek *.pkf
Here I think you should mention that this is temporary only, and also tell how to see all files again.Gral wrote: ↑2024-04-13, 14:54 UTC Don't forget "classic" way - press Ctrl+F12, typeand press "OK"Code: Select all
*.* | *.pek *.pkf
Here I think you should mention that this is temporary only, and also tell how to see all files again.Gral wrote: ↑2024-04-13, 14:54 UTC Don't forget "classic" way - press Ctrl+F12, typeand press "OK"Code: Select all
*.* | *.pek *.pkf
HolgerK wrote: ↑2009-10-24, 12:26 UTC "Configuration -> Options -> Ignore list"
Add what ever you want to be ignored to the list.
E.g ".svn\"![]()
Use a button like this:(copy&paste button-code)Code: Select all
TOTALCMD#BAR#DATA cm_SwitchIgnoreList WCMICONS.dll,81 0 2922
to toggle the ignorelist.
HTH
Holger
HolgerK wrote: ↑2009-10-24, 12:26 UTC "Configuration -> Options -> Ignore list"
Add what ever you want to be ignored to the list.
E.g ".svn\"![]()
Use a button like this:(copy&paste button-code)Code: Select all
TOTALCMD#BAR#DATA cm_SwitchIgnoreList WCMICONS.dll,81 0 2922
to toggle the ignorelist.
HTH
Holger
Code: Select all
*dark*.css
PS: press F1 in the filetype box and read the help Code: Select all
*dark*.css
PS: press F1 in the filetype box and read the help Code: Select all
<.+dark.+\.css
Code: Select all
<.+dark.+\.css
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.
Code: Select all
[N]_Backup [=tc.writedate.Y-M-D]_[=tc.writetime.h]h[=tc.writetime.m]-[=tc.writetime.s]
Code: Select all
[N]_Backup [=tc.writedate.Y-M-D]_[=tc.writetime.h]h[=tc.writetime.m]-[=tc.writetime.s]
Code: Select all
TOTALCMD#BAR#DATA
PowerShell -NoExit
'%N'| %%{$O=(GI $_);COPY $_ $($O.BaseName + $O.LastWriteTime.ToString('_Backup_yyyy-MM-dd-HHmmss') + $O.Extension)}
C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
Copy current file in current folder and add LastWriteTime-timestamp
1
Code: Select all
TOTALCMD#BAR#DATA
PowerShell -NoExit
'%N'| %%{$O=(GI $_);COPY $_ $($O.BaseName + $O.LastWriteTime.ToString('_Backup_yyyy-MM-dd-HHmmss') + $O.Extension)}
C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
Copy current file in current folder and add LastWriteTime-timestamp
1
You can also hold Ctrl while moving the mouse, then the highlighted file does not change.I had "Open files and diretories with a single click" enabled
You can also hold Ctrl while moving the mouse, then the highlighted file does not change.I had "Open files and diretories with a single click" enabled
do exist only in a "spherical vacuum". The user should do exactly as I indicated - go to the Internet and look for solutionscountless variants
do exist only in a "spherical vacuum". The user should do exactly as I indicated - go to the Internet and look for solutionscountless variants
No external software should EVER be implemented by DEFAULT
No external software should EVER be implemented by DEFAULT
By default, we already have a lot of third-party code running in Total, especially in unpacking.No external software should EVER be implemented by DEFAULT
By default, we already have a lot of third-party code running in Total, especially in unpacking.No external software should EVER be implemented by DEFAULT
The source of this text window is not important. The text does not provide correct, up-to-date and truthful information - which means it should be suspended and instead of this window, a window from Total should appear with a more correct message, as I wrote above.2nd the error msg is from WINDOWS not TC so your complain has to be directed to microsoft
If you dont like it you can always use one of the worse alternatives to tc that are out thereAren't we playing around with legacy platform support for too LONG from a security standpoint?
The TC code is working fine. Its Windows that was changed -> complain to microsoft
The source of this text window is not important. The text does not provide correct, up-to-date and truthful information - which means it should be suspended and instead of this window, a window from Total should appear with a more correct message, as I wrote above.2nd the error msg is from WINDOWS not TC so your complain has to be directed to microsoft
If you dont like it you can always use one of the worse alternatives to tc that are out thereAren't we playing around with legacy platform support for too LONG from a security standpoint?
The TC code is working fine. Its Windows that was changed -> complain to microsoft
Why should I suddenly complain? Why did they remove the insecure code? So in Total, you just had to DELETE the legacy code in the same way.The TC code is working fine. Its Windows that was changed -> complain to microsoft
Why should I suddenly complain? Why did they remove the insecure code? So in Total, you just had to DELETE the legacy code in the same way.The TC code is working fine. Its Windows that was changed -> complain to microsoft
Yes, that is exactly what I want.]]>
Yes, that is exactly what I want.]]>
Code: Select all
[Shortcuts]
F3=cm_ListInternalOnly
F3_params=/T7
S+F3=cm_ListInternalMulti
S+F3_params=/T7
Code: Select all
[Shortcuts]
F3= cm_ListInternalMulti
F3_params=/T7
S+F3=cm_ListInternalOnly
S+F3_params=/T7
Code: Select all
[Shortcuts]
F3=cm_ListInternalOnly
F3_params=/T7
S+F3=cm_ListInternalMulti
S+F3_params=/T7
Code: Select all
[Shortcuts]
F3= cm_ListInternalMulti
F3_params=/T7
S+F3=cm_ListInternalOnly
S+F3_params=/T7
I have made a lot of modifications to the forum and even use it for login to the wiki, so I don't think that a switch would be easy. Are you missing a specific function?]]>Just completely FYI, this forum software looks really nice, at quick glance
I have made a lot of modifications to the forum and even use it for login to the wiki, so I don't think that a switch would be easy. Are you missing a specific function?]]>Just completely FYI, this forum software looks really nice, at quick glance
I am not suggesting a switch, just that if we want or need to switch one day, this forum looked nice. Can't remember any specific feature, WYSIWYG editing perhaps, maybe also something else caught my eye, can't remember anymore. Regarding specific functions, marking topics as solved would be nice, perhaps thanking users, and marking specific posts as "the correct / most helpful answer".I don't think that a switch would be easy. Are you missing a specific function?
I am not suggesting a switch, just that if we want or need to switch one day, this forum looked nice. Can't remember any specific feature, WYSIWYG editing perhaps, maybe also something else caught my eye, can't remember anymore. Regarding specific functions, marking topics as solved would be nice, perhaps thanking users, and marking specific posts as "the correct / most helpful answer".I don't think that a switch would be easy. Are you missing a specific function?
Works fine here in Firefox.shows garbage
Works fine here in Firefox.shows garbage
And thats how it should be
And thats how it should be
Code: Select all
@echo off
setlocal enabledelayedexpansion
cls
set archive=%1
set szexe="C:\PathTo\7-Zip24\7z.exe"
set pw_list="C:\PathTo\7-Zip24\passwords.txt"
for /F "usebackq delims=" %%P in (%pw_list%) do (
%szexe% t -p%%P %archive% > nul 2>&1
if !errorlevel! EQU 0 (echo Password: && echo %%P && pause && goto :eof)
)
pause
Code: Select all
@echo off
setlocal enabledelayedexpansion
cls
set archive=%1
set szexe="C:\PathTo\7-Zip24\7z.exe"
set pw_list="C:\PathTo\7-Zip24\passwords.txt"
for /F "usebackq delims=" %%P in (%pw_list%) do (
%szexe% t -p%%P %archive% > nul 2>&1
if !errorlevel! EQU 0 (echo Password: && echo %%P && pause && goto :eof)
)
pause
will https://www.7-zip.org/a/7zr.exe be enough?
without set will be better... using path
can you make that .txt = archive name? e.g for encryptedarchive.zip searching encryptedarchive.txt in same folder]]>
will https://www.7-zip.org/a/7zr.exe be enough?
without set will be better... using path
can you make that .txt = archive name? e.g for encryptedarchive.zip searching encryptedarchive.txt in same folder]]>
I'm note quite sure what you mean. Do you have the 7-Zip path in your "path" environment variable? Then you could use 7za.exe instead of %szexe%, see "rem" line below.without set will be better... using path
Use this CMD file with parameterscan you make that .txt = archive name? e.g for encryptedarchive.zip searching encryptedarchive.txt in same folder
Code: Select all
%P%N
Code: Select all
@echo off
setlocal enabledelayedexpansion
set archive=%1
set pw_list=%~dpn1.txt
set szexe="c:\PathTo\7za.exe"
for /F "usebackq delims=" %%P in ("%pw_list%") do (
%szexe% l -p%%P %archive% > nul 2>&1
rem or 7za.exe l -p%%P %archive% > nul 2>&1
rem %~dp17za.exe l -p%%P %archive% > nul 2>&1
if !errorlevel! EQU 0 (echo Password: && echo %%P && pause && goto :eof)
)
pause
Code: Select all
setlocal enabledelayedexpansion
set archive=%1
set pw_list=%~dpn1.txt
set szexe="c:\PathTo\7za.exe"
for /F "usebackq delims=" %%P in ("%pw_list%") do (
%szexe% l -p%%P %archive%
rem or 7za.exe l -p%%P %archive%
rem %~dp17za.exe l -p%%P %archive%
if !errorlevel! EQU 0 (echo Password: && echo %%P && pause && goto :eof)
)
pause
I'm note quite sure what you mean. Do you have the 7-Zip path in your "path" environment variable? Then you could use 7za.exe instead of %szexe%, see "rem" line below.without set will be better... using path
Use this CMD file with parameterscan you make that .txt = archive name? e.g for encryptedarchive.zip searching encryptedarchive.txt in same folder
Code: Select all
%P%N
Code: Select all
@echo off
setlocal enabledelayedexpansion
set archive=%1
set pw_list=%~dpn1.txt
set szexe="c:\PathTo\7za.exe"
for /F "usebackq delims=" %%P in ("%pw_list%") do (
%szexe% l -p%%P %archive% > nul 2>&1
rem or 7za.exe l -p%%P %archive% > nul 2>&1
rem %~dp17za.exe l -p%%P %archive% > nul 2>&1
if !errorlevel! EQU 0 (echo Password: && echo %%P && pause && goto :eof)
)
pause
Code: Select all
setlocal enabledelayedexpansion
set archive=%1
set pw_list=%~dpn1.txt
set szexe="c:\PathTo\7za.exe"
for /F "usebackq delims=" %%P in ("%pw_list%") do (
%szexe% l -p%%P %archive%
rem or 7za.exe l -p%%P %archive%
rem %~dp17za.exe l -p%%P %archive%
if !errorlevel! EQU 0 (echo Password: && echo %%P && pause && goto :eof)
)
pause
]]>history.txt wrote: 10.03.23 Added: Directory history list: Quick search in whole path by starting search strings with an asterisk, e.g. *windows will find c:\windows\system32 too (32/64)
]]>history.txt wrote: 10.03.23 Added: Directory history list: Quick search in whole path by starting search strings with an asterisk, e.g. *windows will find c:\windows\system32 too (32/64)
No comments, lol.
No comments, lol.
giulia
what do you mean?
might you please just make an example ?Use Add-MpPreference (PowerShell) to natively/safely make the exclusions without any third-party apps.
giulia
what do you mean?
might you please just make an example ?Use Add-MpPreference (PowerShell) to natively/safely make the exclusions without any third-party apps.
Code: Select all
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\nircmd.exe elevate powershell.exe
-Command "Add-MpPreference -ExclusionPath '%Q%P%N'"
imageres.dll,101
add item under cursor to exclusions
0
-1
]]>Code: Select all
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\nircmd.exe elevate powershell.exe
-Command "Add-MpPreference -ExclusionPath '%Q%P%N'"
imageres.dll,101
add item under cursor to exclusions
0
-1
]]>Code: Select all
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\nircmd.exe elevate powershell.exe
-Command "Add-MpPreference -ExclusionPath '%Q%P%N'"
imageres.dll,101
add item under cursor to exclusions
0
-1
Code: Select all
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\nircmd.exe elevate powershell.exe
-Command "Add-MpPreference -ExclusionPath '%Q%P%N'"
imageres.dll,101
add item under cursor to exclusions
0
-1
]]>
]]>
and to make it too portable ->I recommend this entry in the wincmd.ini file in the [Configuration] section, e.g. (adjust path!):
Everything=C:\Tools\Everything_1.4\Everything.exe -startup
because it starts Everything in the background if Everything has not been started yet and
if a search in TC is done using Everything.
Check whether you have these recommended settings:
[✓] Start Everything on system startup
[ ] Run as administrator
[✓] Everything Service
the Tuska was kind to post some screenshots but are not onlineEverything=%COMMANDER_PATH%\Everything.exe -startup
and to make it too portable ->I recommend this entry in the wincmd.ini file in the [Configuration] section, e.g. (adjust path!):
Everything=C:\Tools\Everything_1.4\Everything.exe -startup
because it starts Everything in the background if Everything has not been started yet and
if a search in TC is done using Everything.
Check whether you have these recommended settings:
[✓] Start Everything on system startup
[ ] Run as administrator
[✓] Everything Service
the Tuska was kind to post some screenshots but are not onlineEverything=%COMMANDER_PATH%\Everything.exe -startup
Code: Select all
C:\Everything\Everything_1.4\ ; with this you can later use Everything 1.5 in C:\Everything...
- OR -
C:\totalcmd\Tools\Everything_1.4\
Code: Select all
Everything=C:\Everything\Everything_1.4\Everything.exe -startup
- OR -
%COMMANDER_PATH%\Tools\Everything_1.4\Everything.exe -startup
Code: Select all
C:\Everything\Everything_1.4\ ; with this you can later use Everything 1.5 in C:\Everything...
- OR -
C:\totalcmd\Tools\Everything_1.4\
Code: Select all
Everything=C:\Everything\Everything_1.4\Everything.exe -startup
- OR -
%COMMANDER_PATH%\Tools\Everything_1.4\Everything.exe -startup
Code: Select all
C:\Everything\Everything_1.4\ ; with this you can later use Everything 1.5 in C:\Everything...
- OR -
C:\totalcmd\Tools\Everything_1.4\
Code: Select all
Everything=C:\Everything\Everything_1.4\Everything.exe -startup
- OR -
%COMMANDER_PATH%\Tools\Everything_1.4\Everything.exe -startup
Code: Select all
x:\totalcommander portable\tools\Everything.exe
Code: Select all
%COMMANDER_PATH%\tools\Everything.exe
Code: Select all
C:\Everything\Everything_1.4\ ; with this you can later use Everything 1.5 in C:\Everything...
- OR -
C:\totalcmd\Tools\Everything_1.4\
Code: Select all
Everything=C:\Everything\Everything_1.4\Everything.exe -startup
- OR -
%COMMANDER_PATH%\Tools\Everything_1.4\Everything.exe -startup
Code: Select all
x:\totalcommander portable\tools\Everything.exe
Code: Select all
%COMMANDER_PATH%\tools\Everything.exe
Code: Select all
x:\totalcommander portable\tools\Everything.exe
Code: Select all
%COMMANDER_PATH%\tools\Everything.exe
I would recommend the 64 bit version in any case.
I agree.
Code: Select all
x:\totalcommander portable\tools\Everything.exe
Code: Select all
%COMMANDER_PATH%\tools\Everything.exe
I would recommend the 64 bit version in any case.
I agree.
Code: Select all
Everything="%COMMANDER_PATH%\Everything.exe" -startup
Code: Select all
[Everything]
run_as_admin=1
Code: Select all
Everything="%COMMANDER_PATH%\Everything.exe" -startup
Code: Select all
[Everything]
run_as_admin=1
Code: Select all
Everything="%COMMANDER_PATH%\Everything.exe" -startup
Code: Select all
[Everything]
run_as_admin=1
do you mean the ini file?General -> Store settings and data in %APPDATA%\Everything is NOT enabled.
Code: Select all
Everything="%COMMANDER_PATH%\Everything.exe" -startup
Code: Select all
[Everything]
run_as_admin=1
do you mean the ini file?General -> Store settings and data in %APPDATA%\Everything is NOT enabled.
but the portable version of everything doesn't need to installed , it's portable and stealthATTENTION: Everything portable must be installed on your system drive which is usually the C drive and NOT X drive(!).
If this is not set, there will be problems with the Everything Service(!)
Good point Tuska , i have changed few seconds ago after i have read your feedback1. Total Commander: I would use a path WITHOUT spaces, e.g. x:\totalcommander_portable\ or C:\totalcmd\
2. A very common path for a portable TC installation is: C:\totalcmd\ (much shorter)
Based on this path, it is already clear that it is probably a portable installation of Total Commander.
outside ram , is it faster?I would recommend the 64 bit version in any case.
NOT because of the performance
but the portable version of everything doesn't need to installed , it's portable and stealthATTENTION: Everything portable must be installed on your system drive which is usually the C drive and NOT X drive(!).
If this is not set, there will be problems with the Everything Service(!)
Good point Tuska , i have changed few seconds ago after i have read your feedback1. Total Commander: I would use a path WITHOUT spaces, e.g. x:\totalcommander_portable\ or C:\totalcmd\
2. A very common path for a portable TC installation is: C:\totalcmd\ (much shorter)
Based on this path, it is already clear that it is probably a portable installation of Total Commander.
outside ram , is it faster?I would recommend the 64 bit version in any case.
NOT because of the performance
but the portable version of everything doesn't need to installed , it's portable and stealthATTENTION: Everything portable must be installed on your system drive which is usually the C drive and NOT X drive(!).
If this is not set, there will be problems with the Everything Service(!)
The Everything author makes no difference in speed between x64 and x86void » 13.03.2020 2:28 wrote: ...
A normal search should take about 15 milliseconds per 1 million files.
A match path search should take about 50 milliseconds per 1 million files.
wildcards will make the search slower.
Searching can be really slow if Everything is being paged to and from disk.
...
but the portable version of everything doesn't need to installed , it's portable and stealthATTENTION: Everything portable must be installed on your system drive which is usually the C drive and NOT X drive(!).
If this is not set, there will be problems with the Everything Service(!)
The Everything author makes no difference in speed between x64 and x86void » 13.03.2020 2:28 wrote: ...
A normal search should take about 15 milliseconds per 1 million files.
A match path search should take about 50 milliseconds per 1 million files.
wildcards will make the search slower.
Searching can be really slow if Everything is being paged to and from disk.
...
Code: Select all
Total Commander Everything Remark
---------------------------------------------------------------------------------------------------------------------------------
Administrator User Search results cannot be transferred from Everything to Total Commander *)
User Administrator Folders/files cannot be transferred from Total Commander to 'EV' via drag & drop
Code: Select all
Total Commander Everything Remark
---------------------------------------------------------------------------------------------------------------------------------
Administrator User Search results cannot be transferred from Everything to Total Commander *)
User Administrator Folders/files cannot be transferred from Total Commander to 'EV' via drag & drop
Don't tell users what they should or should not write and don't moderate other users. If you think moderator interaction is required please send an email to a moderator of your choice.
Don't tell users what they should or should not write and don't moderate other users. If you think moderator interaction is required please send an email to a moderator of your choice.
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
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.
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)
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.