Здравствуйте, подскажите в чем проблема, не хочет выводить буквы, вместо них всякую ерунду пишет, цифры - нормально. Спасибо.
| Код | #include <windows.h> #include <iostream> #include <cstring> #include <clocale> using namespace std;
int main() { ShellExecute(NULL,TEXT("open"),TEXT("c:windows\\system32 \\cmd.exe"),NULL,NULL,SW_SHOWNORMAL);
INPUT it[1]; memset(it,0,sizeof(INPUT)); it[0].type = INPUT_KEYBOARD; it[0].ki.wVk = VK_RETURN; Sleep(1000);
SendInput(1,it, sizeof(INPUT)); INPUT qwe[1]; memset(login,0,sizeof(INPUT));
qwe[0].type = INPUT_KEYBOARD; qwe[0].ki.wVk = 'm'; qwe[0].ki.dwFlags = 0;
setlocale(LC_ALL, "English_United States.1252");
SendInput(1,qwe, sizeof(INPUT)); return 0; }
|
|