TC 6.53 merkt sich Fensterpostition und -größe nicht

German support forum

Moderators: Hacker, Stefan2, white

User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Re: TC 6.53 merkt sich Fensterpostition und -größe nicht

Post by *Sheepdog »

karlchen wrote:Und zur wincmd.ini:
Wenn du sicher sein willst, welche Initialisierungsdateien deine laufende TC Instanz benutzt, dann Hilfe => Über Total Commander... benutzen.
Sehr richtig!
Alles andere ist Kaffeesatzleserei. :wink:
Also eigentlich nicht, wenn man weiss wie TC den Ort der INI-Dateien beim Start bestimmt.

Zu dem Problem des Speicherns der Position habe ich schnell ein Script geschrieben:

Code: Select all

$!F4::

IfWinActive ahk_class TTOTAL_CMD 
	{
	PostMessage, 1075, 493, , , ahk_class TTOTAL_CMD 
    }
    send, !{F4}
	return
Wenn [Alt]+[F4] gedrückt wird, und TC aktiv ist, dann wird die aktuelle Position gespeichert und dann [alt]+[F4] an den TC geschickt.

Das ganze kann man als compilierte EXE Datei hier herunterladen. Einfach doppelklicken und das ding läuft im Hintergrund.

Am besten vielleicht in den Autosatrt Ordner, dann wirds beim Windows-Start gleich mitgeladen.

sheepdog

[Edit]

Ich habe das Script und die compilierte Version nach Hackers Hinweis geändert.


[/edit]
Last edited by Sheepdog on 2005-12-17, 16:21 UTC, edited 5 times in total.
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

Sheepdog,
Wenn der Hotkey durchgelassen wird (~), kann es nicht passieren, dass TC geschlossen wird bevor es AHK schafft die Kommandos an TC zu senden?

Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Hacker wrote:, kann es nicht passieren, dass TC geschlossen wird bevor es AHK schafft die Kommandos an TC zu senden?
Ähh, weiss nicht. Wie könnte man das umgehen? Der Hotkey sollte ja in anderen Anwendungen trotzdem funktionieren.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

Sheepdog,
Wie sonst auch immer:

Code: Select all

$!F4::
IfWinActive ahk_class TTOTAL_CMD
{
  <DoSomething>
  Return
}
Send, !{F4}
Return
;)

Roman
[EDIT: !F4 -> !{F4}]
Last edited by Hacker on 2005-12-17, 15:35 UTC, edited 1 time in total.
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

2Hacker

Vielen Dank für die Nachhilfe ;).

Hab's geändert.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

Sheepdog,
Gerne. :) Und das WinWaitClose muss dort auch nicht sein. ;)

[EDIT]
Eigentlich sollte sowas reichen:

Code: Select all

$!F4::
IfWinActive ahk_class TTOTAL_CMD
  PostMessage, 1075, 493, , , ahk_class TTOTAL_CMD
Send, !{F4}
Return
BTW: Es muss !{F4} gesendet werden, nicht !F4, AFAIK, mein Fehler.

[/EDIT]

Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Okay, jetzt hab ich das noch mal ganz neu gemacht, und auch die neue Version kompiliert und hochgeladet.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
Post Reply