<![CDATA[Total Commander]]> https://ghisler.ch/board 2020-04-07T16:21:49+00:00 Smartfeed extension for phpBB <![CDATA[Deu :: Re: cm_CopyNamesToClip - nachfolgenden Backslash nicht hinzufügen :: Reply by tuska]]> 2020-04-07T13:05:13+00:00 2020-04-07T13:05:13+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67510&p=382896#p382896
Horst.Epp wrote:
2020-04-07, 12:39 UTC
Das ist bei mir auch so, aber die Filemenu Tools belegen nur einen Eintrag im Context Menu, der Rest ist kaskadiert. :D
Danke für diesen Hinweis!
Ich habe mir jetzt die portable Version "installiert" und danach "Register FileMenuTools.exe" ausgeführt,
damit der Kontextmenü-Eintrag "FileMenu Tools" ersichtlich wird.

Für mich sind da ebenfalls interessante Menüpunkte dabei.
Danke nochmals! :)]]>
Horst.Epp wrote:
2020-04-07, 12:39 UTC
Das ist bei mir auch so, aber die Filemenu Tools belegen nur einen Eintrag im Context Menu, der Rest ist kaskadiert. :D
Danke für diesen Hinweis!
Ich habe mir jetzt die portable Version "installiert" und danach "Register FileMenuTools.exe" ausgeführt,
damit der Kontextmenü-Eintrag "FileMenu Tools" ersichtlich wird.

Für mich sind da ebenfalls interessante Menüpunkte dabei.
Danke nochmals! :)]]>
<![CDATA[Deu :: Re: cm_CopyNamesToClip - nachfolgenden Backslash nicht hinzufügen :: Reply by Horst.Epp]]> 2020-04-07T12:39:14+00:00 2020-04-07T12:39:14+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67510&p=382894#p382894
tuska wrote:
2020-04-07, 12:19 UTC
...
2Horst.Epp
Deinen Vorschlag finde ich auch sehr interessant. :)
Leider ist mein Kontextmenü schon sehr gut ausgestattet (um nicht zu sagen leicht überfüllt...) :? .
Windows 10 Pro (x64) Version 1909 (OS build 18363.752)
Das ist bei mir auch so, aber die Filemenu Tools belegen nur einen Eintrag im Context Menu, der Rest ist kaskadiert. :D]]>
tuska wrote:
2020-04-07, 12:19 UTC
...
2Horst.Epp
Deinen Vorschlag finde ich auch sehr interessant. :)
Leider ist mein Kontextmenü schon sehr gut ausgestattet (um nicht zu sagen leicht überfüllt...) :? .
Windows 10 Pro (x64) Version 1909 (OS build 18363.752)
Das ist bei mir auch so, aber die Filemenu Tools belegen nur einen Eintrag im Context Menu, der Rest ist kaskadiert. :D]]>
<![CDATA[Deu :: Re: cm_CopyNamesToClip - nachfolgenden Backslash nicht hinzufügen :: Reply by tuska]]> 2020-04-07T12:19:24+00:00 2020-04-07T12:19:24+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67510&p=382892#p382892
Stefan2 wrote:... Verwende statt CLIP das Commantlet Set-Clipboard ...
Danke für diesen Tipp und vor allem für die Lösung - hat bei mir funktioniert! :)

Somit konnte ich folgende zwei Buttons anlegen (welche o.a. Umlaute und Sonderzeichen jetzt mitberücksichtigen):
cm_CopyFullNamesToClip - Pfad und Dateinamen in Zwischenablage kopieren
Show

CODE: Select all

TOTALCMD#BAR#DATA
Powershell
TYPE "%L"|Foreach{$_ -Replace '\\$'}|Set-Clipboard
Powershell.exe
cm_CopyFullNamesToClip|Pfad und Dateinamen in Zwischenablage kopieren -|OHNE nachfolgenden Backslash!|Kommando: Powershell|  Parameter: TYPE "%L"||Foreach{$_ -Replace '\\$'}||Set-Clipboard|https://ghisler.ch/board/viewtopic.php?f=2&t=67510

1
-1
cm_CopyNamesToClip - Dateinamen in Zwischenablage kopieren
Show

CODE: Select all

TOTALCMD#BAR#DATA
Powershell
TYPE "%F"|Foreach{$_ -Replace '\\$'}|Set-Clipboard
Powershell.exe
cm_CopyNamesToClip|Dateinamen in Zwischenablage kopieren -|OHNE nachfolgenden Backslash!|Kommando: Powershell|  Parameter: TYPE "%F"||Foreach{$_ -Replace '\\$'}||Set-Clipboard|https://ghisler.ch/board/viewtopic.php?f=2&t=67510

1
-1
2Horst.Epp
Deinen Vorschlag finde ich auch sehr interessant. :)
Leider ist mein Kontextmenü schon sehr gut ausgestattet (um nicht zu sagen leicht überfüllt...) :? .


Windows 10 Pro (x64) Version 1909 (OS build 18363.752)]]>
Stefan2 wrote:... Verwende statt CLIP das Commantlet Set-Clipboard ...
Danke für diesen Tipp und vor allem für die Lösung - hat bei mir funktioniert! :)

Somit konnte ich folgende zwei Buttons anlegen (welche o.a. Umlaute und Sonderzeichen jetzt mitberücksichtigen):
cm_CopyFullNamesToClip - Pfad und Dateinamen in Zwischenablage kopieren
Show

CODE: Select all

TOTALCMD#BAR#DATA
Powershell
TYPE "%L"|Foreach{$_ -Replace '\\$'}|Set-Clipboard
Powershell.exe
cm_CopyFullNamesToClip|Pfad und Dateinamen in Zwischenablage kopieren -|OHNE nachfolgenden Backslash!|Kommando: Powershell|  Parameter: TYPE "%L"||Foreach{$_ -Replace '\\$'}||Set-Clipboard|https://ghisler.ch/board/viewtopic.php?f=2&t=67510

1
-1
cm_CopyNamesToClip - Dateinamen in Zwischenablage kopieren
Show

CODE: Select all

TOTALCMD#BAR#DATA
Powershell
TYPE "%F"|Foreach{$_ -Replace '\\$'}|Set-Clipboard
Powershell.exe
cm_CopyNamesToClip|Dateinamen in Zwischenablage kopieren -|OHNE nachfolgenden Backslash!|Kommando: Powershell|  Parameter: TYPE "%F"||Foreach{$_ -Replace '\\$'}||Set-Clipboard|https://ghisler.ch/board/viewtopic.php?f=2&t=67510

1
-1
2Horst.Epp
Deinen Vorschlag finde ich auch sehr interessant. :)
Leider ist mein Kontextmenü schon sehr gut ausgestattet (um nicht zu sagen leicht überfüllt...) :? .


Windows 10 Pro (x64) Version 1909 (OS build 18363.752)]]>
<![CDATA[Deu :: Re: cm_CopyNamesToClip - nachfolgenden Backslash nicht hinzufügen :: Reply by Stefan2]]> 2020-04-07T11:55:37+00:00 2020-04-07T11:55:37+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67510&p=382888#p382888
tuska wrote:
2020-04-07, 10:00 UTC
Stefan2 wrote:
2020-04-07, 07:29 UTC
Könnte man hier vielleicht noch eine Ergänzung machen, damit auch Umlaute (öäüÖÄÜ) und Sonderzeichen (ß) richtig dargestellt werden?
Donnerlittchen, dass ist mir noch nie aufgefallen :shock: :shock:

CLIP.exe verschludert die Umlaute, wohl weil die CodePage der CMD in diesem Moment des Aufrufes nicht passend ist.

Verwende statt CLIP das Commantlet Set-Clipboard
("Set-Clipboard" gab es damals noch nicht und gibt es auch noch nicht so lange in PoSh, ich habe hier v5, da funktioklappt es.
Daher bei Bedarf entweder PoSh updaten oder lokal ein "Set-Clip"-Skript im Pfad ablegen und im $Profile dot sourcen)



 ]]>
tuska wrote:
2020-04-07, 10:00 UTC
Stefan2 wrote:
2020-04-07, 07:29 UTC
Könnte man hier vielleicht noch eine Ergänzung machen, damit auch Umlaute (öäüÖÄÜ) und Sonderzeichen (ß) richtig dargestellt werden?
Donnerlittchen, dass ist mir noch nie aufgefallen :shock: :shock:

CLIP.exe verschludert die Umlaute, wohl weil die CodePage der CMD in diesem Moment des Aufrufes nicht passend ist.

Verwende statt CLIP das Commantlet Set-Clipboard
("Set-Clipboard" gab es damals noch nicht und gibt es auch noch nicht so lange in PoSh, ich habe hier v5, da funktioklappt es.
Daher bei Bedarf entweder PoSh updaten oder lokal ein "Set-Clip"-Skript im Pfad ablegen und im $Profile dot sourcen)



 ]]>
<![CDATA[Deu :: Re: cm_CopyNamesToClip - nachfolgenden Backslash nicht hinzufügen :: Reply by Horst.Epp]]> 2020-04-07T11:08:43+00:00 2020-04-07T11:08:43+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67510&p=382886#p382886 oder mehrere Buttons oder Hotkeys definieren muss.
Wenn ich das Context Menu der Filemenu Tools nehme habe ich alle Formate mit einem Klick.
Da gibt es dann Copy
  • Path
    Name
    UNC Path
    Internet Path
Ausserdem kann mit Shift bzw. Control der Shortname oder das setzen von "" gesteuert werden.
Diese Funktionen würde ich mir vom TC als native Funktionen auch wünschen.]]>
oder mehrere Buttons oder Hotkeys definieren muss.
Wenn ich das Context Menu der Filemenu Tools nehme habe ich alle Formate mit einem Klick.
Da gibt es dann Copy
  • Path
    Name
    UNC Path
    Internet Path
Ausserdem kann mit Shift bzw. Control der Shortname oder das setzen von "" gesteuert werden.
Diese Funktionen würde ich mir vom TC als native Funktionen auch wünschen.]]>
<![CDATA[Deu :: Re: Dateien öffnen bei Ordnerstrukturen mit mehr als 259 Zeichen :: Reply by tuska]]> 2020-04-07T10:46:36+00:00 2020-04-07T10:46:36+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67556&p=382885#p382885
https://www.howtogeek.com/266621/how-to-make-windows-10-accept-file-paths-over-260-characters/

CODE: Select all

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\LongPathsEnabled
--> Wert: 1

EDIT:
PDF-Dateien mit einer Gesamtlänge von 274 bzw. 314 Zeichen konnte ich aber auch nicht öffnen mit TC (im Windows Explorer schon):
Adobe Acrobat XI Pro - Version: 11.0.23.
(Fehlermeldung: "Beim Öffnen dieses Dokuments ist ein Fehler aufgetreten. Diese Datei kann nicht gefunden werden.")

Mit
Microsoft® Excel® 2013 (15.0.5215.1000) MSO (15.0.5179.1000) 32-Bit, Bestandteil von Microsoft Office Professional 2013
gab es kein Problem in TC und Windows Explorer bis incl. 299 Zeichen (getestet u.a. mit 270, 279, 299 Zeichen Gesamtlänge).

Ab 300 Zeichen Gesamtlänge gibt es Fehlermeldungen von Excel und die Datei läßt sich nicht öffnen:
"Wir konnten 'D:\Daten\PROGRA~1\..._.xltm' nicht finden. Wurde das Objekt vielleicht verschoben, umbenannt oder gelöscht?"


Windows 10 Pro (x64) Version 1909 (OS build 18363.752), TC 9.51 x64/x86]]>

https://www.howtogeek.com/266621/how-to-make-windows-10-accept-file-paths-over-260-characters/

CODE: Select all

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\LongPathsEnabled
--> Wert: 1

EDIT:
PDF-Dateien mit einer Gesamtlänge von 274 bzw. 314 Zeichen konnte ich aber auch nicht öffnen mit TC (im Windows Explorer schon):
Adobe Acrobat XI Pro - Version: 11.0.23.
(Fehlermeldung: "Beim Öffnen dieses Dokuments ist ein Fehler aufgetreten. Diese Datei kann nicht gefunden werden.")

Mit
Microsoft® Excel® 2013 (15.0.5215.1000) MSO (15.0.5179.1000) 32-Bit, Bestandteil von Microsoft Office Professional 2013
gab es kein Problem in TC und Windows Explorer bis incl. 299 Zeichen (getestet u.a. mit 270, 279, 299 Zeichen Gesamtlänge).

Ab 300 Zeichen Gesamtlänge gibt es Fehlermeldungen von Excel und die Datei läßt sich nicht öffnen:
"Wir konnten 'D:\Daten\PROGRA~1\..._.xltm' nicht finden. Wurde das Objekt vielleicht verschoben, umbenannt oder gelöscht?"


Windows 10 Pro (x64) Version 1909 (OS build 18363.752), TC 9.51 x64/x86]]>
<![CDATA[Deu :: Re: cm_CopyNamesToClip - nachfolgenden Backslash nicht hinzufügen :: Reply by tuska]]> 2020-04-07T10:00:29+00:00 2020-04-07T10:00:29+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67510&p=382883#p382883
Stefan2 wrote:
2020-04-07, 07:29 UTC
TC Button:
CMD: powershell
PARA: TYPE '%L' | Foreach{ $_ -Replace '\\$' }|clip
PARA: TYPE '%F' | Foreach{ $_ -Replace '\\$' }|clip
Könnte man hier vielleicht noch eine Ergänzung machen, damit auch Umlaute (öäüÖÄÜ) und Sonderzeichen (ß) richtig dargestellt werden?

TYPE "%L": cm_CopyFullNamesToClip ... (AHK-Skript mit Umlaute/Sonderzeichen-Darstellung).
TYPE "%F": cm_CopyNamesToClip]]>
Stefan2 wrote:
2020-04-07, 07:29 UTC
TC Button:
CMD: powershell
PARA: TYPE '%L' | Foreach{ $_ -Replace '\\$' }|clip
PARA: TYPE '%F' | Foreach{ $_ -Replace '\\$' }|clip
Könnte man hier vielleicht noch eine Ergänzung machen, damit auch Umlaute (öäüÖÄÜ) und Sonderzeichen (ß) richtig dargestellt werden?

TYPE "%L": cm_CopyFullNamesToClip ... (AHK-Skript mit Umlaute/Sonderzeichen-Darstellung).
TYPE "%F": cm_CopyNamesToClip]]>
<![CDATA[Deu :: Re: Kopieren Button mit autom. Versionshochzählung :: Reply by mausebär]]> 2020-04-07T09:19:53+00:00 2020-04-07T09:19:53+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67222&p=382879#p382879 Skript auf meine Bedürfnisse umgebaut.
Das schaut jetzt so aus (und funktioniert):

CODE: Select all

REM ===================   Purpose ==
REM Ich will mir im TC einen Button erzeugen, mit dem ich eine BESTIMMTE Datei an einen (BESTIMMTEN) anderen Ort kopieren kann. 
REM Existiert dort bereits eine Datei mit gleichem Namen, soll die neu kopierte Datei ein Versionsmerkmal (2), (3), (4), usw. im Dateinamen erhalten.

REM ==========   Example TC Button =======
REM 	Command: "(X):\path\to\CopyTHISOneToTHISTarget.vbs"

REM 	Start in:
REM 	Icon: C:\Windows\System32\imageres.dll
REM 	Tooltip: Copy THIS One To THIS Target with increasing serial

REM ===================   USER SETTINGS ==
strUrsprungsDatei1="e:\Mozilla\FirefoxPortable\Data\profile\logins.json"
strUrsprungsDatei2="e:\Mozilla\FirefoxPortable\Data\profile\key4.db"
strZielOrdner="c:\Users\kater\Desktop 2\pwff&tb\FF\"

REM ===================   THE CODE =======

Set FSO = CreateObject("Scripting.FileSystemObject")
SET WSO = CreateObject("WScript.Shell")

rem =============== logins.json kopieren ====================================

REM === UserSetting for "strZielName = strBaseName & strVorSERIAL & iSerial & strNachSERIAL & "." & strExtension"
strVorSERIAL  = "_("
iSerialSTARTNummer1=2
strNachSERIAL = ")"
strBaseName1 = FSO.GetBaseName(strUrsprungsDatei1)
strExtension1= FSO.GetExtensionName(strUrsprungsDatei1)
strZielName1 = strBaseName1&"."&strExtension1


If FSO.FileExists(strUrsprungsDatei1) Then
	If FSO.FolderExists(strZielOrdner) Then
			iSerial=iSerialSTARTNummer1
			Do While( FSO.FileExists(strZielOrdner & "\" & strZielName1) )
				REM USER SETTING: order of parts of new name "strZielName"
				strZielName1 = strBaseName1 & strVorSERIAL & iSerial & strNachSERIAL & "." & strExtension1
				iSerial=iSerial+1
			Loop
		FSO.CopyFile strUrsprungsDatei1,strZielOrdner&"\"&strZielName1,False 'True/False=überschreiben
	End If
End If

rem ========================== key4.db kopieren =============================

REM === UserSetting for "strZielName = strBaseName & strVorSERIAL & iSerial & strNachSERIAL & "." & strExtension"
strVorSERIAL  = "_("
iSerialSTARTNummer2=2
strNachSERIAL = ")"
strBaseName2 = FSO.GetBaseName(strUrsprungsDatei2)
strExtension2= FSO.GetExtensionName(strUrsprungsDatei2)
strZielName2 = strBaseName2&"."&strExtension2

if FSO.FileExists(strUrsprungsDatei2) Then
	If FSO.FolderExists(strZielOrdner) Then
			iSerial=iSerialSTARTNummer2
			Do While( FSO.FileExists(strZielOrdner & "\" & strZielName2) )
				REM USER SETTING: order of parts of new name "strZielName"
				strZielName2 = strBaseName2 & strVorSERIAL & iSerial & strNachSERIAL & "." & strExtension2
				iSerial=iSerial+1
			Loop
		FSO.CopyFile strUrsprungsDatei2,strZielOrdner&"\"&strZielName2,False 'True/False=überschreiben
	End If
End If

REM ================= Ende =====================
Es werden die beiden notwendigen Passwortdateien mit der Versionsnummer gesichert. Die höchste Versionsnummer ist die letztgültige.

Vielen Dank für deine gr0ßartige Unterstützung!!! :D :D :D]]>
Skript auf meine Bedürfnisse umgebaut.
Das schaut jetzt so aus (und funktioniert):

CODE: Select all

REM ===================   Purpose ==
REM Ich will mir im TC einen Button erzeugen, mit dem ich eine BESTIMMTE Datei an einen (BESTIMMTEN) anderen Ort kopieren kann. 
REM Existiert dort bereits eine Datei mit gleichem Namen, soll die neu kopierte Datei ein Versionsmerkmal (2), (3), (4), usw. im Dateinamen erhalten.

REM ==========   Example TC Button =======
REM 	Command: "(X):\path\to\CopyTHISOneToTHISTarget.vbs"

REM 	Start in:
REM 	Icon: C:\Windows\System32\imageres.dll
REM 	Tooltip: Copy THIS One To THIS Target with increasing serial

REM ===================   USER SETTINGS ==
strUrsprungsDatei1="e:\Mozilla\FirefoxPortable\Data\profile\logins.json"
strUrsprungsDatei2="e:\Mozilla\FirefoxPortable\Data\profile\key4.db"
strZielOrdner="c:\Users\kater\Desktop 2\pwff&tb\FF\"

REM ===================   THE CODE =======

Set FSO = CreateObject("Scripting.FileSystemObject")
SET WSO = CreateObject("WScript.Shell")

rem =============== logins.json kopieren ====================================

REM === UserSetting for "strZielName = strBaseName & strVorSERIAL & iSerial & strNachSERIAL & "." & strExtension"
strVorSERIAL  = "_("
iSerialSTARTNummer1=2
strNachSERIAL = ")"
strBaseName1 = FSO.GetBaseName(strUrsprungsDatei1)
strExtension1= FSO.GetExtensionName(strUrsprungsDatei1)
strZielName1 = strBaseName1&"."&strExtension1


If FSO.FileExists(strUrsprungsDatei1) Then
	If FSO.FolderExists(strZielOrdner) Then
			iSerial=iSerialSTARTNummer1
			Do While( FSO.FileExists(strZielOrdner & "\" & strZielName1) )
				REM USER SETTING: order of parts of new name "strZielName"
				strZielName1 = strBaseName1 & strVorSERIAL & iSerial & strNachSERIAL & "." & strExtension1
				iSerial=iSerial+1
			Loop
		FSO.CopyFile strUrsprungsDatei1,strZielOrdner&"\"&strZielName1,False 'True/False=überschreiben
	End If
End If

rem ========================== key4.db kopieren =============================

REM === UserSetting for "strZielName = strBaseName & strVorSERIAL & iSerial & strNachSERIAL & "." & strExtension"
strVorSERIAL  = "_("
iSerialSTARTNummer2=2
strNachSERIAL = ")"
strBaseName2 = FSO.GetBaseName(strUrsprungsDatei2)
strExtension2= FSO.GetExtensionName(strUrsprungsDatei2)
strZielName2 = strBaseName2&"."&strExtension2

if FSO.FileExists(strUrsprungsDatei2) Then
	If FSO.FolderExists(strZielOrdner) Then
			iSerial=iSerialSTARTNummer2
			Do While( FSO.FileExists(strZielOrdner & "\" & strZielName2) )
				REM USER SETTING: order of parts of new name "strZielName"
				strZielName2 = strBaseName2 & strVorSERIAL & iSerial & strNachSERIAL & "." & strExtension2
				iSerial=iSerial+1
			Loop
		FSO.CopyFile strUrsprungsDatei2,strZielOrdner&"\"&strZielName2,False 'True/False=überschreiben
	End If
End If

REM ================= Ende =====================
Es werden die beiden notwendigen Passwortdateien mit der Versionsnummer gesichert. Die höchste Versionsnummer ist die letztgültige.

Vielen Dank für deine gr0ßartige Unterstützung!!! :D :D :D]]>
<![CDATA[Deu :: Re: Dateien öffnen bei Ordnerstrukturen mit mehr als 259 Zeichen :: Reply by Hacker]]> 2020-04-07T09:00:14+00:00 2020-04-07T09:00:14+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67556&p=382877#p382877 readon,
Funktioniert es vielleicht mit der neuesten TC Version?

Roman]]>
readon,
Funktioniert es vielleicht mit der neuesten TC Version?

Roman]]>
<![CDATA[Deu :: Re: Dateien öffnen bei Ordnerstrukturen mit mehr als 259 Zeichen :: Reply by readon]]> 2020-04-07T08:37:14+00:00 2020-04-07T08:37:14+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67556&p=382875#p382875
Ich nutze Win10 und die TC Version lautet 9.22a]]>

