Re: JavaScript vs AutoHotKey (Simple Speed Test)
Posted: 04 Feb 2019, 08:21
@nnnik: Can you see why the following code isn't working? The next step would be to replace MessageBoxW with towupper.
Code: Select all
;C++: C++ to machine code via TDM-GCC - AutoHotkey Community
;https://autohotkey.com/boards/viewtopic.php?f=23&t=49554
;MCode Tutorial (Compiled Code in AHK) - AutoHotkey Community
;https://autohotkey.com/boards/viewtopic.php?f=7&t=32
q:: ;test call MessageBox
pFuncMessageBox := DllCall("kernel32\GetProcAddress", Ptr,DllCall("kernel32\GetModuleHandle", Str,"user32", Ptr), AStr,"MessageBoxW", Ptr)
DllCall(pFuncMessageBox, Ptr,0, Str,"prompt", Str,"title", UInt,0)
pFunc := MCode("2,x86:dABpAHQAbABlAAAAcAByAG8AbQBwAHQAIAAxAAAAcAByAG8AbQBwAHQAIAAyAAAAcAByAG8AbQBwAHQAIAAzAAAAAABTg+wYi1wkIMdEJAwAAAAAx0QkCAAAAADHRCQEDAAAAMcEJAAAAAD/04PsEMdEJAwAAAAAx0QkCAAAAADHRCQEHgAAAMcEJAAAAAD/04PsEMdEJAwAAAAAx0QkCAAAAADHRCQEMAAAAMcEJAAAAAD/04PsEIPEGFvD,x64:dABpAHQAbABlAAAAcAByAG8AbQBwAHQAIAAxAAAAcAByAG8AbQBwAHQAIAAyAAAAcAByAG8AbQBwAHQAIAAzAAAAAAAAAAAAAAAAAAAAAABTSIPsIEUxyUyNBQAAAABIjRUMAAAASInLMcn/00UxyTHJTI0FAAAAAEiNFR4AAAD/00yNBQAAAABIjRUwAAAARTHJMclIidhIg8QgW0j/4A==")
DllCall(pFunc, Ptr,pFuncMessageBox, "Cdecl")
SoundBeep
return
/*
void callmsgbox(int _stdcall(*MyFunction)(void*,short*,short*,unsigned int))
{
//MessageBoxW(0, L"prompt", L"title", 0);
(*MyFunction)(0, L"prompt 1", L"title", 0);
(*MyFunction)(0, L"prompt 2", L"title", 0);
(*MyFunction)(0, L"prompt 3", L"title", 0);
return;
}
*/