Ich kann machen was ich will, ich bekomme den Fehler nicht weg:
Code: Select all
PostMessage, 1075, 508, , , ahk_class TTOTAL_CMD
aber der Umweg über die Kommandozeile funktioniert
Code: Select all
PostMessage, 1075, 4003, , , ahk_class TTOTAL_CMD
send, em_CDETemp {Enter}
PostMessage, 1075, 508, , , ahk_class TTOTAL_CMD
Code: Select all
usercmd.ini:
[em_CDETemp]
cmd=%COMMANDER_PATH%\totalcmd.exe /O /S /R=E:\Temp
Code: Select all
SendUserCommand(v_UserCommand)
{
VarSetCapacity(CopyDataStruct, 12, 0)
NumPut(Asc("E"), CopyDataStruct, 0)
NumPut(Asc("M"), CopyDataStruct, 1)
NumPut(StrLen(v_UserCommand)+1, CopyDataStruct, 4)
NumPut(&v_UserCommand, CopyDataStruct, 8)
SendMessage, 0x4A, 0, &CopyDataStruct,, ahk_class TTOTAL_CMD
VarSetCapacity(CopyDataStruct, 0)
}
Code: Select all
^!F5::
ifWinActive ahk_class ahk_class TTOTAL_CMD
{
SendUserCommand("em_CDETemp")
PostMessage, 1075, 508, , , ahk_class TTOTAL_CMD
send, {ENTER}
WinWait ahk_class TDLGZip
}
Return
Vielleicht weiß jemand einen Rat
MfG icke