Ich nutze Win10 und die TC Version lautet 9.22a]]>
<![CDATA[Deu :: Re: Dateien öffnen bei Ordnerstrukturen mit mehr als 259 Zeichen :: Reply by Stefan2]]> 2020-04-07T07:52:09+00:00 2020-04-07T07:52:09+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67556&p=382864#p382864 readon.

Kannst du diese Dateien mit dem WindowsExplorer per Doppelklick öffnen?

Welches Betriebssystem verwendest du?
Welche TC Version?



 ]]>
readon.

Kannst du diese Dateien mit dem WindowsExplorer per Doppelklick öffnen?

Welches Betriebssystem verwendest du?
Welche TC Version?



 ]]>
<![CDATA[Deu :: Re: cm_CopyNamesToClip - nachfolgenden Backslash nicht hinzufügen :: Reply by Stefan2]]> 2020-04-07T07:29:49+00:00 2020-04-07T07:29:49+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67510&p=382863#p382863

Entferne letztes Zeichen, entferne Backslash am Ende
Remove last sign, remove trailing backslash


VON:
C:\folder\folder1\file.ext
C:\folder\folder2\

ZU:
C:\folder\folder1\file.ext
C:\folder\folder2


TC Button:
CMD: powershell
PARA: TYPE '%L' | Foreach{ $_ -Replace '\\$' }|clip


Verwende %L oder %F, je nach Wunsch, siehe die Hilfe:
Dialogbox: Konfigurieren - Buttonbar ändern
%L -- Dateinamen inkl. kompletten Pfads, z. B. c:\Eigene Dateien\langer Name.txt
%F -- Dateinamen ohne Pfad, z. B. langer Name.txt



Copy&Paste Button-code:

CODE: Select all

TOTALCMD#BAR#DATA
Powershell 
TYPE "%L"|Foreach{$_ -Replace '\\$'}|clip
Powershell.exe
cm_CopyNamesToClip - OHNE nachfolgenden Backslash

1
-1



von FAQs: Copy Base Name To Clip Clipboard w/o Extension
https://ghisler.ch/board/viewtopic.php?p=323981#p323981]]>


Entferne letztes Zeichen, entferne Backslash am Ende
Remove last sign, remove trailing backslash


VON:
C:\folder\folder1\file.ext
C:\folder\folder2\

ZU:
C:\folder\folder1\file.ext
C:\folder\folder2


TC Button:
CMD: powershell
PARA: TYPE '%L' | Foreach{ $_ -Replace '\\$' }|clip


Verwende %L oder %F, je nach Wunsch, siehe die Hilfe:
Dialogbox: Konfigurieren - Buttonbar ändern
%L -- Dateinamen inkl. kompletten Pfads, z. B. c:\Eigene Dateien\langer Name.txt
%F -- Dateinamen ohne Pfad, z. B. langer Name.txt



Copy&Paste Button-code:

CODE: Select all

TOTALCMD#BAR#DATA
Powershell 
TYPE "%L"|Foreach{$_ -Replace '\\$'}|clip
Powershell.exe
cm_CopyNamesToClip - OHNE nachfolgenden Backslash

1
-1



von FAQs: Copy Base Name To Clip Clipboard w/o Extension
https://ghisler.ch/board/viewtopic.php?p=323981#p323981]]>
<![CDATA[Deu :: Dateien öffnen bei Ordnerstrukturen mit mehr als 259 Zeichen :: Author readon]]> 2020-04-07T06:52:52+00:00 2020-04-07T06:52:52+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67556&p=382862#p382862
ich habe folgendes Problem:

Ich muss mit Ordnerstrukturen die mehr als 259 Zeichen lang sind arbeiten und möchte hier Dateien wie Excel, Word, PDFs etc. öffnen.
Leider kommt beim Doppelklick der zu öffnenden Datei immer die Frage "Wie die Datei geöffnet werden soll" Bei Auswahl des jeweiligen Programms erscheint ein Fehler das die Datei nicht geöffnet werden kann.
Aktuell behelfe ich mir mit rechts klick auf die Datei und der Auswahl "öffnen mit" um die Datei zu öffnen.

Gibt es hierzu eine Lösung ohne die Ordnerstruktur bzw. Länge zu ändern?

Vielen Dank]]>

ich habe folgendes Problem:

Ich muss mit Ordnerstrukturen die mehr als 259 Zeichen lang sind arbeiten und möchte hier Dateien wie Excel, Word, PDFs etc. öffnen.
Leider kommt beim Doppelklick der zu öffnenden Datei immer die Frage "Wie die Datei geöffnet werden soll" Bei Auswahl des jeweiligen Programms erscheint ein Fehler das die Datei nicht geöffnet werden kann.
Aktuell behelfe ich mir mit rechts klick auf die Datei und der Auswahl "öffnen mit" um die Datei zu öffnen.

Gibt es hierzu eine Lösung ohne die Ordnerstruktur bzw. Länge zu ändern?

Vielen Dank]]>
<![CDATA[Deu :: Re: cm_CopyNamesToClip - nachfolgenden Backslash nicht hinzufügen :: Reply by Peter]]> 2020-04-07T06:44:10+00:00 2020-04-07T06:44:10+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67510&p=382860#p382860 https://totalcmd.net/plugring/list2clip.html

Und hier im Forum nach List2Clip suchen - da taucht noch was auf(evtl. auch die Exe von 2004, die ich habe, die aber hier derzeit nicht finde)]]>
https://totalcmd.net/plugring/list2clip.html

Und hier im Forum nach List2Clip suchen - da taucht noch was auf(evtl. auch die Exe von 2004, die ich habe, die aber hier derzeit nicht finde)]]>
<![CDATA[Deu :: Re: cm_CopyNamesToClip - nachfolgenden Backslash nicht hinzufügen :: Reply by Horst.Epp]]> 2020-04-05T15:56:21+00:00 2020-04-05T15:56:21+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67510&p=382790#p382790 Selbst freie File Manager bieten da sehr viel mehr Funktionen an.

Ich habe im Context Menu das Tool ShimExt, welches das und einiges andere nützliche kann.
https://www.8charmax.com/shimext/

Was auch sehr gut geht, sind die Filemenu Tools, da gibt es unter vielen anderen Funktionen
Pfad- und Nameskopien, in allen möglichen Formaten.
https://www.lopesoft.com/index.php/en/]]>
Selbst freie File Manager bieten da sehr viel mehr Funktionen an.

Ich habe im Context Menu das Tool ShimExt, welches das und einiges andere nützliche kann.
https://www.8charmax.com/shimext/

Was auch sehr gut geht, sind die Filemenu Tools, da gibt es unter vielen anderen Funktionen
Pfad- und Nameskopien, in allen möglichen Formaten.
https://www.lopesoft.com/index.php/en/]]>
<![CDATA[Deu :: cm_CopyNamesToClip - nachfolgenden Backslash nicht hinzufügen :: Author Wawuschel]]> 2020-04-05T14:17:35+00:00 2020-04-05T14:17:35+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67510&p=382787#p382787
wenn ich mit dem Befehl cm_CopyNamesToClip Datei- oder Ordnernamen in die Zwischenablage,
möchte ich gern verhindern das hinter den Datei- oder Ordnernamen ein Backslash "\" eingefügt wird.

Wie muss ich dabei vorgehen?

Vielen Dank.]]>

wenn ich mit dem Befehl cm_CopyNamesToClip Datei- oder Ordnernamen in die Zwischenablage,
möchte ich gern verhindern das hinter den Datei- oder Ordnernamen ein Backslash "\" eingefügt wird.

Wie muss ich dabei vorgehen?

Vielen Dank.]]>
<![CDATA[Deu :: Re: FTP Fenster lahmt seit 9.51 :: Reply by sagemaniac]]> 2020-04-04T17:23:34+00:00 2020-04-04T17:23:34+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67424&p=382779#p382779
Mein Mitarbeiter hat eine ähnlich große FTP Liste - seine TC Installation öffnet wie gewohnt flott.
Seine Version lahmt auf meinem PC auch - also habe ich mal die Prozesse angeschaut und bemerkt, das beim Scrollen im FTP-Fenster der Prozess "OSCApplicationManager" die CPU stark auslastet.
Wenn ich diesen Prozess kille, dann verhält sich TC wie gewohnt!

OSCApplicationManager startet mit Windows - er wird zur Einstellung der Farbwerte des LG Monitors genutzt. Es gibt auch Einstellungen, welche jeweils spezielle Einstellungen pro Applikation erlauben, was in diesem Fall sicher die Verzögerung auslöst.
Einmal eingestellt muss der Manager aber auch nicht mehr mit Windows gestartet werden.

Problem also gelöst ;).

Grüße
RD]]>

Mein Mitarbeiter hat eine ähnlich große FTP Liste - seine TC Installation öffnet wie gewohnt flott.
Seine Version lahmt auf meinem PC auch - also habe ich mal die Prozesse angeschaut und bemerkt, das beim Scrollen im FTP-Fenster der Prozess "OSCApplicationManager" die CPU stark auslastet.
Wenn ich diesen Prozess kille, dann verhält sich TC wie gewohnt!

OSCApplicationManager startet mit Windows - er wird zur Einstellung der Farbwerte des LG Monitors genutzt. Es gibt auch Einstellungen, welche jeweils spezielle Einstellungen pro Applikation erlauben, was in diesem Fall sicher die Verzögerung auslöst.
Einmal eingestellt muss der Manager aber auch nicht mehr mit Windows gestartet werden.

Problem also gelöst ;).

Grüße
RD]]>
<![CDATA[Deu :: Re: Synchronisationsfenster / Lister / mp4 abspielen? :: Reply by Horst.Epp]]> 2020-04-03T14:48:51+00:00 2020-04-03T14:48:51+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67440&p=382725#p382725 Damit geht bei mir das anschauen im Synchronize ohne Probleme.]]> Damit geht bei mir das anschauen im Synchronize ohne Probleme.]]> <![CDATA[Deu :: Re: Kommandozeilenverlauf wird per Shortcut manchmal nicht aufgeklappt :: Reply by ghisler(Author)]]> 2020-04-03T14:32:12+00:00 2020-04-03T14:32:12+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67428&p=382721#p382721 <![CDATA[Deu :: Re: FTP Fenster lahmt seit 9.51 :: Reply by ghisler(Author)]]> 2020-04-03T14:30:36+00:00 2020-04-03T14:30:36+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67424&p=382720#p382720 <![CDATA[Deu :: Re: Synchronisationsfenster / Lister / mp4 abspielen? :: Reply by ghisler(Author)]]> 2020-04-03T14:29:10+00:00 2020-04-03T14:29:10+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67440&p=382719#p382719 <![CDATA[Deu :: Re: pdf's werden aus TC 9.50 x64 heraus nicht angezeigt :: Reply by riesermauf]]> 2020-04-03T11:41:43+00:00 2020-04-03T11:41:43+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=57671&p=382712#p382712 seit dem update auf V9.51 x64 werden die pdf's auch wieder mit Administratorrechten geöffnet.]]> seit dem update auf V9.51 x64 werden die pdf's auch wieder mit Administratorrechten geöffnet.]]> <![CDATA[Deu :: Re: Gesamt-Verzeichnisverlauf für das rechte und linke Fenster zusammen? :: Reply by DelphiDev]]> 2020-04-03T07:44:52+00:00 2020-04-03T07:44:52+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67377&p=382710#p382710 <![CDATA[Deu :: Synchronisationsfenster / Lister / mp4 abspielen? :: Author Amiga500]]> 2020-04-03T02:05:49+00:00 2020-04-03T02:05:49+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67440&p=382683#p382683
kann ich irgendwie den Lister im Sync Fenster dazu bekommen, dass er auch Mediafiles abspielen kann?

Beispiel:
Synce 2 Ordner, in einem wurde ein Video bereits gelöscht, ich will also mit F3 oder Umschalt+F3 checken was der Inhalt war. Lister öffnet es im Textmode.
Für Bilder habe ich bereits Irfanview integriert (wobei es x32 Irfanview sein muss, wieso auch immer). Bei Videos scheitere ich bisher. :(

Wäre nett, wenn mir jemand helfen könnte.

Vielen Dank]]>

kann ich irgendwie den Lister im Sync Fenster dazu bekommen, dass er auch Mediafiles abspielen kann?

Beispiel:
Synce 2 Ordner, in einem wurde ein Video bereits gelöscht, ich will also mit F3 oder Umschalt+F3 checken was der Inhalt war. Lister öffnet es im Textmode.
Für Bilder habe ich bereits Irfanview integriert (wobei es x32 Irfanview sein muss, wieso auch immer). Bei Videos scheitere ich bisher. :(

Wäre nett, wenn mir jemand helfen könnte.

Vielen Dank]]>
<![CDATA[Deu :: Re: Gesamt-Verzeichnisverlauf ? :: Reply by praetor]]> 2020-04-02T18:18:03+00:00 2020-04-02T18:18:03+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67377&p=382669#p382669
Horst.Epp wrote:
2020-03-31, 08:32 UTC
Persönlich sehe ich da auch keinen Vorteil,
da es genug Möglichkeiten gibt ein Verzeichnis von einer Seite
auf der anderen Seite zu öffnen.
Es geht mir darum, auf ein Verzeichnis schnell wieder zugreifen zu können, in das ich z.B. vor 10 Minuten eine Datei kopiert habe. Dabei weiß ich jetzt aber nicht mehr, in welchem Fenster (rechts oder links) ich das gemacht hatte. Ich muss also in beiden Verlaufslisten nachschauen und danke murphys law wird sich der gesuchte Eintrag natürlich in der zweiten befinden. :shock:]]>
Horst.Epp wrote:
2020-03-31, 08:32 UTC
Persönlich sehe ich da auch keinen Vorteil,
da es genug Möglichkeiten gibt ein Verzeichnis von einer Seite
auf der anderen Seite zu öffnen.
Es geht mir darum, auf ein Verzeichnis schnell wieder zugreifen zu können, in das ich z.B. vor 10 Minuten eine Datei kopiert habe. Dabei weiß ich jetzt aber nicht mehr, in welchem Fenster (rechts oder links) ich das gemacht hatte. Ich muss also in beiden Verlaufslisten nachschauen und danke murphys law wird sich der gesuchte Eintrag natürlich in der zweiten befinden. :shock:]]>
<![CDATA[Deu :: Re: FTP Fenster lahmt seit 9.51 :: Reply by Dalai]]> 2020-04-02T14:33:10+00:00 2020-04-02T14:33:10+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67424&p=382664#p382664

CODE: Select all

totalcmd.exe /i="%temp%\fresh.ini"
Ist es danach besser, liegt es an einer Einstellung oder dem angezeigten Verzeichnisinhalt. Ein Plugin als Ursache halte ich für unwahrscheinlich, weil die in aller Regel nichts mit FTP-Verbindungen zu tun haben.

Grüße
Dalai]]>

CODE: Select all

totalcmd.exe /i="%temp%\fresh.ini"
Ist es danach besser, liegt es an einer Einstellung oder dem angezeigten Verzeichnisinhalt. Ein Plugin als Ursache halte ich für unwahrscheinlich, weil die in aller Regel nichts mit FTP-Verbindungen zu tun haben.

Grüße
Dalai]]>
<![CDATA[Deu :: Re: Kommandozeilenverlauf wird per Shortcut manchmal nicht aufgeklappt :: Reply by DelphiDev]]> 2020-04-02T13:11:13+00:00 2020-04-02T13:11:13+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67428&p=382663#p382663
AlexN-114 wrote:
2020-04-02, 12:10 UTC
Manchmal hilft auch "Strg + E" wenn "Strg + Pfeil runter" nicht funktioniert. Aber viel zuverläßiger ist das auch nicht.
Das heißt du kennst das Problem?
Hacker wrote:
2020-04-02, 10:53 UTC
DelphiDev,
Ich denke mich zu erinnern, dass das irgendwie mit den letzten Befehlszeilen zusammenhängt, wenn die ähnlich sind, z.B. "a" und "ab", dann wird der Verlauf nicht aufgeklappt, sondern "a" wird zu "ab". Leider kann ich mich an keine Details erinnern, und vielleicht is es auch überhaupt nicht so.

Roman
Ich habe da unterschiedlichste Befehle drin, da ähnelt sich nicht wirklich viel. Denke nicht, dass das die Ursache ist.]]>
AlexN-114 wrote:
2020-04-02, 12:10 UTC
Manchmal hilft auch "Strg + E" wenn "Strg + Pfeil runter" nicht funktioniert. Aber viel zuverläßiger ist das auch nicht.
Das heißt du kennst das Problem?
Hacker wrote:
2020-04-02, 10:53 UTC
DelphiDev,
Ich denke mich zu erinnern, dass das irgendwie mit den letzten Befehlszeilen zusammenhängt, wenn die ähnlich sind, z.B. "a" und "ab", dann wird der Verlauf nicht aufgeklappt, sondern "a" wird zu "ab". Leider kann ich mich an keine Details erinnern, und vielleicht is es auch überhaupt nicht so.

Roman
Ich habe da unterschiedlichste Befehle drin, da ähnelt sich nicht wirklich viel. Denke nicht, dass das die Ursache ist.]]>
<![CDATA[Deu :: Re: Kommandozeilenverlauf wird per Shortcut manchmal nicht aufgeklappt :: Reply by AlexN-114]]> 2020-04-02T12:10:37+00:00 2020-04-02T12:10:37+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67428&p=382662#p382662 <![CDATA[Deu :: Re: Kopieren Button mit autom. Versionshochzählung :: Reply by mausebär]]> 2020-04-02T12:10:04+00:00 2020-04-02T12:10:04+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67222&p=382661#p382661
Vielen Dank bis hierhin.

Wolfgang]]>

Vielen Dank bis hierhin.

Wolfgang]]>
<![CDATA[Deu :: Re: Kopieren Button mit autom. Versionshochzählung :: Reply by Stefan2]]> 2020-04-02T11:39:36+00:00 2020-04-02T11:39:36+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67222&p=382660#p382660

mausebär wrote:
2020-04-02, 10:37 UTC
Ehm, da sollten ein paar nummerierte Kopien der "installutil.exe.config" in "c:\Temp\" drin liegen.
...in er Tat da liegen 2 dieser Dateien eine mit (2)... aber die sind von 2015...
2015 > das Datum der kopierten Datei.


mausebär wrote:
2020-04-02, 10:37 UTC
Du kommst nicht drauf? Um es einfacher zu machen: lösche die jeweils zweiten Zeilen raus:
Ähhh... für was sollen diese beiden Zuweisungen dann sein, wenn ich die einfach löschen kann?
Ich hab die Zeile gelöscht und jetzt funktioniert es wunschgemäß...
Bitteschön.

Das waren Beispiel- und Testweise Variablenzuweisungen:
REM =================== USER SETTINGS ==
strUrsprungsDatei="V:\oller Pfad zur\Datei zum Kopie.ren"
strUrsprungsDatei="c:\Windows\Microsoft.NET\Framework\v1.0.3705\installutil.exe.config"

