Hallo,
Nachdem ich im Forum nichts gefunden habe diesbezüglich, eröffne ich ein neues Thema.
Angenommen ich habe einen gesperrten Tab und ich klicke mich durch die Unterordner. Nun komme ich drauf, ich muss wieder in die Ausgangsanzeige des gesperrten Tabs, dann muss ich den \ Button drücken, um wieder dorthin zu gelangen. Gibt es eine Einstellung, mit der ich diese Funktion auf den Tab selbst legen kann, ich also nicht mehr den \ Button drücken muss sondern dies mit Klicken des Tabs bewerkstellige?
Ich hoffe, Ihr wisst, was ich meine.
Danke, Alex
Ordnerwechsle bei (gesperrten) Tabs
Moderators: Hacker, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50746
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Leider nein - ich hatte das schon versucht, Windows meldet einen Klick auf den aktiven Tab leider NICHT an das Programm weiter, nur Klicks auf andere Tabs. 

Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Hallo Alex,
ich habe mich wegen dieses Problems auch bei Christian per eMail gemeldet.
Mit seiner Antwort habe ich einen Anstoß zur Lösung bekommen. Als Fan von Autohotkey und nach dem Lesen einiger Beispiele beim TCWiki war es bis zur Lösung nicht sehr weit:
Funktioniert bei mir super. Ich hoffe, daß Christian das irgendwie in seinen Code eingebaut bekommt.
ich habe mich wegen dieses Problems auch bei Christian per eMail gemeldet.
Mit seiner Antwort habe ich einen Anstoß zur Lösung bekommen. Als Fan von Autohotkey und nach dem Lesen einiger Beispiele beim TCWiki war es bis zur Lösung nicht sehr weit:
Code: Select all
cm_GoToLockedDir := 3011
#IfWinActive ahk_class TTOTAL_CMD
$LButton::
MouseGetPos, xpos, ypos, , sControl
if ((sControl = "TMyTabControl1" or sControl = "TMyTabControl2"
or sControl = "TMyPanel6" or sControl = "TMyPanel9") and ypos<156)
; ypos<156 gilt nur für meine Bildschirmdarstellung des TC.
; Diese Abfrage habe ich hinzugefügt, da ansonsten die Buttons
; Verlauf und Verzeichnisliste unter der TAB-Leiste den Sprung
; ins TAB-Verzeichnis auslössen. Den Wert 156 muß man auf
; die eigene TC-Darstellung anpassen. Er speichert die Unterkante
; der TAB-Leiste in Screen-Pixel
{
Send {LButton}
PostMessage 1075, %cm_GoToLockedDir%, 0
return
}
Send {LButton}
return
Viele Grüße
von Gunnar aus Magdeburg an der Elbe
von Gunnar aus Magdeburg an der Elbe
Hallo,
der obige Code sperrt leider alle Drag und Drop Aktivitäten. Deshalb habe ich noch einige Korrekturen vorgenommen:
der obige Code sperrt leider alle Drag und Drop Aktivitäten. Deshalb habe ich noch einige Korrekturen vorgenommen:
Code: Select all
cm_GoToLockedDir := 3011
#IfWinActive ahk_class TTOTAL_CMD
$LButton::
MouseGetPos, xpos, ypos, , sControl
if ((sControl = "TMyTabControl1" or sControl = "TMyTabControl2"
or sControl = "TMyPanel6" or sControl = "TMyPanel9") and ypos<156)
; ypos<156 gilt nur für meine Bildschirmdarstellung des TC.
; Diese Abfrage habe ich hinzugefügt, da ansonsten die Buttons
; Verlauf und Verzeichnisliste unter der TAB-Leiste den Sprung
; ins TAB-Verzeichnis auslössen. Den Wert 156 muß man auf
; die eigene TC-Darstellung anpassen. Er speichert die Unterkante
; der TAB-Leiste in Screen-Pixel
{
MouseClick, left,,, 1, 0, D
Sleep, 120
PostMessage 1075, %cm_GoToLockedDir%, 0
return
}
MouseClick, left,,, 1, 0, D
return
$LButton up::
MouseClick, left,,, 1, 0, U
return
Viele Grüße
von Gunnar aus Magdeburg an der Elbe
von Gunnar aus Magdeburg an der Elbe