strZielOrdner="V:\oller Pfad zum gewünschten Zielordner\"
strZielOrdner="c:\Temp\"


So ein Skript arbeitet von oben nach unten, wenn du zuerst sagst "var X=2"
und danach "var X=8", dann hat die var X eben ab dann den Inhalt "8".
Sorry, da habe ich wohl zu viel an Verständnis vorausgesetzt.



mausebär wrote:
2020-04-02, 10:37 UTC
Starte ich das Skript außerhalb von TC, kommt die Meldung, daß ein Parameter fehlt. Ein Parameter %T wird bei TC mitgegeben, wozu ist der?
Das war ein unnötiges Relikt aus meinem Ursprungsskript, da wir hier ja Skripte für den TC erstellen.
Die Abfrage kannst du raus löschen.
Habe ich aber ober in meiner Skriptversion v2 auch bereits angepasst, da für deine Anfrage mit festen Pfaden ja gar nicht nötig.





 ]]>


mausebär wrote:
2020-04-02, 10:37 UTC
Ehm, da sollten ein paar nummerierte Kopien der "installutil.exe.config" in "c:\Temp\" drin liegen.
...in er Tat da liegen 2 dieser Dateien eine mit (2)... aber die sind von 2015...
2015 > das Datum der kopierten Datei.


mausebär wrote:
2020-04-02, 10:37 UTC
Du kommst nicht drauf? Um es einfacher zu machen: lösche die jeweils zweiten Zeilen raus:
Ähhh... für was sollen diese beiden Zuweisungen dann sein, wenn ich die einfach löschen kann?
Ich hab die Zeile gelöscht und jetzt funktioniert es wunschgemäß...
Bitteschön.

Das waren Beispiel- und Testweise Variablenzuweisungen:
REM =================== USER SETTINGS ==
strUrsprungsDatei="V:\oller Pfad zur\Datei zum Kopie.ren"
strUrsprungsDatei="c:\Windows\Microsoft.NET\Framework\v1.0.3705\installutil.exe.config"

strZielOrdner="V:\oller Pfad zum gewünschten Zielordner\"
strZielOrdner="c:\Temp\"


So ein Skript arbeitet von oben nach unten, wenn du zuerst sagst "var X=2"
und danach "var X=8", dann hat die var X eben ab dann den Inhalt "8".
Sorry, da habe ich wohl zu viel an Verständnis vorausgesetzt.



mausebär wrote:
2020-04-02, 10:37 UTC
Starte ich das Skript außerhalb von TC, kommt die Meldung, daß ein Parameter fehlt. Ein Parameter %T wird bei TC mitgegeben, wozu ist der?
Das war ein unnötiges Relikt aus meinem Ursprungsskript, da wir hier ja Skripte für den TC erstellen.
Die Abfrage kannst du raus löschen.
Habe ich aber ober in meiner Skriptversion v2 auch bereits angepasst, da für deine Anfrage mit festen Pfaden ja gar nicht nötig.





 ]]>
<![CDATA[Deu :: Re: Kommandozeilenverlauf wird per Shortcut manchmal nicht aufgeklappt :: Reply by Hacker]]> 2020-04-02T10:53:12+00:00 2020-04-02T10:53:12+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67428&p=382659#p382659 DelphiDev,
Ich denke mich zu erinnern, dass das irgendwie mit den letzten Befehlszeilen zusammenhängt, wenn die ähnlich sind, z.B. "a" und "ab", dann wird der Verlauf nicht aufgeklappt, sondern "a" wird zu "ab". Leider kann ich mich an keine Details erinnern, und vielleicht is es auch überhaupt nicht so.

Roman]]>
DelphiDev,
Ich denke mich zu erinnern, dass das irgendwie mit den letzten Befehlszeilen zusammenhängt, wenn die ähnlich sind, z.B. "a" und "ab", dann wird der Verlauf nicht aufgeklappt, sondern "a" wird zu "ab". Leider kann ich mich an keine Details erinnern, und vielleicht is es auch überhaupt nicht so.

Roman]]>
<![CDATA[Deu :: Re: Kommandozeilenverlauf wird per Shortcut manchmal nicht aufgeklappt :: Reply by DelphiDev]]> 2020-04-02T10:49:17+00:00 2020-04-02T10:49:17+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67428&p=382658#p382658 <![CDATA[Deu :: Re: Kommandozeilenverlauf wird per Shortcut manchmal nicht aufgeklappt :: Reply by Horst.Epp]]> 2020-04-02T10:40:37+00:00 2020-04-02T10:40:37+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67428&p=382656#p382656 <![CDATA[Deu :: Re: Kopieren Button mit autom. Versionshochzählung :: Reply by mausebär]]> 2020-04-02T10:37:13+00:00 2020-04-02T10:37:13+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67222&p=382655#p382655
Ehm, da sollten ein paar nummerierte Kopien der "installutil.exe.config" in "c:\Temp\" drin liegen.
...in er Tat da liegen 2 dieser Dateien eine mit (2)... aber die sind von 2015...
Du kommst nicht drauf? Um es einfacher zu machen: lösche die jeweils zweiten Zeilen raus:
Ähhh... für was sollen diese beiden Zuweisungen dann sein, wenn ich die einfach löschen kann?
Ich hab die Zeile gelöscht und jetzt funktioniert es wunschgemäß...

Ich muß das Skript noch abändern, damit beide notwendigen Dateien (logins.json und key4.db) gesichert werden.
Starte ich das Skript außerhalb von TC, kommt die Meldung, daß ein Parameter fehlt. Ein Parameter %T wird bei TC mitgegeben, wozu ist der?

Ich muß mich mal näher damit befassen, was da in dem Skript passiert, verstanden hab ich es noch nicht...]]>
Ehm, da sollten ein paar nummerierte Kopien der "installutil.exe.config" in "c:\Temp\" drin liegen.
...in er Tat da liegen 2 dieser Dateien eine mit (2)... aber die sind von 2015...
Du kommst nicht drauf? Um es einfacher zu machen: lösche die jeweils zweiten Zeilen raus:
Ähhh... für was sollen diese beiden Zuweisungen dann sein, wenn ich die einfach löschen kann?
Ich hab die Zeile gelöscht und jetzt funktioniert es wunschgemäß...

Ich muß das Skript noch abändern, damit beide notwendigen Dateien (logins.json und key4.db) gesichert werden.
Starte ich das Skript außerhalb von TC, kommt die Meldung, daß ein Parameter fehlt. Ein Parameter %T wird bei TC mitgegeben, wozu ist der?

Ich muß mich mal näher damit befassen, was da in dem Skript passiert, verstanden hab ich es noch nicht...]]>
<![CDATA[Deu :: Kommandozeilenverlauf wird per Shortcut manchmal nicht aufgeklappt :: Author DelphiDev]]> 2020-04-02T09:48:39+00:00 2020-04-02T10:53:09+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67428&p=382654#p382654
ich habe noch keine Regel erkennen können, aber manchmal wird beim Shortcut "Strg + Pfeil runter" der Kommandozeilenverlauf nicht aufgeklappt.
Nachtrag: Tatsächlich drücke ich immer 2 Mal Strg+Pfeil runter: das erste Drücken wählt den jüngsten Eintrag aus und fokussiert die Kommandozeile, der zweite Druck des Shortcuts aber führt dann manchmal nicht zum Aufklappen.

Das Fenster ist definitiv aktiv - ich kann per Tab die Panels wechseln usw. Und das Aufklappen des Dropdowns klappt auch per Klick auf den Pfeil des DropDowns. Einzig der Shortcut bewirkt manchmal nichts.
Nur TC neustarten hilft, dann klappt auch der Shortcut wieder.

TC 9.51 (war mir aber auch bei 9.22a und 9.5 schon aufgefallen, da hatte es mich aber noch nicht genug genervt, als dass ich dafür hier posten würde :) )

Hat da jemand eine Idee?]]>

ich habe noch keine Regel erkennen können, aber manchmal wird beim Shortcut "Strg + Pfeil runter" der Kommandozeilenverlauf nicht aufgeklappt.
Nachtrag: Tatsächlich drücke ich immer 2 Mal Strg+Pfeil runter: das erste Drücken wählt den jüngsten Eintrag aus und fokussiert die Kommandozeile, der zweite Druck des Shortcuts aber führt dann manchmal nicht zum Aufklappen.

Das Fenster ist definitiv aktiv - ich kann per Tab die Panels wechseln usw. Und das Aufklappen des Dropdowns klappt auch per Klick auf den Pfeil des DropDowns. Einzig der Shortcut bewirkt manchmal nichts.
Nur TC neustarten hilft, dann klappt auch der Shortcut wieder.

TC 9.51 (war mir aber auch bei 9.22a und 9.5 schon aufgefallen, da hatte es mich aber noch nicht genug genervt, als dass ich dafür hier posten würde :) )

Hat da jemand eine Idee?]]>
<![CDATA[Deu :: Re: Kopieren Button mit autom. Versionshochzählung :: Reply by Stefan2]]> 2020-04-02T08:30:40+00:00 2020-04-02T08:30:40+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67222&p=382645#p382645 Oder; du hast kein "Framework\v1.0.3705" auf deinem Rechner.

- - -

Schau, wenn du die Variable, nach deiner gewünschten Zuweisung,
in der nächsten Zeile gleich danach erneut befüllen lässt,
passiert halt etwas anderes als du ursprünglich wolltest:

REM =================== USER SETTINGS ==
strUrsprungsDatei="e:\Mozilla\FirefoxPortable\Data\profile\logins.json"
strUrsprungsDatei="c:\Windows\Microsoft.NET\Framework\v1.0.3705\installutil.exe.config"

strZielOrdner="c:\Users\kater\Desktop 2\pwff&tb\FF\"
strZielOrdner="c:\Temp\"





Du kommst nicht drauf? Um es einfacher zu machen: lösche die jeweils zweiten Zeilen raus:

REM =================== USER SETTINGS ==
strUrsprungsDatei="e:\Mozilla\FirefoxPortable\Data\profile\logins.json"

strZielOrdner="c:\Users\kater\Desktop 2\pwff&tb\FF\"




HTH?]]>
Oder; du hast kein "Framework\v1.0.3705" auf deinem Rechner.

- - -

Schau, wenn du die Variable, nach deiner gewünschten Zuweisung,
in der nächsten Zeile gleich danach erneut befüllen lässt,
passiert halt etwas anderes als du ursprünglich wolltest:

REM =================== USER SETTINGS ==
strUrsprungsDatei="e:\Mozilla\FirefoxPortable\Data\profile\logins.json"
strUrsprungsDatei="c:\Windows\Microsoft.NET\Framework\v1.0.3705\installutil.exe.config"

strZielOrdner="c:\Users\kater\Desktop 2\pwff&tb\FF\"
strZielOrdner="c:\Temp\"





Du kommst nicht drauf? Um es einfacher zu machen: lösche die jeweils zweiten Zeilen raus:

REM =================== USER SETTINGS ==
strUrsprungsDatei="e:\Mozilla\FirefoxPortable\Data\profile\logins.json"

strZielOrdner="c:\Users\kater\Desktop 2\pwff&tb\FF\"




HTH?]]>
<![CDATA[Deu :: Re: Kopieren Button mit autom. Versionshochzählung :: Reply by mausebär]]> 2020-04-02T08:16:28+00:00 2020-04-02T08:16:28+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67222&p=382644#p382644 <![CDATA[Deu :: FTP Fenster lahmt seit 9.51 :: Author sagemaniac]]> 2020-04-02T05:50:04+00:00 2020-04-02T05:50:04+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67424&p=382643#p382643
seit dem Update auf 9.51 RC6 (update auf 9.51 hat das nicht verbessert) baut sich das FTP Fenster sehr langsam auf - ca. 3-4 Sekunden bis die Liste angezeigt wird.
Scrollen lässt sich nicht gut, auch hier eine Verzögerung von ein paar Sekunden.
Die Liste ist groß und verschachtelt (375 Einträge in zig Unterordnern auf 3 Ebenen), aber seither war das nicht so.
Ich habe allerdings eher eines der uralten Plugins im Verdacht.

Hat jemand eine Idee, wie ich hier am besten vorgehe?

Grüße
Richard]]>

seit dem Update auf 9.51 RC6 (update auf 9.51 hat das nicht verbessert) baut sich das FTP Fenster sehr langsam auf - ca. 3-4 Sekunden bis die Liste angezeigt wird.
Scrollen lässt sich nicht gut, auch hier eine Verzögerung von ein paar Sekunden.
Die Liste ist groß und verschachtelt (375 Einträge in zig Unterordnern auf 3 Ebenen), aber seither war das nicht so.
Ich habe allerdings eher eines der uralten Plugins im Verdacht.

Hat jemand eine Idee, wie ich hier am besten vorgehe?

Grüße
Richard]]>
<![CDATA[Deu :: Re: Kopieren Button mit autom. Versionshochzählung :: Reply by Stefan2]]> 2020-04-02T05:39:10+00:00 2020-04-02T05:39:10+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67222&p=382642#p382642





 ]]>






 ]]>
<![CDATA[Deu :: Re: Kopieren Button mit autom. Versionshochzählung :: Reply by mausebär]]> 2020-04-01T21:01:01+00:00 2020-04-01T21:01:01+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67222&p=382637#p382637 Wenn ich das Skript ausführe, sollte neben der Datei ohne Version mindestens eine mit Version erscheinen...
Aber im Zielordner ändert sich nichts, da steht nur eine Datei ohne Versionsnummer, die vorher schon da war...

Das Skript soll eine Kopie der Firefox-Passwort Dateien machen, aber die alten Passwörter nicht wegschmeißen... Daher die Versionshochzählung.
Das schaut bei mir momentan so aus:

CODE: Select all

REM Stefan 2020-03-25 Wed 14:43:10
REM Found at: https://ghisler.ch/board/viewtopic.php?p=382197#p382197

REM ===================   Purpose ==
REM Ich will mir im TC einen Button erzeugen, mit dem ich eine BESTIMMTE Datei an einen (BESTIMMTEN) anderen Ort kopieren kann. 
REM Existiert dort bereits eine Datei mit gleichem Namen, soll die neu kopierte Datei ein Versionsmerkmal (2), (3), (4), usw. im Dateinamen erhalten.

REM ==========   Example TC Button =======
REM 	Command: "D:\rive\path\to\CopyTHISOneToTHISTarget.vbs"
REM 	Parameter: "%T"
REM 	Start in:
REM 	Icon: C:\Windows\System32\imageres.dll
REM 	Tooltip: Copy THIS One To THIS Target with increasing serial


REM ===================   USER SETTINGS ==
strUrsprungsDatei="e:\Mozilla\FirefoxPortable\Data\profile\logins.json"
strUrsprungsDatei="c:\Windows\Microsoft.NET\Framework\v1.0.3705\installutil.exe.config"

strZielOrdner="c:\Users\kater\Desktop 2\pwff&tb\FF\"
strZielOrdner="c:\Temp\"


REM === UserSetting for "strZielName = strBaseName & strVorSERIAL & iSerial & strNachSERIAL & "." & strExtension"
strVorSERIAL  = "_("
iSerialSTARTNummer=2
strNachSERIAL = ")"


REM ===================   THE CODE =======
REM ======================================
Set FSO = CreateObject("Scripting.FileSystemObject")
SET WSO = CreateObject("WScript.Shell")

IF Wscript.Arguments.count > 0 Then 
	Para1=Wscript.Arguments.Item(0)
Else
	MsgBox "Error: param missing", VBOKOnly+VBExclamation , "TotalCommander Skript"
	Wscript.Quit
End If

strBaseName = FSO.GetBaseName(strUrsprungsDatei)
strExtension= FSO.GetExtensionName(strUrsprungsDatei)
strZielName = strBaseName&"."&strExtension

If FSO.FileExists(strUrsprungsDatei) Then
	If FSO.FolderExists(strZielOrdner) Then
			iSerial=iSerialSTARTNummer
			Do While( FSO.FileExists(strZielOrdner & "\" & strZielName) )
				REM USER SETTING: order of parts of new name "strZielName"
				strZielName = strBaseName & strVorSERIAL & iSerial & strNachSERIAL & "." & strExtension
				iSerial=iSerial+1
			Loop
		FSO.CopyFile strUrsprungsDatei,strZielOrdner&"\"&strZielName,False 'True/False=überschreiben
	End If
End If
REM ======================================
Ursprünglich habe ich damit experimentiert:

CODE: Select all

Copy /-Y e:\Mozilla\FirefoxPortable\Data\profile\logins.json "c:\Users\kater\Desktop 2\pwff&tb\FF\logins.json"
Copy /-Y e:\Mozilla\FirefoxPortable\Data\profile\key4.db "c:\Users\kater\Desktop 2\pwff&tb\FF\key4.db"
copy /-Y e:\Mozilla\ThunderbirdPortable\Data\Profile\logins.json "c:\Users\kater\Desktop 2\pwff&tb\TB\logins.json"
copy /-Y e:\Mozilla\ThunderbirdPortable\Data\Profile\key4.db "c:\Users\kater\Desktop 2\pwff&tb\TB\key4.db"
Aber das überschreibt mir die vorhandene Datei wenn ich "J" wähle, bei "N" passiert nichts... Ich wollte ansetzen mit "if exist" und die Hochzählung der vorhandenen DAtei... Aber DOS ist schon so weit weg und ich kann das nicht mehr...]]>
Wenn ich das Skript ausführe, sollte neben der Datei ohne Version mindestens eine mit Version erscheinen...
Aber im Zielordner ändert sich nichts, da steht nur eine Datei ohne Versionsnummer, die vorher schon da war...

Das Skript soll eine Kopie der Firefox-Passwort Dateien machen, aber die alten Passwörter nicht wegschmeißen... Daher die Versionshochzählung.
Das schaut bei mir momentan so aus:

CODE: Select all

REM Stefan 2020-03-25 Wed 14:43:10
REM Found at: https://ghisler.ch/board/viewtopic.php?p=382197#p382197

REM ===================   Purpose ==
REM Ich will mir im TC einen Button erzeugen, mit dem ich eine BESTIMMTE Datei an einen (BESTIMMTEN) anderen Ort kopieren kann. 
REM Existiert dort bereits eine Datei mit gleichem Namen, soll die neu kopierte Datei ein Versionsmerkmal (2), (3), (4), usw. im Dateinamen erhalten.

REM ==========   Example TC Button =======
REM 	Command: "D:\rive\path\to\CopyTHISOneToTHISTarget.vbs"
REM 	Parameter: "%T"
REM 	Start in:
REM 	Icon: C:\Windows\System32\imageres.dll
REM 	Tooltip: Copy THIS One To THIS Target with increasing serial


REM ===================   USER SETTINGS ==
strUrsprungsDatei="e:\Mozilla\FirefoxPortable\Data\profile\logins.json"
strUrsprungsDatei="c:\Windows\Microsoft.NET\Framework\v1.0.3705\installutil.exe.config"

strZielOrdner="c:\Users\kater\Desktop 2\pwff&tb\FF\"
strZielOrdner="c:\Temp\"


REM === UserSetting for "strZielName = strBaseName & strVorSERIAL & iSerial & strNachSERIAL & "." & strExtension"
strVorSERIAL  = "_("
iSerialSTARTNummer=2
strNachSERIAL = ")"


REM ===================   THE CODE =======
REM ======================================
Set FSO = CreateObject("Scripting.FileSystemObject")
SET WSO = CreateObject("WScript.Shell")

IF Wscript.Arguments.count > 0 Then 
	Para1=Wscript.Arguments.Item(0)
Else
	MsgBox "Error: param missing", VBOKOnly+VBExclamation , "TotalCommander Skript"
	Wscript.Quit
End If

strBaseName = FSO.GetBaseName(strUrsprungsDatei)
strExtension= FSO.GetExtensionName(strUrsprungsDatei)
strZielName = strBaseName&"."&strExtension

If FSO.FileExists(strUrsprungsDatei) Then
	If FSO.FolderExists(strZielOrdner) Then
			iSerial=iSerialSTARTNummer
			Do While( FSO.FileExists(strZielOrdner & "\" & strZielName) )
				REM USER SETTING: order of parts of new name "strZielName"
				strZielName = strBaseName & strVorSERIAL & iSerial & strNachSERIAL & "." & strExtension
				iSerial=iSerial+1
			Loop
		FSO.CopyFile strUrsprungsDatei,strZielOrdner&"\"&strZielName,False 'True/False=überschreiben
	End If
End If
REM ======================================
Ursprünglich habe ich damit experimentiert:

CODE: Select all

Copy /-Y e:\Mozilla\FirefoxPortable\Data\profile\logins.json "c:\Users\kater\Desktop 2\pwff&tb\FF\logins.json"
Copy /-Y e:\Mozilla\FirefoxPortable\Data\profile\key4.db "c:\Users\kater\Desktop 2\pwff&tb\FF\key4.db"
copy /-Y e:\Mozilla\ThunderbirdPortable\Data\Profile\logins.json "c:\Users\kater\Desktop 2\pwff&tb\TB\logins.json"
copy /-Y e:\Mozilla\ThunderbirdPortable\Data\Profile\key4.db "c:\Users\kater\Desktop 2\pwff&tb\TB\key4.db"
Aber das überschreibt mir die vorhandene Datei wenn ich "J" wähle, bei "N" passiert nichts... Ich wollte ansetzen mit "if exist" und die Hochzählung der vorhandenen DAtei... Aber DOS ist schon so weit weg und ich kann das nicht mehr...]]>
<![CDATA[Deu :: Re: Gesamt-Verzeichnisverlauf ? :: Reply by matixx]]> 2020-04-01T17:44:13+00:00 2020-04-01T17:44:13+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67377&p=382632#p382632
sentry wrote:
2020-03-31, 15:59 UTC
Einen kleine Vorteil gibt es schon: Wenn man weiß, dass man zuletzt in einem bestimmten Verzeichnis war und das wiederfinden will, muss man ggf. erst den einen Verlauf und dann den anderen durchsehen.
Genau das, von daher bin ich auch dafür.]]>
sentry wrote:
2020-03-31, 15:59 UTC
Einen kleine Vorteil gibt es schon: Wenn man weiß, dass man zuletzt in einem bestimmten Verzeichnis war und das wiederfinden will, muss man ggf. erst den einen Verlauf und dann den anderen durchsehen.
Genau das, von daher bin ich auch dafür.]]>
<![CDATA[Deu :: Re: Sinn des Dark Modes ; Jetzt auch mit Beispielen :: Reply by tuska]]> 2020-04-01T09:47:19+00:00 2020-04-01T09:47:19+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=54684&p=382607#p382607 TC 9.51 final nochmals aufgearbeitet:
Sprache(n) verwenden in TC [Deutsch/Englisch] | Dunkelmodus/Normalmodus (Hilfedateien <.CHM>)]]>
TC 9.51 final nochmals aufgearbeitet:
Sprache(n) verwenden in TC [Deutsch/Englisch] | Dunkelmodus/Normalmodus (Hilfedateien <.CHM>)]]>
<![CDATA[Deu :: Re: Multirenametool: die letzten 26 Zeichen vor dem Punkt entfernen :: Reply by Wilhelm M.]]> 2020-04-01T09:35:35+00:00 2020-04-01T09:35:35+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67378&p=382606#p382606 <![CDATA[Deu :: Re: Multirenametool: die letzten 26 Zeichen vor dem Punkt entfernen :: Reply by fido2018]]> 2020-04-01T08:12:32+00:00 2020-04-01T08:12:32+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67378&p=382605#p382605 Zu Überschrift: Jetzt habe ich es verstanden, und Du hast natürlich recht! Kommt nicht wieder vor.

Allen danke ich für die Hilfe.]]>
Zu Überschrift: Jetzt habe ich es verstanden, und Du hast natürlich recht! Kommt nicht wieder vor.

Allen danke ich für die Hilfe.]]>
<![CDATA[Deu :: Re: TC 9.50a RC1 totaltcmddark.chm? :: Reply by tuska]]> 2020-03-31T21:19:35+00:00 2020-03-31T21:19:35+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=57656&p=382576#p382576 TC 9.51 final nochmals aufgearbeitet:
Sprache(n) verwenden in TC [Deutsch/Englisch] | Dunkelmodus/Normalmodus (Hilfedateien <.CHM>)


Windows 10 Pro (x64) Version 1909 (OS build 18363.752)
Intel(R) Core(TM) i7-4770 CPU @ 3.4OGHz, 16 GB RAM
TC 9.51 x64/x86]]>
TC 9.51 final nochmals aufgearbeitet:
Sprache(n) verwenden in TC [Deutsch/Englisch] | Dunkelmodus/Normalmodus (Hilfedateien <.CHM>)


Windows 10 Pro (x64) Version 1909 (OS build 18363.752)
Intel(R) Core(TM) i7-4770 CPU @ 3.4OGHz, 16 GB RAM
TC 9.51 x64/x86]]>
<![CDATA[Deu :: Sprache(n) verwenden in TC [Deutsch/Englisch] | Dunkelmodus/Normalmodus (Hilfedateien <.CHM>) :: Author tuska]]> 2020-03-31T21:00:06+00:00 2020-03-31T21:00:06+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67381&p=382575#p382575 Themen "Sprachen" und "Dunkelmodus" in Total Commander dienen.
WICHTIGER HINWEIS bezüglich "BACKUP"-Erstellung
Show

CODE: Select all

Bevor Sie beginnen, erstellen Sie sicherheitshalber ein Backup vom Ordner %COMMANDER_PATH% und %COMMANDER_PATH%\Language\
[bzw. gegebenenfalls %COMMANDER_PATH%\Language\Extra\ sofern Sie zuvor schon einmal Pkt. 2. Language Bar for TC 9.51...
eingerichtet haben].
Siehe unten nach Punkt 4.: "*) Erläuterung zu %COMMANDER_PATH%"...
1. Downloads (Installationsdatei(en), englische Sprachdatei, Hilfedateien <Dunkelmodus>,...)
Show

CODE: Select all

https://www.ghisler.com/ddownload.htm .................	zB tcmd951x32_64.exe        (TC - finale Version)
https://www.ghisler.com/950a_betad.htm ................	zB tc950ax32_64_rc1.exe	    (Betaversion - nur Beispiel!)
https://www.ghisler.ch/install/beta/ ..................	zB totalcmd950b1x32_64.cab  (Betaversion - nur Beispiel!)
https://www.totalcommander.ch/win/old/?C=M;O=D ........ Total Commander (Archiv)    (alte Programmversionen)

http://ghisler.fileburst.com/languages/wcmd_eng.zip   ) Externe englische Dateien,  u.a. Sprachdatei für Total Commander;
                             ........................ ) zB WCMD_ENG.INC (Befehle),  WCMD_ENG.LNG (Sprache), WCMD_ENG.MNU (Menü)
                             
http://totalcmd.net/plugring/languagebar.html ....... > TC Language Bar 1.02	    (Download)   > Peter H. S. Madsen (petermad)
https://ghisler.ch/board/viewtopic.php?f=6&t=57594 .. > TC Language Bar for TC 9.51 (Diskussion) >

CODE: Select all

------------------------------------------------------------------------------------------------------------------------------
Ab TC Version 9.50 ist dies derzeit die offizielle Webseite für Downloads von Hilfedateien (*.CHM) mit Dunkelmodus (Dark mode)
für die Sprachen "Deutsch" und "Englisch":
https://www.ghisler.ch/wiki/index.php?title=List_of_unreleased_plugins#darkchmhelp
https://madsenworld.dk/tc-darkhelp/totalcmd951_darkhelp.zip ........ Downloadlink!
------------------------------------------------------------------------------------------------------------------------------
https://www.ghisler.ch/board/viewtopic.php?f=6&t=33740  Extended Menus for TC 9.51 - Peter H. S. Madsen (petermad)
https://ghisler.ch/board/viewtopic.php?p=382460#p382460 Extended Menus for TC 9.51 - Updated March 28th 2020
							- Added Dark Help (TotalcmdDark.chm) to the addons package
							- Updated Old Style Help (totalcmd.hlp) in the addons package
------------------------------------------------------------------------------------------------------------------------------

CODE: Select all

------------------------------------------------------------------------------------------------------------------------------
totalcmd.hlp files
https://ghisler.ch/board/viewtopic.php?f=3&t=24120  	totalcmd.hlp file - Hauptlink
https://ghisler.ch/board/viewtopic.php?p=382287#p382287 tcmdd951_hlp.zip
- http://www.totalcommander.ch/help/tcmde951_hlp.zip
- http://www.totalcommander.ch/help/tcmdd951_hlp.zip
------------------------------------------------------------------------------------------------------------------------------
2. Language Bar for TC 9.51 - Peter H. S. Madsen (petermad)
Show

CODE: Select all

Die Languagebar empfiehlt sich hauptsächlich für Tester, die schnell zwischen verschiedenen Sprachen umschalten möchten.

2.1 Installation und Beschreibung:      (Achtung: Die Datei "Languagebar10X.zip" wird laufend aktualisiert...*)
    Siehe https://ghisler.ch/board/viewtopic.php?f=6&t=57594 Language Bar for TC 9.51 ... (englisch)
    Ein Doppelklick auf die Datei "Languagebar102.zip"* installiert das Plugin (nach Klick auf den "Ja"-Button).
    Beispiel:
    Es erscheint die folgende Meldung:
    "Dieses Archiv enthält das folgende Plugin/Zubehör für Total Commander:
    Language Bar for Total Commander 9.51 (by petermad)  
    - After installation see: %COMMANDER_PATH%\Language\Extra\Readme.txt for further instructions.

    Versionsnummer: 1.02
    Möchten Sie es installieren?"   ---> Klick auf den Button "Ja" < ---

CODE: Select all

2.1.1 WICHTIG: Installationsmeldung bzw. *\Languagebar102.zip\pluginst.inf - Hinweis in der Datei "pluginst.inf" beachten(!):
      Nach Installation siehe: %COMMANDER_PATH%\Language\Extra\Readme.txt für weitere Instruktionen
      After installation see : %COMMANDER_PATH%\Language\Extra\Readme.txt for further instructions.    
2.1.2 Es wird dieser Ordner angelegt: %COMMANDER_PATH%\Language\Extra\   (--> Unterordner "Extra" im Ordner "Language")
2.1.3 Aus dem Ordner %COMMANDER_PATH%\Language\Extra\ jetzt die Datei "Language.bar" in die Buttonbar ziehen und "fallen" lassen.
2.1.4 Klicke auf den neuen Button um schnell zwischen verschiedenen Sprachen umschalten zu können, folgende Buttons erscheinen:
      - Button 1: "Default Bar" ---> Rückkehr zur Hauptbuttonbar (default.bar)
      - Button 2: "Languages Bar" -> nach Klick auf diesen Button werden die Nationalflaggen angezeigt
                  und nach Klick auf eine Flagge wird auf die entsprechende Sprache umgeschaltet.
                  Klick auf den 1. Button schaltet eine Ebene zurück, d.h. auf die Language (Haupt-)Buttonbar
      - Button 3: "Languages Bar as Menu" -> nach Klick auf diesen Button wird eine Sub-Buttonbar mit den Nationalflaggen angezeigt.
                  Vorteil: Hier ist auf einen Blick erkennbar, welche Sprache zu welcher Flagge gehört.

CODE: Select all

      ----------------------------------------------------------------------------------------------------------------------------
      Hinweis: An dieser Stelle empfiehlt es sich gegebenenfalls seine Einstellungen hinsichtlich selbst geänderter Menüdateien
               zu überprüfen:
               Menü "Konfigurieren" > "Einstellungen..." > "Sprache (Language)"
      Lösung:  Einfach aus dem Ordner %COMMANDER_PATH%\LANGUAGE\ die Dateien "WCMD_DEU.MNU" u. "WCMD_ENG.MNU" (selbst geändert)
               über die Dateien im Ordner %COMMANDER_PATH%\LANGUAGE\Extra\ drüberkopieren und dort Backup-Dateien erstellen,
               damit beim nächsten Update/Upgrade die Einstellungen wiederhergestellt werden können.
      ----------------------------------------------------------------------------------------------------------------------------
      - Button 4: "Open .lng and .mnu File under Cursor"  =  Öffne .LNG Datei unter Cursor
                  Cursor auf Datei positionieren, zB WCMD_DEU.LNG, Strg-Taste drücken, Button 4 anklicken -> öffnet Sprachdatei DEU
                  Die Menüs und Funktionstastenbezeichnungen (zB F5 Kopieren, etc.) werden in der gewählten Sprache angezeigt.

CODE: Select all

      - Button 5: "Open .mnu File under Cursor"  =  Öffne .MNU Datei unter Cursor
                  Cursor auf Datei positionieren, zB WCMD_DEU.MNU, Strg-Taste drücken, Button 5 anklicken -> öffnet Menüdatei DEU
                  
		  Hinweis: Im Gegensatz zum Button 4 werden beim Button 5 die Funktionstastenbezeichnungen,
                  zB F5 Kopieren, F7 Neuer Ordner ... NICHT mitgeändert (in diesem Fall auf die deutsche Sprache),
                  und zwar dann, wenn zuvor eine andere Menüsprache (zB Englisch) geladen war!
                  
      - Button 6: "English Language and Menu (build-in)"  = Sprache englisch INTERN(!) und Menüs in englischer Sprache (Standard!)

CODE: Select all

      - Button 7: "Open Your Language/Menu file (change XXX in Parameters field)" --> standardmäßig LEER; Einstellung erforderlich!
                  In der Regel wird man sich hier gegebenenfalls eine Fremdsprache einstellen.
      
                  Öffne Deine Sprach-/Menüdatei (ändere xxx im Parameterfeld): Rechtsklick auf Button > Ändern...
                  VON: %Pwcmd_XXX.lng
                  AUF: %Pwcmd_ENG.lng
                  In diesem Fall empfiehlt es sich den Tooltip anzupassen, damit man später weiß, welche Sprache man
                  hier eingestellt hat: Rechtsklick auf Button > Ändern... | Beispiel für Tooltip-Bezeichnung: ...
                  Öffne Deine Sprach-/Menüdatei (ändere xxx im Parameterfeld)|ENG - englisch
                  Open Your Language/Menu file (change XXX in Parameters field)|ENG - english
      
		  Die Menüs und Funktionstastenbezeichnungen (zB F5 Kopieren, etc.) werden in der gewählten Sprache angezeigt.

CODE: Select all

      - Button 8: "Open Your Menu file (change XXX in Parameters field)" --> standardmäßig LEER; Einstellung erforderlich!
                  In der Regel wird man sich hier gegebenenfalls eine Fremdsprache einstellen.
                  
                  Öffne Deine Menüdatei (ändere xxx im Parameterfeld): Rechtsklick auf Button > Ändern...
                  VON: %Pwcmd_XXX.mnu
                  AUF: %Pwcmd_ENG.mnu
		  In diesem Fall empfiehlt es sich den Tooltip anzupassen, damit man später weiß, welche Sprache man
                  hier als Menüsprache eingestellt hat: Rechtsklick auf Button > Ändern...
                  
                  Hinweis: Im Gegensatz zum Button 7 werden beim Button 8 die Funktionstastenbezeichnungen,
                  zB F5 Kopieren, F7 Neuer Ordner ... NICHT geändert (in diesem Fall auf die englische Sprache),
                  und zwar dann, wenn zuvor eine andere Menüsprache (zB Deutsch) geladen war!

CODE: Select all

2.2   Backup erstellen
      Nach Installation empfiehlt es sich zumindest von den folgenden Dateien ein Backup zu erstellen, denn sie werden beim
      nächsten Update/Upgrade überschrieben - Pfad ... %COMMANDER_PATH%\Language\Extra\ ...:
      Language.bar, Languages.bar, WCMD_DEU.MNU (Heimatsprache), WCMD_ENG.MNU (Fremdsprache)
                  
2.3   Deinstallation
2.3.1 Löschen Sie den erstellten Button in der Buttonbar (nur 1 Button!)
2.3.2 Löschen Sie den Ordner "Extra" im Pfad %COMMANDER_PATH%\Language\Extra\                  
3. In Total Commander nur die Sprache "Deutsch" verwenden
Show

CODE: Select all

    ... und zwar ohne bzw. mit Dunkelmodus (dies gilt auch für Hilfedateien!).    
3.1 Hilfedatei: Normalmodus - Deutsch
    - TOTALCMD.CHM (deutsche Hilfedatei) befindet sich im Programmverzeichnis <%COMMANDER_PATH%> *)
    - Konfigurieren - Einstellungen... - Sprache (Language): Deutsch (WCMD_DEU.LNG)

3.2 Hilfedatei: Dunkelmodus - Deutsch
    - Datei "totalcmd951_darkhelp.zip" öffnen durch anklicken 
      (Readme.txt/Liesmich, unter anderem wegen Unterschied zwischen "Darkhelp" <-> "Darkhelp2")
    - Ordner "Darkhelp" öffnen durch anklicken
    - Ordner "Deutsch" öffnen durch anklicken (totalcmdDark.chm = Hilfedatei "Deutsch" mit Dunkelmodus)
    - Die Datei totalcmdDark.chm in das Programmverzeichnis von TC kopieren (=extrahieren) - %COMMANDER_PATH% *)
      [Alternativ könnte auch totalcmd951_darkhelp.zip\Darkhelp\English\LANGUAGE\Wcmd_deudark.chm verwendet werden]
    - Andere Dateien aus "...\totalcmd951_darkhelp.zip\Darkhelp\Deutsch\" werden nicht benötigt
4. In Total Commander die Sprachen "Deutsch" und "Englisch" (abwechselnd) verwenden
Show

CODE: Select all

    ... und zwar ohne bzw. mit Dunkelmodus (dies gilt auch für Hilfedateien!).

4.1 Hilfedateien: Normalmodus - Deutsch
    - TOTALCMD.CHM (deutsche Hilfedatei) vom Programmverzeichnis <%COMMANDER_PATH%> *) verschieben in den folgenden Ordner:
      %COMMANDER_PATH%\Language\
    - %COMMANDER_PATH%\Language\WCMD_DEU.CHM -> Datei löschen
    - %COMMANDER_PATH%\Language\TOTALCMD.CHM -> umbenennen auf: WCMD_DEU.CHM

CODE: Select all

4.2 Hilfedateien: Normalmodus - Englisch
     Die Hilfedateien aus den heruntergeladenen Dateien (zB *.cab oder *.exe) extrahieren wie folgt:
     Beispiel: tcmd951x32_64.exe
     - Cursor auf Datei "tcmd951x32_64.exe" positionieren
     - Strg+Bild-nach-unten Taste(!)) drücken (der Inhalt der .exe Datei wird angezeigt)
     - Cursor auf Datei "INSTALL.CAB" positionieren
     - Strg+Bild-nach-unten Taste drücken (der Inhalt der .cab Datei wird angezeigt) oder "INSTALL.CAB" anklicken
     - Ordner "e" anklicken (der Ordner wird geöffnet und die englische Hilfedatei "TOTALCMD.CHM" wird angezeigt)
     - Die Datei "TOTALCMD.CHM" in das Programmverzeichnis von TC kopieren (=extrahieren) - %COMMANDER_PATH% *)
     - 3x die Rücktaste drücken(!), danach wird wieder "tcmd951x32_64.exe" angezeigt

CODE: Select all

4.3 Hilfedateien: Dunkelmodus - Deutsch
    - Datei "totalcmd951_darkhelp.zip" öffnen durch anklicken 
      (Readme.txt/Liesmich, unter anderem wegen Unterschied zwischen "Darkhelp" <-> "Darkhelp2")
    - Ordner "Darkhelp" öffnen durch anklicken
    - Ordner "English" öffnen durch anklicken (totalcmdDark.chm = Hilfedatei "Englisch" mit Dunkelmodus)
    - Ordner "LANGUAGE" öffnen durch anklicken 
    - Die Datei "Wcmd_deudark.chm" kopieren nach %COMMANDER_PATH%\Language\ *) [Option: Umbenennung auf "WCMD_DEUDARK.CHM"]
    - Andere Dateien aus "...\totalcmd951_darkhelp.zip\Darkhelp\English\LANGUAGE\" werden nicht benötigt

CODE: Select all

4.4 Hilfedateien: Dunkelmodus - Englisch
    - Datei "totalcmd951_darkhelp.zip" öffnen durch anklicken 
      (Readme.txt/Liesmich, unter anderem wegen Unterschied zwischen "Darkhelp" <-> "Darkhelp2")
    - Ordner "Darkhelp" öffnen durch anklicken
    - Ordner "English" öffnen durch anklicken (totalcmdDark.chm = Hilfedatei "Englisch" mit Dunkelmodus)
    - Die Datei "totalcmdDark.chm" kopieren nach %COMMANDER_PATH% *), das ist das Programmverzeichnis von TC

CODE: Select all

4.5. Englische Sprachdatei - Downloadlink: http://ghisler.fileburst.com/languages/wcmd_eng.zip
     - WICHTIG: Sofern die Dateien "WCMD_ENG.INC" bzw. "WCMD_ENG.MNU" zuvor geändert/angepaßt wurden, dann ein BACKUP erstellen!
       Siehe auch: "Hinweise Pkt. 5.4"
     - Wenn man diese Datei [doppelt] anklickt erhält man zB folgende Meldung (analog zu einer Plugin-Installation):
       "Dieses Archiv enthält das folgende Plugin/Zubehör für Total Commander:
        External English language files for Total Commander 9.50
     
        Möchten Sie es installieren?"
     - Mit Klick auf "Ja" werden die Dateien im Pfad %COMMANDER_PATH%\Language\ installiert.

CODE: Select all

- Ab diesem Zeitpunkt gibt es neben der Sprache "Deutsch" die Sprache "Englisch" in TC in zwei Varianten:

  1. "English" (Englisch intern); die englische Sprache ist fest in Total Commander eingebaut/integriert.
     Bei Auswahl von "Englisch intern" läßt sich keine Menüdatei einpflegen.
  2. "WCMD_ENG.LNG" Diese Datei war nie Teil der Installation und sie wird nur für Übersetzer benötigt.
     Bei Auswahl von "WCMD_ENG.LNG" läßt sich als Menüdatei "WCMD_ENG.MNU" definieren (Name wird auf "WCMD_ENG.mnu geändert).
     Dies hat den Vorteil, dass sich in TC zB eigene Menüpunkte mit Befehlen selbst anlegen lassen;
     siehe ....: "Hinweise Pkt. 5.4" und Beispiele.
     Siehe auch: "Hinweise Pkt. 5.3" ... Menüführung in gewünschter Sprache mit Button aufrufen.
  
- [Die Dateien "WCMD_ENG.INC", "WCMD_ENG.LNG", "WCMD_ENG.MNU" im Ordner "totalcmd951_darkhelp.zip\Darkhelp\Deutsch\language\"
  könnten theoretisch ebenfalls verwendet werden, d.h. kopieren (=extrahieren) nach %COMMANDER_PATH%\Language\].
*) Erläuterung zu %COMMANDER_PATH%
Show

CODE: Select all

%COMMANDER_PATH% ... Siehe: https://www.ghisler.ch/wikide/index.php/Navigation#Umgebungsvariablen
Dies ist jener Ort/Ordner in dem sich zB auch die Dateien TOTALCMD.EXE oder TOTALCMD64.EXE befinden.

Die Verwendung der Umgebungsvariable %COMMANDER_PATH% eignet sich unter anderem bei der Verwendung von Buttons 
in einer portablen TC-Version.*
*Portable Version von TC --> empfohlene Einstellung: wincmd.ini - Abschnitt [Configuration] UseIniInProgramDir=7

Weiters ist es gegebenenfalls möglich, eine "Pfadverkürzung" vorzunehmen - Beispiel:
VORHER:   D:\Daten\Programme\TotalCommander\TCD_USB-Stick\TC32-64USB\Language\
NACHHER:  ----------------------------------------> %COMMANDER_PATH%\Language\
(In diesem Beispiel befinden sich die Dateien TOTALCMD.EXE bzw. TOTALCMD64.EXE im Ordner "TC32-64USB").
5. Hinweise (Dunkelmodus <ein/aus>, Sprache und Menüführung in gewählter Sprache, Menü selbst anpassen, Backups <.INC, .MNU>)
Show

CODE: Select all

5.1 Der Dunkelmodus steht in TC seit Version 9.50 zur Verfügung. *)
    Dunkelmodus ein-/bzw. ausschalten, zB mit einem Button mit Kommando: cm_SwitchDarkmode, cm_EnableDarkmode, cm_DisableDarkmode
    oder über Menü "Konfigurieren" - "Dunkel<->Normal". Siehe auch Hilfe (F1): Registerkarte "Suchen": Dunkel<->Normal
    Je nachdem ob der Dunkelmodus ein- oder ausgeschaltet ist kann die Hilfe in TC mit/ohne Dunkelmodus angezeigt werden,
    sofern obige Vorgangsweise berücksichtigt wird.
    *) Siehe weitere WICHTIGE HINWEISE in der HILFE (F1): 
    - "Dunkel<->Normal": ... Der Dunkelmodus ist ab Windows XP freigeschaltet. ...
    - "Ini-Datei Einstellungen - Teil 1: Configuration": ... u.a. ForceDarkModeOptions= ...

5.2 Datei "wincmd.ini" - Abschnitt [Configuration] DarkMode=0 0=off, 1=like apps, 2=on (...siehe: Hilfe - F1);
    Menü "Konfigurieren" - "Einstellungen..." - "Farben" - "Dunkelmodus": 
    <Immer deaktiviert> | <Immer aktiviert> | <Nur wenn für Windows 10-Apps aktiviert>

CODE: Select all

5.3 Button mit Kommando: OPENLANGUAGEFILE WCMD_ENG.LNG (Sprache <.LNG> und Menüführung <.MNU> in englischer Sprache) 
    Button mit Kommando: OPENLANGUAGEFILE WCMD_DEU.LNG (Sprache <.LNG> und Menüführung <.MNU> in deutscher Sprache)
    Wichtig: Siehe Pkt. 7.1 ... Beispiele mit Codes zur Erstellung von Buttons in TC (kopieren/einfügen)!
    
5.4 Sollten Dateien, zB *.INC, *.MNU zuvor angepasst/verändert und hievon BACKUPS erzeugt worden sein,
    dann sollten diese nach einem Update/Upgrade von TC per Dateivergleich wieder adaptiert werden.
    Beispiele: %COMMANDER_PATH%\TOTALCMD.INC, %COMMANDER_PATH%\Language\WCMD_DEU.MNU und WCMD_ENG.MNU ...
    Beispieleinträge zu Datei "WCMD_DEU.MNU" und "WCMD_ENG.MNU" (selbst erstellt!) nachstehend ...

CODE: Select all

5.4.1 WCMD_DEU.MNU --> Programmelemente EIN/AUS -schalten: https://ghisler.ch/board/viewtopic.php?f=2&t=50763
      POPUP "&Programmelemente"
      MENUITEM SEPARATOR
      MENUITEM "Buttonbar ein-/ausblenden", cm_VisButtonbar
      MENUITEM "Vertikale Buttonbar ein-/ausblenden", cm_VisButtonbar2
      MENUITEM "Ordnertabs ein-/ausblenden", cm_VisDirTabs
      MENUITEM "Laufwerksbuttons ein-/ausblenden", cm_VisDriveButtons
      MENUITEM "Zweite Laufwerksbuttonbar (rechts) ein-/ausblenden", cm_VisTwoDriveButtons
      MENUITEM "Laufwerksliste ein-/ausblenden", cm_VisDriveCombo
      MENUITEM "Buttons: Flacher/normaler Modus", cm_VisFlatDriveButtons
      MENUITEM "Benutzeroberfläche: Flacher/normaler Modus", cm_VisFlatInterface
      MENUITEM "Aktuellen Pfad ein-/ausblenden", cm_VisCurDir
      MENUITEM "Knöpfe für Verlauf + Laufwerksliste ein-/ausblenden", cm_VisHistHotButtons
      MENUITEM "Spaltenüberschriftenzeile ein-/ausblenden", cm_VisTabHeader
      MENUITEM "Statusinformationen ein-/ausblenden", cm_VisStatusbar
      MENUITEM "Kommandozeile ein-/ausblenden", cm_VisCmdLine
      MENUITEM "Funktionstastenknöpfe ein-/ausblenden", cm_VisKeyButtons
      MENUITEM "Brotkrumenleiste ein-/ausblenden", cm_VisBreadCrumbs
      MENUITEM "Schalte Overlay-Symbole ein/aus", cm_SwitchOverlayIcons
      MENUITEM SEPARATOR
      END_POPUP      

CODE: Select all

5.4.2 WCMD_ENG.MNU --> Programmelemente EIN/AUS -schalten: https://ghisler.ch/board/viewtopic.php?f=2&t=50763
      POPUP "&Program elements"
      MENUITEM SEPARATOR
      MENUITEM "Show/hide button bar", cm_VisButtonbar
      MENUITEM "Show/hide vertical button bar", cm_VisButtonbar2
      MENUITEM "Show/hide folder tabs", cm_VisDirTabs
      MENUITEM "Show/hide drive button bars", cm_VisDriveButtons
      MENUITEM "Show/hide second (right) drive button bar", cm_VisTwoDriveButtons
      MENUITEM "Show/hide drive combobox", cm_VisDriveCombo
      MENUITEM "Buttons: Flat/normal mode", cm_VisFlatDriveButtons
      MENUITEM "Interface: Flat/normal mode", cm_VisFlatInterface
      MENUITEM "Show/hide current directory", cm_VisCurDir
      MENUITEM "Show/hide dir history+hotlist", cm_VisHistHotButtons
      MENUITEM "Show/hide column header line", cm_VisTabHeader
      MENUITEM "Show/hide status bar", cm_VisStatusbar
      MENUITEM "Show/hide Command line", cm_VisCmdLine
      MENUITEM "Show/hide function key buttons", cm_VisKeyButtons
      MENUITEM "Show/hide Breadcrumb bar", cm_VisBreadCrumbs
      MENUITEM "Switch icon overlays on/off", cm_SwitchOverlayIcons
      MENUITEM SEPARATOR
      END_POPUP

CODE: Select all

5.4.3 Die obigen Bezeichnungen zu den Befehlen wurden teilweise an eigene Wünsche angepasst(!).
      Die Originalbezeichnungen können wie folgt abgefragt werden:
      1. cm_CommandBrowser in die TC-Kommandozeile eingeben und <ENTER> drücken
      2. Den Befehl, zB cm_VisButtonbar in das Feld "Filter:" eingeben.
      3. STRG+Umschalt+C oder Umschalt+Doppelklick auf die Zeile kopiert den Inhalt in die Zwischenablage
         cm_VisButtonbar   2901   Show/hide button bar
      4. STRG+V fügt den Inhalt der Zwischenablage zB in eine Textdatei ein
         cm_VisButtonbar   2901   Show/hide button bar
      [STRG+C oder ALT+Doppelklick auf Zeile fügt nur den Befehl in die Zwischenablage ein].
6. HILFE (F1) - Dunkelmodus/DarkMode - (deutsch/englisch) - Peter H. S. Madsen (petermad)
Show

CODE: Select all

6.1 Direktlink für Download von Hilfedateien (deutsch/englisch) mit Dunkelmodus:
    https://madsenworld.dk/tc-darkhelp/totalcmd951_darkhelp.zip

6.2 Offizielle Webseite (Downloads)
    https://www.ghisler.ch/wiki/index.php?title=List_of_unreleased_plugins#darkchmhelp  
    Ab TC Version 9.50 ist dies die offizielle Webseite für Downloads von Hilfedateien (*.CHM) mit Dunkelmodus (Dark mode)
    für die Sprachen "Deutsch" und "Englisch".

CODE: Select all

6.3 Struktur zu Datei: totalcmd951_darkhelp.zip
    Die nachfolgende Struktur zeigt, in welche Pfade die unten angeführten Dateien zu entpacken sind.
    In den Ordner, zB %COMMANDER_PATH%\Language\ kann man auch wechseln, wenn man cd %COMMANDER_PATH%\Language\ 
    in der Kommandozeile von TC eingibt und dann <ENTER> drückt [Gegebenenfalls ist ein zweitesmal <ENTER> drücken erforderlich].
         
    Achtung: VOR Durchführung sollte von diesen Dateien gegebenenfalls ein BACKUP(!) erstellt werden, und zwar 
    sofern man in diesen Dateien selbst Änderungen bzw. Ergänzungen vorgenommen hat! Siehe zB Pkt. 5.4!

CODE: Select all

    Beispiel - Heimatsprache DEUTSCH:
    - (1) Die Datei "Wcmd_deudark.chm" im gepackten Ordner "Darkhelp\English\LANGUAGE\" in den folgenden Ordner entpacken: 
          %COMMANDER_PATH%\Language\
    - (2) Die Datei "totalcmdDark.chm" im gepackten Ordner "Darkhelp\English\" muß in den Ordner entpackt werden,
          in dem sich auch die Datei "TOTALCMD.EXE" bzw. "TOTALCMD64.EXE" befinden (--> %COMMANDER_PATH% <--)
    - (3) Die Datei "WCMD_ENG.LNG" in den folgenden Ordner entpacken: 
          %COMMANDER_PATH%\Language\
     
    Das gilt analog auch zu dem Ordner "Darkhelp2". Im Zweifelsfall einfach die .CHM-Datei <Hilfedatei> doppelt anklicken.

CODE: Select all

    Die Hilfedateien können wie im Beispiel angeführt sowohl mit 
    - interner englischer Sprache (Menü "Konfigurieren" > "Einstellungen..." > "Sprache (Language)": English)
      als auch mit
    - Sprachdatei "WCMD_ENG.LNG"
    verwendet werden!

CODE: Select all

    !===========================================!==================================================!======================!====
    !  %COMMANDER_PATH%	  (= TOTALCMD.EXE,...) 	!      %COMMANDER_PATH%\Language  		   !  Dunkelmodus         !  #
    !===========================================!==================================================!======================!====
    !      Darkhelp\Deutsch\totalcmdDark.chm	!						   !  			  !
    !  						!      Darkhelp\Deutsch\language\WCMD_ENG.CHM	   !  Sprache: Englisch   !
    !  						!      Darkhelp\Deutsch\language\WCMD_ENG.INC      !  (Fremdsprache)      !
    !  						!  (3) Darkhelp\Deutsch\language\WCMD_ENG.LNG      !  (Foreign language)  ! (3)
    !  						!      Darkhelp\Deutsch\language\WCMD_ENG.MNU      !  			  !
    !                                           !      Darkhelp\Deutsch\language\Wcmd_engdark.chm  !     		  !
    !-------------------------------------------!--------------------------------------------------!----------------------!

CODE: Select all

    !-------------------------------------------!--------------------------------------------------!----------------------!
    !  (2) Darkhelp\English\totalcmdDark.chm	!						   !			  ! (2)
    !  						!      Darkhelp\English\LANGUAGE\WCMD_DEU.CHM      !  Sprache: Deutsch	  !
    !  						!      Darkhelp\English\LANGUAGE\WCMD_DEU.INC      !  (Heimatsprache)	  !
    !  						!      Darkhelp\English\LANGUAGE\WCMD_DEU.LNG      !  (Home language)	  !
    !  						!      Darkhelp\English\LANGUAGE\WCMD_DEU.MNU	   !  	  		  !
    !  						!  (1) Darkhelp\English\LANGUAGE\Wcmd_deudark.chm  !      		  ! (1)
    !===========================================!==================================================!===========================

CODE: Select all

    !===========================================!==================================================!===========================    
    !  --- ODER ---                             !      --- ODER ---                                !  --- ODER ---	  !
    !===========================================!==================================================!======================!====

CODE: Select all

    !===========================================!==================================================!======================!====
    !  %COMMANDER_PATH%	  (= TOTALCMD.EXE,...) 	!      %COMMANDER_PATH%\Language  		   !  Dunkelmodus         !  #
    !===========================================!==================================================!======================!====
    !      Darkhelp2\Deutsch\totalcmdDark.chm	!						   !    		  !
    !  						!      Darkhelp2\Deutsch\LANGUAGE\WCMD_ENG.CHM	   !  Sprache: Englisch   !
    !  						!      Darkhelp2\Deutsch\LANGUAGE\WCMD_ENG.INC     !  (Fremdsprache)	  !
    !  						!  (3) Darkhelp2\Deutsch\LANGUAGE\WCMD_ENG.LNG     !  (Foreign language)  ! (3)
    !  						!      Darkhelp2\Deutsch\LANGUAGE\WCMD_ENG.MNU     ! 			  !
    !                                           !      Darkhelp2\Deutsch\LANGUAGE\Wcmd_engdark.chm !  			  !
    !-------------------------------------------!--------------------------------------------------!----------------------!

CODE: Select all

    !-------------------------------------------!--------------------------------------------------!----------------------!
    !  (2) Darkhelp2\English\totalcmdDark.chm	!						   !			  ! (2)
    !  						!      Darkhelp2\English\LANGUAGE\WCMD_DEU.CHM     !  Sprache: Deutsch	  !
    !  						!      Darkhelp2\English\LANGUAGE\WCMD_DEU.INC     !  (Heimatsprache)	  !
    !  						!      Darkhelp2\English\LANGUAGE\WCMD_DEU.LNG     !  (Home language)	  !
    !  						!      Darkhelp2\English\LANGUAGE\WCMD_DEU.MNU	   !  	  		  !
    !  						!  (1) Darkhelp2\English\LANGUAGE\Wcmd_deudark.chm !      		  ! (1)
    !===========================================!==================================================!======================!====

CODE: Select all

    Hinweis von petermad: https://ghisler.ch/board/viewtopic.php?p=370131#p370131
    WCMD_ENG.CHM and WCMD_ENGDARK.CHM only works when you use WCMD_ENG.LNG - not with internal English language.
    WCMD_ENG.CHM und WCMD_ENGDARK.CHM funktionieren nur, wenn Sie WCMD_ENG.LNG verwenden - nicht mit interner englischer Sprache.
7. Sprachumschaltung, zB Deutsch/Englisch (Heimatsprache/Fremdsprache) und vice versa | 3 Buttons, 2 Shortcuts
Show

CODE: Select all

7.1 BUTTONS

CODE: Select all

TOTALCMD#BAR#DATA
OPENLANGUAGEFILE WCMD_DEU.LNG

wcmicons.dll,69
Menüführung DEUTSCH || ALT+D|OPENLANGUAGEFILE WCMD_DEU.LNG

0
-1

CODE: Select all

TOTALCMD#BAR#DATA
OPENLANGUAGEFILE WCMD_ENG.LNG

wcmicons.dll,68
Menüführung ENGLISCH || ALT+E|OPENLANGUAGEFILE WCMD_ENG.LNG|Konfigurieren-Einstellungen.. Sprache (Language):|
English ist fix eingebaut, d.h. es gibt keine .LNG Datei(!), außer für Übersetzer!|
I.d. Datei WCMD_ENG.MNU wurden zB eigene Menüeinträge gespeichert.

0
-1

CODE: Select all

2 Zeilenumbrüche beim Tooltip - nur zwecks besserer Lesbarkeit - eingefügt nach "|".  ...Bitte entfernen...
Bezüglich Shortcut ALT+E: Siehe Pkt. 7.2

CODE: Select all

TOTALCMD#BAR#DATA
OPENLANGUAGEFILE

%COMMANDER_EXE%,27
Wechsel zur internen englischen Sprache (ohne eigene Menüeinträge!)|https://ghisler.ch/board/viewtopic.php?p=369640#p369640


-1

CODE: Select all

Du kannst den CODE zum Anlegen eines Buttons in TC wie folgt nutzen:

1. Klicke auf "ALLES AUSWÄHLEN" (rechts neben CODE:)
2. STRG + C = Kopieren in die Zwischenablage (drücke die Taste 'Strg' und halte sie gedrückt, dann drücke den Buchstaben "C")
3. Tätige einen Rechtsklick auf einen freien Platz in der Buttonbar [zB nach dem letzten Button oder zwischen den Buttons]
4. Klicke auf den Menüpunkt "Einfügen"
5. [Option: Zeige mit dem Cursor (etwas länger) auf den neu erstellten Button: "Tooltip" erscheint (-> Beschreibung zum Button)]
6. Siehe auch: https://ghisler.ch/board/viewtopic.php?p=335674#p335674 Erklärung zu TOTALCMD#BAR#DATA

CODE: Select all

7.2 SCHNELLTASTEN, SHORTCUTS
    Es empfiehlt sich gegebenenfalls Shortcuts für die Umschaltung auf eine andere Sprache zu verwenden, 
    zB um Buttons "einzusparen", etc.
     
    Shortcuts, zB ALT+D, ALT+E können über Menü "Konfigurieren" - "Einstellungen..." - "Diverses":
    'Tastenkombinationen umdefinieren' erstellt werden (-> em_Befehl in Datei "usercmd.ini" erforderlich!*) 
    * Ausführliche Schritt-für-Schritt Anleitung - siehe: https://ghisler.ch/board/viewtopic.php?p=331512#p331512
    ODER 
    einfach über nachfolgend angeführte manuelle Einträge in den Dateien "wincmd.ini" und "usercmd.ini"(!):

CODE: Select all

    wincmd.ini
    [Shortcuts]
    A+D=em_Menuefuehrung_DEUTSCH
    A+E=em_Menuefuehrung_ENGLISCH

CODE: Select all

    usercmd.ini
    [em_Menuefuehrung_DEUTSCH]
    button=
    cmd=OPENLANGUAGEFILE WCMD_DEU.LNG
    menu=OPENLANGUAGEFILE WCMD_DEU.LNG|Menüführung DEUTSCH
    [em_Menuefuehrung_ENGLISCH]
    button=
    cmd=OPENLANGUAGEFILE WCMD_ENG.LNG
    menu=OPENLANGUAGEFILE WCMD_ENG.LNG|Menüführung ENGLISCH
    
    Somit kann mit dem Shortcut..                             [incl. selbst erstellter Menüeinträge(!)
    ALT+D ... die deutsche Sprach-/Menüführung aufgerufen werden  | WCMD_DEU.MNU | [siehe Punkt 5.4.1]
    ALT+E ... die englische Sprach-/Menüführung aufgerufen werden | WCMD_ENG.MNU | [siehe Punkt 5.4.2]
8. HISTORY.TXT (Auszug "Dunkelmodus" = "Dark mode")
Show

CODE: Select all

12.02.20 Release Total Commander 9.50a release candidate 1 (RC1)
12.02.20 Added: Dark mode: Open help file named totalcmddark.chm if it exists in the same location as totalcmd.chm (32/64)
15.01.20 Added: Tell lister plugins with parameter lcp_darkmodenative=256 when using native Dark mode 
                (in addition to lcp_darkmode=128) (32/64)
                
10.01.20 Release Total Commander 9.50 beta 12a
09.01.20 Added: Tell lister plugins with parameter lcp_darkmode=128 when using Dark mode,
                changed plugin interface version to 2.12 (32/64)
                
08.01.20 Release Total Commander 9.50 beta 12
07.01.20 Added: wincmd.ini [Configuration] ForceDarkModeOptions=3 disables Windows 10-specific Dark mode functions and 
                uses compatibility mode from older versions (32/64)
                
04.12.19 Release Total Commander 9.50 beta 8
02.12.19 Added: Dark mode: Add bottom line to listbox, and top line when not showing current path (32/64)

27.11.19 Release Total Commander 9.50 beta 7
26.11.19 Added: Always show borders around file lists in Dark mode. 
Can be disabled via wincmd.ini [Layout] DarkListBorders=0 (not used for classic theme) (32/64)

20.11.19 Release Total Commander 9.50 beta 6
19.11.19 Added: Configuration - Options - Color: Show preview (example output) also for Lister, Compare by contents,
                title bars, hint windows, and Dark mode (32/64)
18.11.19 Added: Use Dark mode for scroll bars in "Compare by content" on Windows 10 1809 or newer (not on older versions) (32/64)
18.11.19 Added: Default Dark mode background color is now a bit brigher (RGB=32,32,32), the same as in the Explorer (32/64)
18.11.19 Added: Hint foreground and background color are now configurable, both in normal and in Dark mode (32/64)

13.11.19 Release Total Commander 9.50 beta 5
13.11.19 Added: Dark mode: Show border around file panels when not using the option "Flat user interface" (32/64)
13.11.19 Added: Dark mode, Windows 10 1809 or newer: Add Dark mode for scrollbars in the listbox part of comboboxes 
                (e.g. Configuration - Button bar) (32/64)
12.11.19 Added: Dark mode: Always show border around current path, also when using tabs (32/64)

30.10.19 Release Total Commander 9.50 beta 3
29.10.19 Added: Dark mode: Enable Dark mode options by default also on Windows XP and newer (32/64)
29.10.19 Added: Dark mode: Partial support for dark scrollbars in listboxes on older Windows versions
               (only when scrolling with the keyboard) (32/64)
25.10.19 Added: Dark mode: Highlight frame and opening indicator in combobox when hovering with the mouse over it (32/64)
23.10.19 Added: Save new Dark mode option set via cm_SwitchDarkmode/cm_EnableDarkmode/cm_DisableDarkmode to wincmd.ini, 
                except when the default was "Only when enabled for Windows 10 apps" (32/64)
23.10.19 Added: Three new internal commands: cm_SwitchDarkmode to switch Dark mode on/off, cm_EnableDarkmode to switch it on
                and cm_DisableDarkmode to switch it off (useful e.g. for time controlled Dark mode) (32/64)
                
21.10.19 Release Total Commander 9.50 beta 2
21.10.19 Added: Dark mode: show hover effect for folder tabs and sorting headers (32/64)

16.10.19 Release Total Commander 9.50 beta 1
30.07.19 Added: Start working on Dark mode support for Windows 10 1809 and later (32/64)
9. KURZFASSUNG (Tätigkeiten nach einer Total Commander - Installation)
Show

CODE: Select all

Bevor Sie nachfolgende Punkte durchführen, sollten Sie vorangeführte Punkte gelesen und verstanden haben
(um eventuellen Missverständnissen im nachfolgenden Text vorzubeugen).

1.  %COMMANDER_PATH%\Language\WCMD_DEU.CHM LÖSCHEN(!)       (siehe auch nachstehend - Punkt 2.! ...)
2.  %COMMANDER_PATH%\TOTALCMD.CHM -->  VERSCHIEBEN(!) nach: %COMMANDER_PATH%\Language\TOTALCMD.CHM u. auf WCMD_DEU.CHM UMBENENNEN(!)
3.  https://www.ghisler.com/ddownload.htm .. DOWNLOAD einer finalen Version, zB tcmd951x32_64.exe (Strg+Bild-nach-unten Taste,...)
3.1 C:\Users\USER\AppData\Local\Temp\_tc\INSTALL.CAB\e\TOTALCMD.CHM --> EXTRAHIEREN nach: %COMMANDER_PATH%\TOTALCMD.CHM (englisch)
4.  http://ghisler.fileburst.com/languages/wcmd_eng.zip DOWNLOAD; 
4.1 Strg+Bild-nach-unten Taste drücken, WCMD_ENG.LNG ENTPACKEN nach: %COMMANDER_PATH%\Language\WCMD_ENG.LNG;
    gegebenenfalls vorhandene Datei überschreiben.

CODE: Select all

5.  Download - Hilfedateien <.CHM> | Dunkelmodus
    https://madsenworld.dk/tc-darkhelp/totalcmd951_darkhelp.zip .................................. Direktlink für Download
    https://www.ghisler.ch/wiki/index.php?title=List_of_unreleased_plugins#darkchmhelp ........... Offizielle Webseite
5.1 Installation gemäß Punkt 6.3 von: "6. HILFE (F1) - Dunkelmodus/DarkMode - (deutsch/englisch) - Peter H. S. Madsen (petermad)"
5.2 Sollte nur die Sprache DEUTSCH verwendet werden, dann gilt folgendes: 
    *\totalcmd951_darkhelp.zip\Darkhelp\Deutsch\totalcmdDark.chm
    Die Datei totalcmdDark.chm in das Programmverzeichnis von TC kopieren (=extrahieren) - %COMMANDER_PATH%

6.  Dateivergleich/-anpassungen vornehmen  (NUR sofern eigenständig Anpassungen in den Original-Dateien vorgenommen wurden)
6.1 %COMMANDER_PATH%\TOTALCMD.INC ........ <=> %COMMANDER_PATH%\TOTALCMD.BACKUP.INC 
6.2 %COMMANDER_PATH%\Language\WCMD_DEU.MNU <=> %COMMANDER_PATH%\Language\WCMD_DEU_BACKUP.MNU
6.3 %COMMANDER_PATH%\Language\WCMD_ENG.MNU <=> %COMMANDER_PATH%\Language\WCMD_ENG_BACKUP.MNU

CODE: Select all

Optional
7.  http://totalcmd.net/plugring/languagebar.html ... > TC Language Bar 1.02  (Download)  Autor: Peter H. S. Madsen (petermad);
    Vorgangsweise wie unter Punkt 2. "Language Bar for TC 9.51 - Peter H. S. Madsen (petermad)" angeführt. 
    > Die Languagebar empfiehlt sich hauptsächlich für Tester, die schnell zwischen verschiedenen Sprachen umschalten möchten.
10. Linksammlung
Show

CODE: Select all

https://www.ghisler.ch/wiki/index.php?title=List_of_unreleased_plugins#darkchmhelp   Derzeit offizielle Webseite Hilfe/Dunkelmodus
https://madsenworld.dk/tc-darkhelp/totalcmd951_darkhelp.zip ............. Direktlink für Download von Hilfedateien mit Dunkelmodus
https://ghisler.ch/board/viewtopic.php?p=382460#p382460 ....... Extended Menus for TC 9.51 - petermad | Dark Help | Old Style Help
https://ghisler.ch/board/viewtopic.php?f=14&t=54862 ......... Forum "TC suggestions (English)" - CHM Help for Dark mode (englisch)
https://ghisler.ch/board/viewtopic.php?p=370159#p370159  petermad - Erläuterung zu ZIP-Datei "totalcmd951_darkhelp.zip" (englisch)
https://ghisler.ch/board/viewtopic.php?f=2&t=54684 u.a... Sinn des Dark Modes ; Jetzt auch mit Beispielen / Diskussionen (deutsch)
https://ghisler.ch/board/viewtopic.php?f=3&t=54242 u.a... (unter anderen) .......... TC 9.50 - Dark mode / Diskussionen (englisch)
https://www.ghisler.ch/wikide/index.php/Navigation#Umgebungsvariablen ................ Umgebungsvariablen (%COMMANDER_PATH%, etc.)
11. Danke!
Show

CODE: Select all

Herzlichen Dank an den Autor und alle User, die zu diesen Themen beigetragen haben!
Hinweis in eigener Sache
Show

CODE: Select all

Sollten zu diesen Themen Fragen auftauchen oder Sie mir einen Hinweis [auf eine eventuell erforderliche Korrektur] geben wollen,
dann bitte unbedingt ein SEPARATES Thema im Forum (Deutsch oder Englisch) erstellen,
und zwar mit Referenz (Linkangabe) auf diesen Beitrag.

Damit wird es mir ermöglicht, die oben angeführten Themen gegebenenfalls laufend zu aktualisieren.

https://www.ghisler.ch/wikide/index.php?title=Hauptseite
Einen Eintrag im Total Commander Wiki zu erstellen ist von mir nicht geplant.

Danke!
-----------------------------------------------------------------------------------------------------------------
Bitte antworten Sie NICHT auf diesen Beitrag - siehe vorstehend: "Hinweis in eigener Sache".
-----------------------------------------------------------------------------------------------------------------]]>
Themen "Sprachen" und "Dunkelmodus" in Total Commander dienen.
WICHTIGER HINWEIS bezüglich "BACKUP"-Erstellung
Show

CODE: Select all

Bevor Sie beginnen, erstellen Sie sicherheitshalber ein Backup vom Ordner %COMMANDER_PATH% und %COMMANDER_PATH%\Language\
[bzw. gegebenenfalls %COMMANDER_PATH%\Language\Extra\ sofern Sie zuvor schon einmal Pkt. 2. Language Bar for TC 9.51...
eingerichtet haben].
Siehe unten nach Punkt 4.: "*) Erläuterung zu %COMMANDER_PATH%"...
1. Downloads (Installationsdatei(en), englische Sprachdatei, Hilfedateien <Dunkelmodus>,...)
Show

CODE: Select all

https://www.ghisler.com/ddownload.htm .................	zB tcmd951x32_64.exe        (TC - finale Version)
https://www.ghisler.com/950a_betad.htm ................	zB tc950ax32_64_rc1.exe	    (Betaversion - nur Beispiel!)
https://www.ghisler.ch/install/beta/ ..................	zB totalcmd950b1x32_64.cab  (Betaversion - nur Beispiel!)
https://www.totalcommander.ch/win/old/?C=M;O=D ........ Total Commander (Archiv)    (alte Programmversionen)

http://ghisler.fileburst.com/languages/wcmd_eng.zip   ) Externe englische Dateien,  u.a. Sprachdatei für Total Commander;
                             ........................ ) zB WCMD_ENG.INC (Befehle),  WCMD_ENG.LNG (Sprache), WCMD_ENG.MNU (Menü)
                             
http://totalcmd.net/plugring/languagebar.html ....... > TC Language Bar 1.02	    (Download)   > Peter H. S. Madsen (petermad)
https://ghisler.ch/board/viewtopic.php?f=6&t=57594 .. > TC Language Bar for TC 9.51 (Diskussion) >

CODE: Select all

------------------------------------------------------------------------------------------------------------------------------
Ab TC Version 9.50 ist dies derzeit die offizielle Webseite für Downloads von Hilfedateien (*.CHM) mit Dunkelmodus (Dark mode)
für die Sprachen "Deutsch" und "Englisch":
https://www.ghisler.ch/wiki/index.php?title=List_of_unreleased_plugins#darkchmhelp
https://madsenworld.dk/tc-darkhelp/totalcmd951_darkhelp.zip ........ Downloadlink!
------------------------------------------------------------------------------------------------------------------------------
https://www.ghisler.ch/board/viewtopic.php?f=6&t=33740  Extended Menus for TC 9.51 - Peter H. S. Madsen (petermad)
https://ghisler.ch/board/viewtopic.php?p=382460#p382460 Extended Menus for TC 9.51 - Updated March 28th 2020
							- Added Dark Help (TotalcmdDark.chm) to the addons package
							- Updated Old Style Help (totalcmd.hlp) in the addons package
------------------------------------------------------------------------------------------------------------------------------

CODE: Select all

------------------------------------------------------------------------------------------------------------------------------
totalcmd.hlp files
https://ghisler.ch/board/viewtopic.php?f=3&t=24120  	totalcmd.hlp file - Hauptlink
https://ghisler.ch/board/viewtopic.php?p=382287#p382287 tcmdd951_hlp.zip
- http://www.totalcommander.ch/help/tcmde951_hlp.zip
- http://www.totalcommander.ch/help/tcmdd951_hlp.zip
------------------------------------------------------------------------------------------------------------------------------
2. Language Bar for TC 9.51 - Peter H. S. Madsen (petermad)
Show

CODE: Select all

Die Languagebar empfiehlt sich hauptsächlich für Tester, die schnell zwischen verschiedenen Sprachen umschalten möchten.

2.1 Installation und Beschreibung:      (Achtung: Die Datei "Languagebar10X.zip" wird laufend aktualisiert...*)
    Siehe https://ghisler.ch/board/viewtopic.php?f=6&t=57594 Language Bar for TC 9.51 ... (englisch)
    Ein Doppelklick auf die Datei "Languagebar102.zip"* installiert das Plugin (nach Klick auf den "Ja"-Button).
    Beispiel:
    Es erscheint die folgende Meldung:
    "Dieses Archiv enthält das folgende Plugin/Zubehör für Total Commander:
    Language Bar for Total Commander 9.51 (by petermad)  
    - After installation see: %COMMANDER_PATH%\Language\Extra\Readme.txt for further instructions.

    Versionsnummer: 1.02
    Möchten Sie es installieren?"   ---> Klick auf den Button "Ja" < ---

CODE: Select all

2.1.1 WICHTIG: Installationsmeldung bzw. *\Languagebar102.zip\pluginst.inf - Hinweis in der Datei "pluginst.inf" beachten(!):
      Nach Installation siehe: %COMMANDER_PATH%\Language\Extra\Readme.txt für weitere Instruktionen
      After installation see : %COMMANDER_PATH%\Language\Extra\Readme.txt for further instructions.    
2.1.2 Es wird dieser Ordner angelegt: %COMMANDER_PATH%\Language\Extra\   (--> Unterordner "Extra" im Ordner "Language")
2.1.3 Aus dem Ordner %COMMANDER_PATH%\Language\Extra\ jetzt die Datei "Language.bar" in die Buttonbar ziehen und "fallen" lassen.
2.1.4 Klicke auf den neuen Button um schnell zwischen verschiedenen Sprachen umschalten zu können, folgende Buttons erscheinen:
      - Button 1: "Default Bar" ---> Rückkehr zur Hauptbuttonbar (default.bar)
      - Button 2: "Languages Bar" -> nach Klick auf diesen Button werden die Nationalflaggen angezeigt
                  und nach Klick auf eine Flagge wird auf die entsprechende Sprache umgeschaltet.
                  Klick auf den 1. Button schaltet eine Ebene zurück, d.h. auf die Language (Haupt-)Buttonbar
      - Button 3: "Languages Bar as Menu" -> nach Klick auf diesen Button wird eine Sub-Buttonbar mit den Nationalflaggen angezeigt.
                  Vorteil: Hier ist auf einen Blick erkennbar, welche Sprache zu welcher Flagge gehört.

CODE: Select all

      ----------------------------------------------------------------------------------------------------------------------------
      Hinweis: An dieser Stelle empfiehlt es sich gegebenenfalls seine Einstellungen hinsichtlich selbst geänderter Menüdateien
               zu überprüfen:
               Menü "Konfigurieren" > "Einstellungen..." > "Sprache (Language)"
      Lösung:  Einfach aus dem Ordner %COMMANDER_PATH%\LANGUAGE\ die Dateien "WCMD_DEU.MNU" u. "WCMD_ENG.MNU" (selbst geändert)
               über die Dateien im Ordner %COMMANDER_PATH%\LANGUAGE\Extra\ drüberkopieren und dort Backup-Dateien erstellen,
               damit beim nächsten Update/Upgrade die Einstellungen wiederhergestellt werden können.
      ----------------------------------------------------------------------------------------------------------------------------
      - Button 4: "Open .lng and .mnu File under Cursor"  =  Öffne .LNG Datei unter Cursor
                  Cursor auf Datei positionieren, zB WCMD_DEU.LNG, Strg-Taste drücken, Button 4 anklicken -> öffnet Sprachdatei DEU
                  Die Menüs und Funktionstastenbezeichnungen (zB F5 Kopieren, etc.) werden in der gewählten Sprache angezeigt.

CODE: Select all

      - Button 5: "Open .mnu File under Cursor"  =  Öffne .MNU Datei unter Cursor
                  Cursor auf Datei positionieren, zB WCMD_DEU.MNU, Strg-Taste drücken, Button 5 anklicken -> öffnet Menüdatei DEU
                  
		  Hinweis: Im Gegensatz zum Button 4 werden beim Button 5 die Funktionstastenbezeichnungen,
                  zB F5 Kopieren, F7 Neuer Ordner ... NICHT mitgeändert (in diesem Fall auf die deutsche Sprache),
                  und zwar dann, wenn zuvor eine andere Menüsprache (zB Englisch) geladen war!
                  
      - Button 6: "English Language and Menu (build-in)"  = Sprache englisch INTERN(!) und Menüs in englischer Sprache (Standard!)

CODE: Select all

      - Button 7: "Open Your Language/Menu file (change XXX in Parameters field)" --> standardmäßig LEER; Einstellung erforderlich!
                  In der Regel wird man sich hier gegebenenfalls eine Fremdsprache einstellen.
      
                  Öffne Deine Sprach-/Menüdatei (ändere xxx im Parameterfeld): Rechtsklick auf Button > Ändern...
                  VON: %Pwcmd_XXX.lng
                  AUF: %Pwcmd_ENG.lng
                  In diesem Fall empfiehlt es sich den Tooltip anzupassen, damit man später weiß, welche Sprache man
                  hier eingestellt hat: Rechtsklick auf Button > Ändern... | Beispiel für Tooltip-Bezeichnung: ...
                  Öffne Deine Sprach-/Menüdatei (ändere xxx im Parameterfeld)|ENG - englisch
                  Open Your Language/Menu file (change XXX in Parameters field)|ENG - english
      
		  Die Menüs und Funktionstastenbezeichnungen (zB F5 Kopieren, etc.) werden in der gewählten Sprache angezeigt.

CODE: Select all

      - Button 8: "Open Your Menu file (change XXX in Parameters field)" --> standardmäßig LEER; Einstellung erforderlich!
                  In der Regel wird man sich hier gegebenenfalls eine Fremdsprache einstellen.
                  
                  Öffne Deine Menüdatei (ändere xxx im Parameterfeld): Rechtsklick auf Button > Ändern...
                  VON: %Pwcmd_XXX.mnu
                  AUF: %Pwcmd_ENG.mnu
		  In diesem Fall empfiehlt es sich den Tooltip anzupassen, damit man später weiß, welche Sprache man
                  hier als Menüsprache eingestellt hat: Rechtsklick auf Button > Ändern...
                  
                  Hinweis: Im Gegensatz zum Button 7 werden beim Button 8 die Funktionstastenbezeichnungen,
                  zB F5 Kopieren, F7 Neuer Ordner ... NICHT geändert (in diesem Fall auf die englische Sprache),
                  und zwar dann, wenn zuvor eine andere Menüsprache (zB Deutsch) geladen war!

CODE: Select all

2.2   Backup erstellen
      Nach Installation empfiehlt es sich zumindest von den folgenden Dateien ein Backup zu erstellen, denn sie werden beim
      nächsten Update/Upgrade überschrieben - Pfad ... %COMMANDER_PATH%\Language\Extra\ ...:
      Language.bar, Languages.bar, WCMD_DEU.MNU (Heimatsprache), WCMD_ENG.MNU (Fremdsprache)
                  
2.3   Deinstallation
2.3.1 Löschen Sie den erstellten Button in der Buttonbar (nur 1 Button!)
2.3.2 Löschen Sie den Ordner "Extra" im Pfad %COMMANDER_PATH%\Language\Extra\                  
3. In Total Commander nur die Sprache "Deutsch" verwenden
Show

CODE: Select all

    ... und zwar ohne bzw. mit Dunkelmodus (dies gilt auch für Hilfedateien!).    
3.1 Hilfedatei: Normalmodus - Deutsch
    - TOTALCMD.CHM (deutsche Hilfedatei) befindet sich im Programmverzeichnis <%COMMANDER_PATH%> *)
    - Konfigurieren - Einstellungen... - Sprache (Language): Deutsch (WCMD_DEU.LNG)

3.2 Hilfedatei: Dunkelmodus - Deutsch
    - Datei "totalcmd951_darkhelp.zip" öffnen durch anklicken 
      (Readme.txt/Liesmich, unter anderem wegen Unterschied zwischen "Darkhelp" <-> "Darkhelp2")
    - Ordner "Darkhelp" öffnen durch anklicken
    - Ordner "Deutsch" öffnen durch anklicken (totalcmdDark.chm = Hilfedatei "Deutsch" mit Dunkelmodus)
    - Die Datei totalcmdDark.chm in das Programmverzeichnis von TC kopieren (=extrahieren) - %COMMANDER_PATH% *)
      [Alternativ könnte auch totalcmd951_darkhelp.zip\Darkhelp\English\LANGUAGE\Wcmd_deudark.chm verwendet werden]
    - Andere Dateien aus "...\totalcmd951_darkhelp.zip\Darkhelp\Deutsch\" werden nicht benötigt
4. In Total Commander die Sprachen "Deutsch" und "Englisch" (abwechselnd) verwenden
Show

CODE: Select all

    ... und zwar ohne bzw. mit Dunkelmodus (dies gilt auch für Hilfedateien!).

4.1 Hilfedateien: Normalmodus - Deutsch
    - TOTALCMD.CHM (deutsche Hilfedatei) vom Programmverzeichnis <%COMMANDER_PATH%> *) verschieben in den folgenden Ordner:
      %COMMANDER_PATH%\Language\
    - %COMMANDER_PATH%\Language\WCMD_DEU.CHM -> Datei löschen
    - %COMMANDER_PATH%\Language\TOTALCMD.CHM -> umbenennen auf: WCMD_DEU.CHM

CODE: Select all

4.2 Hilfedateien: Normalmodus - Englisch
     Die Hilfedateien aus den heruntergeladenen Dateien (zB *.cab oder *.exe) extrahieren wie folgt:
     Beispiel: tcmd951x32_64.exe
     - Cursor auf Datei "tcmd951x32_64.exe" positionieren
     - Strg+Bild-nach-unten Taste(!)) drücken (der Inhalt der .exe Datei wird angezeigt)
     - Cursor auf Datei "INSTALL.CAB" positionieren
     - Strg+Bild-nach-unten Taste drücken (der Inhalt der .cab Datei wird angezeigt) oder "INSTALL.CAB" anklicken
     - Ordner "e" anklicken (der Ordner wird geöffnet und die englische Hilfedatei "TOTALCMD.CHM" wird angezeigt)
     - Die Datei "TOTALCMD.CHM" in das Programmverzeichnis von TC kopieren (=extrahieren) - %COMMANDER_PATH% *)
     - 3x die Rücktaste drücken(!), danach wird wieder "tcmd951x32_64.exe" angezeigt

CODE: Select all

4.3 Hilfedateien: Dunkelmodus - Deutsch
    - Datei "totalcmd951_darkhelp.zip" öffnen durch anklicken 
      (Readme.txt/Liesmich, unter anderem wegen Unterschied zwischen "Darkhelp" <-> "Darkhelp2")
    - Ordner "Darkhelp" öffnen durch anklicken
    - Ordner "English" öffnen durch anklicken (totalcmdDark.chm = Hilfedatei "Englisch" mit Dunkelmodus)
    - Ordner "LANGUAGE" öffnen durch anklicken 
    - Die Datei "Wcmd_deudark.chm" kopieren nach %COMMANDER_PATH%\Language\ *) [Option: Umbenennung auf "WCMD_DEUDARK.CHM"]
    - Andere Dateien aus "...\totalcmd951_darkhelp.zip\Darkhelp\English\LANGUAGE\" werden nicht benötigt

CODE: Select all

4.4 Hilfedateien: Dunkelmodus - Englisch
    - Datei "totalcmd951_darkhelp.zip" öffnen durch anklicken 
      (Readme.txt/Liesmich, unter anderem wegen Unterschied zwischen "Darkhelp" <-> "Darkhelp2")
    - Ordner "Darkhelp" öffnen durch anklicken
    - Ordner "English" öffnen durch anklicken (totalcmdDark.chm = Hilfedatei "Englisch" mit Dunkelmodus)
    - Die Datei "totalcmdDark.chm" kopieren nach %COMMANDER_PATH% *), das ist das Programmverzeichnis von TC

CODE: Select all

4.5. Englische Sprachdatei - Downloadlink: http://ghisler.fileburst.com/languages/wcmd_eng.zip
     - WICHTIG: Sofern die Dateien "WCMD_ENG.INC" bzw. "WCMD_ENG.MNU" zuvor geändert/angepaßt wurden, dann ein BACKUP erstellen!
       Siehe auch: "Hinweise Pkt. 5.4"
     - Wenn man diese Datei [doppelt] anklickt erhält man zB folgende Meldung (analog zu einer Plugin-Installation):
       "Dieses Archiv enthält das folgende Plugin/Zubehör für Total Commander:
        External English language files for Total Commander 9.50
     
        Möchten Sie es installieren?"
     - Mit Klick auf "Ja" werden die Dateien im Pfad %COMMANDER_PATH%\Language\ installiert.

CODE: Select all

- Ab diesem Zeitpunkt gibt es neben der Sprache "Deutsch" die Sprache "Englisch" in TC in zwei Varianten:

  1. "English" (Englisch intern); die englische Sprache ist fest in Total Commander eingebaut/integriert.
     Bei Auswahl von "Englisch intern" läßt sich keine Menüdatei einpflegen.
  2. "WCMD_ENG.LNG" Diese Datei war nie Teil der Installation und sie wird nur für Übersetzer benötigt.
     Bei Auswahl von "WCMD_ENG.LNG" läßt sich als Menüdatei "WCMD_ENG.MNU" definieren (Name wird auf "WCMD_ENG.mnu geändert).
     Dies hat den Vorteil, dass sich in TC zB eigene Menüpunkte mit Befehlen selbst anlegen lassen;
     siehe ....: "Hinweise Pkt. 5.4" und Beispiele.
     Siehe auch: "Hinweise Pkt. 5.3" ... Menüführung in gewünschter Sprache mit Button aufrufen.
  
- [Die Dateien "WCMD_ENG.INC", "WCMD_ENG.LNG", "WCMD_ENG.MNU" im Ordner "totalcmd951_darkhelp.zip\Darkhelp\Deutsch\language\"
  könnten theoretisch ebenfalls verwendet werden, d.h. kopieren (=extrahieren) nach %COMMANDER_PATH%\Language\].
*) Erläuterung zu %COMMANDER_PATH%
Show

CODE: Select all

%COMMANDER_PATH% ... Siehe: https://www.ghisler.ch/wikide/index.php/Navigation#Umgebungsvariablen
Dies ist jener Ort/Ordner in dem sich zB auch die Dateien TOTALCMD.EXE oder TOTALCMD64.EXE befinden.

Die Verwendung der Umgebungsvariable %COMMANDER_PATH% eignet sich unter anderem bei der Verwendung von Buttons 
in einer portablen TC-Version.*
*Portable Version von TC --> empfohlene Einstellung: wincmd.ini - Abschnitt [Configuration] UseIniInProgramDir=7

Weiters ist es gegebenenfalls möglich, eine "Pfadverkürzung" vorzunehmen - Beispiel:
VORHER:   D:\Daten\Programme\TotalCommander\TCD_USB-Stick\TC32-64USB\Language\
NACHHER:  ----------------------------------------> %COMMANDER_PATH%\Language\
(In diesem Beispiel befinden sich die Dateien TOTALCMD.EXE bzw. TOTALCMD64.EXE im Ordner "TC32-64USB").
5. Hinweise (Dunkelmodus <ein/aus>, Sprache und Menüführung in gewählter Sprache, Menü selbst anpassen, Backups <.INC, .MNU>)
Show

CODE: Select all

5.1 Der Dunkelmodus steht in TC seit Version 9.50 zur Verfügung. *)
    Dunkelmodus ein-/bzw. ausschalten, zB mit einem Button mit Kommando: cm_SwitchDarkmode, cm_EnableDarkmode, cm_DisableDarkmode
    oder über Menü "Konfigurieren" - "Dunkel<->Normal". Siehe auch Hilfe (F1): Registerkarte "Suchen": Dunkel<->Normal
    Je nachdem ob der Dunkelmodus ein- oder ausgeschaltet ist kann die Hilfe in TC mit/ohne Dunkelmodus angezeigt werden,
    sofern obige Vorgangsweise berücksichtigt wird.
    *) Siehe weitere WICHTIGE HINWEISE in der HILFE (F1): 
    - "Dunkel<->Normal": ... Der Dunkelmodus ist ab Windows XP freigeschaltet. ...
    - "Ini-Datei Einstellungen - Teil 1: Configuration": ... u.a. ForceDarkModeOptions= ...

5.2 Datei "wincmd.ini" - Abschnitt [Configuration] DarkMode=0 0=off, 1=like apps, 2=on (...siehe: Hilfe - F1);
    Menü "Konfigurieren" - "Einstellungen..." - "Farben" - "Dunkelmodus": 
    <Immer deaktiviert> | <Immer aktiviert> | <Nur wenn für Windows 10-Apps aktiviert>

CODE: Select all

5.3 Button mit Kommando: OPENLANGUAGEFILE WCMD_ENG.LNG (Sprache <.LNG> und Menüführung <.MNU> in englischer Sprache) 
    Button mit Kommando: OPENLANGUAGEFILE WCMD_DEU.LNG (Sprache <.LNG> und Menüführung <.MNU> in deutscher Sprache)
    Wichtig: Siehe Pkt. 7.1 ... Beispiele mit Codes zur Erstellung von Buttons in TC (kopieren/einfügen)!
    
5.4 Sollten Dateien, zB *.INC, *.MNU zuvor angepasst/verändert und hievon BACKUPS erzeugt worden sein,
    dann sollten diese nach einem Update/Upgrade von TC per Dateivergleich wieder adaptiert werden.
    Beispiele: %COMMANDER_PATH%\TOTALCMD.INC, %COMMANDER_PATH%\Language\WCMD_DEU.MNU und WCMD_ENG.MNU ...
    Beispieleinträge zu Datei "WCMD_DEU.MNU" und "WCMD_ENG.MNU" (selbst erstellt!) nachstehend ...

CODE: Select all

5.4.1 WCMD_DEU.MNU --> Programmelemente EIN/AUS -schalten: https://ghisler.ch/board/viewtopic.php?f=2&t=50763
      POPUP "&Programmelemente"
      MENUITEM SEPARATOR
      MENUITEM "Buttonbar ein-/ausblenden", cm_VisButtonbar
      MENUITEM "Vertikale Buttonbar ein-/ausblenden", cm_VisButtonbar2
      MENUITEM "Ordnertabs ein-/ausblenden", cm_VisDirTabs
      MENUITEM "Laufwerksbuttons ein-/ausblenden", cm_VisDriveButtons
      MENUITEM "Zweite Laufwerksbuttonbar (rechts) ein-/ausblenden", cm_VisTwoDriveButtons
      MENUITEM "Laufwerksliste ein-/ausblenden", cm_VisDriveCombo
      MENUITEM "Buttons: Flacher/normaler Modus", cm_VisFlatDriveButtons
      MENUITEM "Benutzeroberfläche: Flacher/normaler Modus", cm_VisFlatInterface
      MENUITEM "Aktuellen Pfad ein-/ausblenden", cm_VisCurDir
      MENUITEM "Knöpfe für Verlauf + Laufwerksliste ein-/ausblenden", cm_VisHistHotButtons
      MENUITEM "Spaltenüberschriftenzeile ein-/ausblenden", cm_VisTabHeader
      MENUITEM "Statusinformationen ein-/ausblenden", cm_VisStatusbar
      MENUITEM "Kommandozeile ein-/ausblenden", cm_VisCmdLine
      MENUITEM "Funktionstastenknöpfe ein-/ausblenden", cm_VisKeyButtons
      MENUITEM "Brotkrumenleiste ein-/ausblenden", cm_VisBreadCrumbs
      MENUITEM "Schalte Overlay-Symbole ein/aus", cm_SwitchOverlayIcons
      MENUITEM SEPARATOR
      END_POPUP      

CODE: Select all

5.4.2 WCMD_ENG.MNU --> Programmelemente EIN/AUS -schalten: https://ghisler.ch/board/viewtopic.php?f=2&t=50763
      POPUP "&Program elements"
      MENUITEM SEPARATOR
      MENUITEM "Show/hide button bar", cm_VisButtonbar
      MENUITEM "Show/hide vertical button bar", cm_VisButtonbar2
      MENUITEM "Show/hide folder tabs", cm_VisDirTabs
      MENUITEM "Show/hide drive button bars", cm_VisDriveButtons
      MENUITEM "Show/hide second (right) drive button bar", cm_VisTwoDriveButtons
      MENUITEM "Show/hide drive combobox", cm_VisDriveCombo
      MENUITEM "Buttons: Flat/normal mode", cm_VisFlatDriveButtons
      MENUITEM "Interface: Flat/normal mode", cm_VisFlatInterface
      MENUITEM "Show/hide current directory", cm_VisCurDir
      MENUITEM "Show/hide dir history+hotlist", cm_VisHistHotButtons
      MENUITEM "Show/hide column header line", cm_VisTabHeader
      MENUITEM "Show/hide status bar", cm_VisStatusbar
      MENUITEM "Show/hide Command line", cm_VisCmdLine
      MENUITEM "Show/hide function key buttons", cm_VisKeyButtons
      MENUITEM "Show/hide Breadcrumb bar", cm_VisBreadCrumbs
      MENUITEM "Switch icon overlays on/off", cm_SwitchOverlayIcons
      MENUITEM SEPARATOR
      END_POPUP

CODE: Select all

5.4.3 Die obigen Bezeichnungen zu den Befehlen wurden teilweise an eigene Wünsche angepasst(!).
      Die Originalbezeichnungen können wie folgt abgefragt werden:
      1. cm_CommandBrowser in die TC-Kommandozeile eingeben und <ENTER> drücken
      2. Den Befehl, zB cm_VisButtonbar in das Feld "Filter:" eingeben.
      3. STRG+Umschalt+C oder Umschalt+Doppelklick auf die Zeile kopiert den Inhalt in die Zwischenablage
         cm_VisButtonbar   2901   Show/hide button bar
      4. STRG+V fügt den Inhalt der Zwischenablage zB in eine Textdatei ein
         cm_VisButtonbar   2901   Show/hide button bar
      [STRG+C oder ALT+Doppelklick auf Zeile fügt nur den Befehl in die Zwischenablage ein].
6. HILFE (F1) - Dunkelmodus/DarkMode - (deutsch/englisch) - Peter H. S. Madsen (petermad)
Show

CODE: Select all

6.1 Direktlink für Download von Hilfedateien (deutsch/englisch) mit Dunkelmodus:
    https://madsenworld.dk/tc-darkhelp/totalcmd951_darkhelp.zip

6.2 Offizielle Webseite (Downloads)
    https://www.ghisler.ch/wiki/index.php?title=List_of_unreleased_plugins#darkchmhelp  
    Ab TC Version 9.50 ist dies die offizielle Webseite für Downloads von Hilfedateien (*.CHM) mit Dunkelmodus (Dark mode)
    für die Sprachen "Deutsch" und "Englisch".

CODE: Select all

6.3 Struktur zu Datei: totalcmd951_darkhelp.zip
    Die nachfolgende Struktur zeigt, in welche Pfade die unten angeführten Dateien zu entpacken sind.
    In den Ordner, zB %COMMANDER_PATH%\Language\ kann man auch wechseln, wenn man cd %COMMANDER_PATH%\Language\ 
    in der Kommandozeile von TC eingibt und dann <ENTER> drückt [Gegebenenfalls ist ein zweitesmal <ENTER> drücken erforderlich].
         
    Achtung: VOR Durchführung sollte von diesen Dateien gegebenenfalls ein BACKUP(!) erstellt werden, und zwar 
    sofern man in diesen Dateien selbst Änderungen bzw. Ergänzungen vorgenommen hat! Siehe zB Pkt. 5.4!

CODE: Select all

    Beispiel - Heimatsprache DEUTSCH:
    - (1) Die Datei "Wcmd_deudark.chm" im gepackten Ordner "Darkhelp\English\LANGUAGE\" in den folgenden Ordner entpacken: 
          %COMMANDER_PATH%\Language\
    - (2) Die Datei "totalcmdDark.chm" im gepackten Ordner "Darkhelp\English\" muß in den Ordner entpackt werden,
          in dem sich auch die Datei "TOTALCMD.EXE" bzw. "TOTALCMD64.EXE" befinden (--> %COMMANDER_PATH% <--)
    - (3) Die Datei "WCMD_ENG.LNG" in den folgenden Ordner entpacken: 
          %COMMANDER_PATH%\Language\
     
    Das gilt analog auch zu dem Ordner "Darkhelp2". Im Zweifelsfall einfach die .CHM-Datei <Hilfedatei> doppelt anklicken.

CODE: Select all

    Die Hilfedateien können wie im Beispiel angeführt sowohl mit 
    - interner englischer Sprache (Menü "Konfigurieren" > "Einstellungen..." > "Sprache (Language)": English)
      als auch mit
    - Sprachdatei "WCMD_ENG.LNG"
    verwendet werden!

CODE: Select all

    !===========================================!==================================================!======================!====
    !  %COMMANDER_PATH%	  (= TOTALCMD.EXE,...) 	!      %COMMANDER_PATH%\Language  		   !  Dunkelmodus         !  #
    !===========================================!==================================================!======================!====
    !      Darkhelp\Deutsch\totalcmdDark.chm	!						   !  			  !
    !  						!      Darkhelp\Deutsch\language\WCMD_ENG.CHM	   !  Sprache: Englisch   !
    !  						!      Darkhelp\Deutsch\language\WCMD_ENG.INC      !  (Fremdsprache)      !
    !  						!  (3) Darkhelp\Deutsch\language\WCMD_ENG.LNG      !  (Foreign language)  ! (3)
    !  						!      Darkhelp\Deutsch\language\WCMD_ENG.MNU      !  			  !
    !                                           !      Darkhelp\Deutsch\language\Wcmd_engdark.chm  !     		  !
    !-------------------------------------------!--------------------------------------------------!----------------------!

CODE: Select all

    !-------------------------------------------!--------------------------------------------------!----------------------!
    !  (2) Darkhelp\English\totalcmdDark.chm	!						   !			  ! (2)
    !  						!      Darkhelp\English\LANGUAGE\WCMD_DEU.CHM      !  Sprache: Deutsch	  !
    !  						!      Darkhelp\English\LANGUAGE\WCMD_DEU.INC      !  (Heimatsprache)	  !
    !  						!      Darkhelp\English\LANGUAGE\WCMD_DEU.LNG      !  (Home language)	  !
    !  						!      Darkhelp\English\LANGUAGE\WCMD_DEU.MNU	   !  	  		  !
    !  						!  (1) Darkhelp\English\LANGUAGE\Wcmd_deudark.chm  !      		  ! (1)
    !===========================================!==================================================!===========================

CODE: Select all

    !===========================================!==================================================!===========================    
    !  --- ODER ---                             !      --- ODER ---                                !  --- ODER ---	  !
    !===========================================!==================================================!======================!====

CODE: Select all

    !===========================================!==================================================!======================!====
    !  %COMMANDER_PATH%	  (= TOTALCMD.EXE,...) 	!      %COMMANDER_PATH%\Language  		   !  Dunkelmodus         !  #
    !===========================================!==================================================!======================!====
    !      Darkhelp2\Deutsch\totalcmdDark.chm	!						   !    		  !
    !  						!      Darkhelp2\Deutsch\LANGUAGE\WCMD_ENG.CHM	   !  Sprache: Englisch   !
    !  						!      Darkhelp2\Deutsch\LANGUAGE\WCMD_ENG.INC     !  (Fremdsprache)	  !
    !  						!  (3) Darkhelp2\Deutsch\LANGUAGE\WCMD_ENG.LNG     !  (Foreign language)  ! (3)
    !  						!      Darkhelp2\Deutsch\LANGUAGE\WCMD_ENG.MNU     ! 			  !
    !                                           !      Darkhelp2\Deutsch\LANGUAGE\Wcmd_engdark.chm !  			  !
    !-------------------------------------------!--------------------------------------------------!----------------------!

CODE: Select all

    !-------------------------------------------!--------------------------------------------------!----------------------!
    !  (2) Darkhelp2\English\totalcmdDark.chm	!						   !			  ! (2)
    !  						!      Darkhelp2\English\LANGUAGE\WCMD_DEU.CHM     !  Sprache: Deutsch	  !
    !  						!      Darkhelp2\English\LANGUAGE\WCMD_DEU.INC     !  (Heimatsprache)	  !
    !  						!      Darkhelp2\English\LANGUAGE\WCMD_DEU.LNG     !  (Home language)	  !
    !  						!      Darkhelp2\English\LANGUAGE\WCMD_DEU.MNU	   !  	  		  !
    !  						!  (1) Darkhelp2\English\LANGUAGE\Wcmd_deudark.chm !      		  ! (1)
    !===========================================!==================================================!======================!====

CODE: Select all

    Hinweis von petermad: https://ghisler.ch/board/viewtopic.php?p=370131#p370131
    WCMD_ENG.CHM and WCMD_ENGDARK.CHM only works when you use WCMD_ENG.LNG - not with internal English language.
    WCMD_ENG.CHM und WCMD_ENGDARK.CHM funktionieren nur, wenn Sie WCMD_ENG.LNG verwenden - nicht mit interner englischer Sprache.
7. Sprachumschaltung, zB Deutsch/Englisch (Heimatsprache/Fremdsprache) und vice versa | 3 Buttons, 2 Shortcuts
Show

CODE: Select all

7.1 BUTTONS

CODE: Select all

TOTALCMD#BAR#DATA
OPENLANGUAGEFILE WCMD_DEU.LNG

wcmicons.dll,69
Menüführung DEUTSCH || ALT+D|OPENLANGUAGEFILE WCMD_DEU.LNG

0
-1

CODE: Select all

TOTALCMD#BAR#DATA
OPENLANGUAGEFILE WCMD_ENG.LNG

wcmicons.dll,68
Menüführung ENGLISCH || ALT+E|OPENLANGUAGEFILE WCMD_ENG.LNG|Konfigurieren-Einstellungen.. Sprache (Language):|
English ist fix eingebaut, d.h. es gibt keine .LNG Datei(!), außer für Übersetzer!|
I.d. Datei WCMD_ENG.MNU wurden zB eigene Menüeinträge gespeichert.

0
-1

CODE: Select all

2 Zeilenumbrüche beim Tooltip - nur zwecks besserer Lesbarkeit - eingefügt nach "|".  ...Bitte entfernen...
Bezüglich Shortcut ALT+E: Siehe Pkt. 7.2

CODE: Select all

TOTALCMD#BAR#DATA
OPENLANGUAGEFILE

%COMMANDER_EXE%,27
Wechsel zur internen englischen Sprache (ohne eigene Menüeinträge!)|https://ghisler.ch/board/viewtopic.php?p=369640#p369640


-1

CODE: Select all

Du kannst den CODE zum Anlegen eines Buttons in TC wie folgt nutzen:

1. Klicke auf "ALLES AUSWÄHLEN" (rechts neben CODE:)
2. STRG + C = Kopieren in die Zwischenablage (drücke die Taste 'Strg' und halte sie gedrückt, dann drücke den Buchstaben "C")
3. Tätige einen Rechtsklick auf einen freien Platz in der Buttonbar [zB nach dem letzten Button oder zwischen den Buttons]
4. Klicke auf den Menüpunkt "Einfügen"
5. [Option: Zeige mit dem Cursor (etwas länger) auf den neu erstellten Button: "Tooltip" erscheint (-> Beschreibung zum Button)]
6. Siehe auch: https://ghisler.ch/board/viewtopic.php?p=335674#p335674 Erklärung zu TOTALCMD#BAR#DATA

CODE: Select all

7.2 SCHNELLTASTEN, SHORTCUTS
    Es empfiehlt sich gegebenenfalls Shortcuts für die Umschaltung auf eine andere Sprache zu verwenden, 
    zB um Buttons "einzusparen", etc.
     
    Shortcuts, zB ALT+D, ALT+E können über Menü "Konfigurieren" - "Einstellungen..." - "Diverses":
    'Tastenkombinationen umdefinieren' erstellt werden (-> em_Befehl in Datei "usercmd.ini" erforderlich!*) 
    * Ausführliche Schritt-für-Schritt Anleitung - siehe: https://ghisler.ch/board/viewtopic.php?p=331512#p331512
    ODER 
    einfach über nachfolgend angeführte manuelle Einträge in den Dateien "wincmd.ini" und "usercmd.ini"(!):

CODE: Select all

    wincmd.ini
    [Shortcuts]
    A+D=em_Menuefuehrung_DEUTSCH
    A+E=em_Menuefuehrung_ENGLISCH

CODE: Select all

    usercmd.ini
    [em_Menuefuehrung_DEUTSCH]
    button=
    cmd=OPENLANGUAGEFILE WCMD_DEU.LNG
    menu=OPENLANGUAGEFILE WCMD_DEU.LNG|Menüführung DEUTSCH
    [em_Menuefuehrung_ENGLISCH]
    button=
    cmd=OPENLANGUAGEFILE WCMD_ENG.LNG
    menu=OPENLANGUAGEFILE WCMD_ENG.LNG|Menüführung ENGLISCH
    
    Somit kann mit dem Shortcut..                             [incl. selbst erstellter Menüeinträge(!)
    ALT+D ... die deutsche Sprach-/Menüführung aufgerufen werden  | WCMD_DEU.MNU | [siehe Punkt 5.4.1]
    ALT+E ... die englische Sprach-/Menüführung aufgerufen werden | WCMD_ENG.MNU | [siehe Punkt 5.4.2]
8. HISTORY.TXT (Auszug "Dunkelmodus" = "Dark mode")
Show

CODE: Select all

12.02.20 Release Total Commander 9.50a release candidate 1 (RC1)
12.02.20 Added: Dark mode: Open help file named totalcmddark.chm if it exists in the same location as totalcmd.chm (32/64)
15.01.20 Added: Tell lister plugins with parameter lcp_darkmodenative=256 when using native Dark mode 
                (in addition to lcp_darkmode=128) (32/64)
                
10.01.20 Release Total Commander 9.50 beta 12a
09.01.20 Added: Tell lister plugins with parameter lcp_darkmode=128 when using Dark mode,
                changed plugin interface version to 2.12 (32/64)
                
08.01.20 Release Total Commander 9.50 beta 12
07.01.20 Added: wincmd.ini [Configuration] ForceDarkModeOptions=3 disables Windows 10-specific Dark mode functions and 
                uses compatibility mode from older versions (32/64)
                
04.12.19 Release Total Commander 9.50 beta 8
02.12.19 Added: Dark mode: Add bottom line to listbox, and top line when not showing current path (32/64)

27.11.19 Release Total Commander 9.50 beta 7
26.11.19 Added: Always show borders around file lists in Dark mode. 
Can be disabled via wincmd.ini [Layout] DarkListBorders=0 (not used for classic theme) (32/64)

20.11.19 Release Total Commander 9.50 beta 6
19.11.19 Added: Configuration - Options - Color: Show preview (example output) also for Lister, Compare by contents,
                title bars, hint windows, and Dark mode (32/64)
18.11.19 Added: Use Dark mode for scroll bars in "Compare by content" on Windows 10 1809 or newer (not on older versions) (32/64)
18.11.19 Added: Default Dark mode background color is now a bit brigher (RGB=32,32,32), the same as in the Explorer (32/64)
18.11.19 Added: Hint foreground and background color are now configurable, both in normal and in Dark mode (32/64)

13.11.19 Release Total Commander 9.50 beta 5
13.11.19 Added: Dark mode: Show border around file panels when not using the option "Flat user interface" (32/64)
13.11.19 Added: Dark mode, Windows 10 1809 or newer: Add Dark mode for scrollbars in the listbox part of comboboxes 
                (e.g. Configuration - Button bar) (32/64)
12.11.19 Added: Dark mode: Always show border around current path, also when using tabs (32/64)

30.10.19 Release Total Commander 9.50 beta 3
29.10.19 Added: Dark mode: Enable Dark mode options by default also on Windows XP and newer (32/64)
29.10.19 Added: Dark mode: Partial support for dark scrollbars in listboxes on older Windows versions
               (only when scrolling with the keyboard) (32/64)
25.10.19 Added: Dark mode: Highlight frame and opening indicator in combobox when hovering with the mouse over it (32/64)
23.10.19 Added: Save new Dark mode option set via cm_SwitchDarkmode/cm_EnableDarkmode/cm_DisableDarkmode to wincmd.ini, 
                except when the default was "Only when enabled for Windows 10 apps" (32/64)
23.10.19 Added: Three new internal commands: cm_SwitchDarkmode to switch Dark mode on/off, cm_EnableDarkmode to switch it on
                and cm_DisableDarkmode to switch it off (useful e.g. for time controlled Dark mode) (32/64)
                
21.10.19 Release Total Commander 9.50 beta 2
21.10.19 Added: Dark mode: show hover effect for folder tabs and sorting headers (32/64)

16.10.19 Release Total Commander 9.50 beta 1
30.07.19 Added: Start working on Dark mode support for Windows 10 1809 and later (32/64)
9. KURZFASSUNG (Tätigkeiten nach einer Total Commander - Installation)
Show

CODE: Select all

Bevor Sie nachfolgende Punkte durchführen, sollten Sie vorangeführte Punkte gelesen und verstanden haben
(um eventuellen Missverständnissen im nachfolgenden Text vorzubeugen).

1.  %COMMANDER_PATH%\Language\WCMD_DEU.CHM LÖSCHEN(!)       (siehe auch nachstehend - Punkt 2.! ...)
2.  %COMMANDER_PATH%\TOTALCMD.CHM -->  VERSCHIEBEN(!) nach: %COMMANDER_PATH%\Language\TOTALCMD.CHM u. auf WCMD_DEU.CHM UMBENENNEN(!)
3.  https://www.ghisler.com/ddownload.htm .. DOWNLOAD einer finalen Version, zB tcmd951x32_64.exe (Strg+Bild-nach-unten Taste,...)
3.1 C:\Users\USER\AppData\Local\Temp\_tc\INSTALL.CAB\e\TOTALCMD.CHM --> EXTRAHIEREN nach: %COMMANDER_PATH%\TOTALCMD.CHM (englisch)
4.  http://ghisler.fileburst.com/languages/wcmd_eng.zip DOWNLOAD; 
4.1 Strg+Bild-nach-unten Taste drücken, WCMD_ENG.LNG ENTPACKEN nach: %COMMANDER_PATH%\Language\WCMD_ENG.LNG;
    gegebenenfalls vorhandene Datei überschreiben.

CODE: Select all

5.  Download - Hilfedateien <.CHM> | Dunkelmodus
    https://madsenworld.dk/tc-darkhelp/totalcmd951_darkhelp.zip .................................. Direktlink für Download
    https://www.ghisler.ch/wiki/index.php?title=List_of_unreleased_plugins#darkchmhelp ........... Offizielle Webseite
5.1 Installation gemäß Punkt 6.3 von: "6. HILFE (F1) - Dunkelmodus/DarkMode - (deutsch/englisch) - Peter H. S. Madsen (petermad)"
5.2 Sollte nur die Sprache DEUTSCH verwendet werden, dann gilt folgendes: 
    *\totalcmd951_darkhelp.zip\Darkhelp\Deutsch\totalcmdDark.chm
    Die Datei totalcmdDark.chm in das Programmverzeichnis von TC kopieren (=extrahieren) - %COMMANDER_PATH%

6.  Dateivergleich/-anpassungen vornehmen  (NUR sofern eigenständig Anpassungen in den Original-Dateien vorgenommen wurden)
6.1 %COMMANDER_PATH%\TOTALCMD.INC ........ <=> %COMMANDER_PATH%\TOTALCMD.BACKUP.INC 
6.2 %COMMANDER_PATH%\Language\WCMD_DEU.MNU <=> %COMMANDER_PATH%\Language\WCMD_DEU_BACKUP.MNU
6.3 %COMMANDER_PATH%\Language\WCMD_ENG.MNU <=> %COMMANDER_PATH%\Language\WCMD_ENG_BACKUP.MNU

CODE: Select all

Optional
7.  http://totalcmd.net/plugring/languagebar.html ... > TC Language Bar 1.02  (Download)  Autor: Peter H. S. Madsen (petermad);
    Vorgangsweise wie unter Punkt 2. "Language Bar for TC 9.51 - Peter H. S. Madsen (petermad)" angeführt. 
    > Die Languagebar empfiehlt sich hauptsächlich für Tester, die schnell zwischen verschiedenen Sprachen umschalten möchten.
10. Linksammlung
Show

CODE: Select all

https://www.ghisler.ch/wiki/index.php?title=List_of_unreleased_plugins#darkchmhelp   Derzeit offizielle Webseite Hilfe/Dunkelmodus
https://madsenworld.dk/tc-darkhelp/totalcmd951_darkhelp.zip ............. Direktlink für Download von Hilfedateien mit Dunkelmodus
https://ghisler.ch/board/viewtopic.php?p=382460#p382460 ....... Extended Menus for TC 9.51 - petermad | Dark Help | Old Style Help
https://ghisler.ch/board/viewtopic.php?f=14&t=54862 ......... Forum "TC suggestions (English)" - CHM Help for Dark mode (englisch)
https://ghisler.ch/board/viewtopic.php?p=370159#p370159  petermad - Erläuterung zu ZIP-Datei "totalcmd951_darkhelp.zip" (englisch)
https://ghisler.ch/board/viewtopic.php?f=2&t=54684 u.a... Sinn des Dark Modes ; Jetzt auch mit Beispielen / Diskussionen (deutsch)
https://ghisler.ch/board/viewtopic.php?f=3&t=54242 u.a... (unter anderen) .......... TC 9.50 - Dark mode / Diskussionen (englisch)
https://www.ghisler.ch/wikide/index.php/Navigation#Umgebungsvariablen ................ Umgebungsvariablen (%COMMANDER_PATH%, etc.)
11. Danke!
Show

CODE: Select all

Herzlichen Dank an den Autor und alle User, die zu diesen Themen beigetragen haben!
Hinweis in eigener Sache
Show

CODE: Select all

Sollten zu diesen Themen Fragen auftauchen oder Sie mir einen Hinweis [auf eine eventuell erforderliche Korrektur] geben wollen,
dann bitte unbedingt ein SEPARATES Thema im Forum (Deutsch oder Englisch) erstellen,
und zwar mit Referenz (Linkangabe) auf diesen Beitrag.

Damit wird es mir ermöglicht, die oben angeführten Themen gegebenenfalls laufend zu aktualisieren.

https://www.ghisler.ch/wikide/index.php?title=Hauptseite
Einen Eintrag im Total Commander Wiki zu erstellen ist von mir nicht geplant.

Danke!
-----------------------------------------------------------------------------------------------------------------
Bitte antworten Sie NICHT auf diesen Beitrag - siehe vorstehend: "Hinweis in eigener Sache".
-----------------------------------------------------------------------------------------------------------------]]>
<![CDATA[Deu :: Re: Multirenametool: die letzten 26 Zeichen vor dem Punkt entfernen :: Reply by Stefan2]]> 2020-03-31T18:59:43+00:00 2020-03-31T18:59:43+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67378&p=382573#p382573

9.) Benutzen Sie eine Ueberschrift, welcher den Inhalt Ihrer Meldung beschreibt.

OK, es geht grob um das "Multirenametool", aber damit man einmal erhobene Lösungen auch wieder finden kann,
sollte der Titel zumindest ansatzweise beschreiben, worum es in etwa geht.
So kann man zB mit der Phrase "mut zeichen entfernen" bereits einige passende Beiträge hier im Forum finden,
und braucht nicht unbedingt auf Lösungen zu warten, sondern kann sich so oftmals schnell selbst helfen.
Nun müsste man, ohne einen beschreibenden Titel, jeden Thread öffnen, um zu sehen, ob der Inhalt einem das verrät wonach man gerade Ausschau hält.
Mit einem beschreibenden Titel kann man gezielt in Threads gehen, welche eine Lösung versprechen.





 ]]>


9.) Benutzen Sie eine Ueberschrift, welcher den Inhalt Ihrer Meldung beschreibt.

OK, es geht grob um das "Multirenametool", aber damit man einmal erhobene Lösungen auch wieder finden kann,
sollte der Titel zumindest ansatzweise beschreiben, worum es in etwa geht.
So kann man zB mit der Phrase "mut zeichen entfernen" bereits einige passende Beiträge hier im Forum finden,
und braucht nicht unbedingt auf Lösungen zu warten, sondern kann sich so oftmals schnell selbst helfen.
Nun müsste man, ohne einen beschreibenden Titel, jeden Thread öffnen, um zu sehen, ob der Inhalt einem das verrät wonach man gerade Ausschau hält.
Mit einem beschreibenden Titel kann man gezielt in Threads gehen, welche eine Lösung versprechen.





 ]]>
<![CDATA[Deu :: Re: Multirenametool: die letzten 26 Zeichen vor dem Punkt entfernen :: Reply by Wilhelm M.]]> 2020-03-31T18:18:46+00:00 2020-03-31T18:18:46+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67378&p=382572#p382572 Aber gebt mir wenigstens beim Titel des Beitrags recht... In diesen schweren Zeiten braucht man ein bisschen Zustimmung :wink:]]> Aber gebt mir wenigstens beim Titel des Beitrags recht... In diesen schweren Zeiten braucht man ein bisschen Zustimmung :wink:]]> <![CDATA[Deu :: Re: Multirenametool: die letzten 26 Zeichen vor dem Punkt entfernen :: Reply by matixx]]> 2020-03-31T17:32:27+00:00 2020-03-31T17:32:27+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67378&p=382571#p382571
Edit: Dalai war schneller.]]>

Edit: Dalai war schneller.]]>
<![CDATA[Deu :: Re: Multirenametool: die letzten 26 Zeichen vor dem Punkt entfernen :: Reply by Dalai]]> 2020-03-31T17:20:54+00:00 2020-03-31T17:20:54+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67378&p=382570#p382570
Wilhelm M. wrote:
2020-03-31, 17:07 UTC
Der Vorschlag von RedTif funktioniert nur, wenn alle Dateinamen gleich lang sind.
Nein, das funktioniert einwandfrei, völlig egal, wie lang die Dateinamen jeweils sind. Einfach mal ausprobieren. Beachte das zweite Minuszeichen in der Umbenennmaske. Das sorgt dafür, dass vom Ende des Dateinamens her gezählt wird.

Grüße
Dalai]]>
Wilhelm M. wrote:
2020-03-31, 17:07 UTC
Der Vorschlag von RedTif funktioniert nur, wenn alle Dateinamen gleich lang sind.
Nein, das funktioniert einwandfrei, völlig egal, wie lang die Dateinamen jeweils sind. Einfach mal ausprobieren. Beachte das zweite Minuszeichen in der Umbenennmaske. Das sorgt dafür, dass vom Ende des Dateinamens her gezählt wird.

Grüße
Dalai]]>
<![CDATA[Deu :: Re: Multirenametool: die letzten 26 Zeichen vor dem Punkt entfernen :: Reply by Wilhelm M.]]> 2020-03-31T17:07:58+00:00 2020-03-31T17:07:58+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67378&p=382569#p382569 Und zum Tipp von RedTif: fido2018 will ja nicht von einem bestimmten Buchstaben zu einem anderen bestimmten Buchstaben löschen, sondern die letzten 26 vor (!) dem Punkt, der die Extension vom Namen trennt. Der Vorschlag von RedTif funktioniert nur, wenn alle Dateinamen gleich lang sind. Wenn nicht, dann fällt mir leider auch nichts ein, ich glaube, das geht mit den Boardmitteln von TC nicht.]]> Und zum Tipp von RedTif: fido2018 will ja nicht von einem bestimmten Buchstaben zu einem anderen bestimmten Buchstaben löschen, sondern die letzten 26 vor (!) dem Punkt, der die Extension vom Namen trennt. Der Vorschlag von RedTif funktioniert nur, wenn alle Dateinamen gleich lang sind. Wenn nicht, dann fällt mir leider auch nichts ein, ich glaube, das geht mit den Boardmitteln von TC nicht.]]> <![CDATA[Deu :: Re: Multirenametool: die letzten 26 Zeichen vor dem Punkt entfernen :: Reply by fido2018]]> 2020-03-31T16:34:02+00:00 2020-03-31T16:34:02+00:00 https://ghisler.ch/board/viewtopic.php?f=2&t=67378&p=382568#p382568 Danke für den "Zweigansicht"-Hinweis! Habe ich noch nie benutzt. Damit geht es. Leider sind jetzt einige wenige Dateinamen, die wohl nicht am Ende diese 26 Zeichen hatten (aus filehistory), verkehrt. Man lernt halt nie aus ...
Zu Punkt 9: habe ich geguckt, bezieht sich auf Überschrift. Was habe ich verkehrt gemacht? Bitte verzeihe mir, bin nicht so erfahren.]]>
Danke für den "Zweigansicht"-Hinweis! Habe ich noch nie benutzt. Damit geht es. Leider sind jetzt einige wenige Dateinamen, die wohl nicht am Ende diese 26 Zeichen hatten (aus filehistory), verkehrt. Man lernt halt nie aus ...
Zu Punkt 9: habe ich geguckt, bezieht sich auf Überschrift. Was habe ich verkehrt gemacht? Bitte verzeihe mir, bin nicht so erfahren.]]>