Что нового

Проблема с раскладкой клавиатуры в скрипте

snowleo

Новичок
Сообщения
3
Репутация
0
Всем доброго времени суток, делал скрипт на автоустановку программ, при инсталляции программы, необходимо чтобы были заполнены поля, имя пользователя и пароль, при помощи генератора решил проблему, генератор вписывает их непосредственно в программу при ее установки, но что бы я не делал, только на русском, перед кодом генератора прописываю скрипт, но ничего не происходит, перепробовал все, может быть из за того что он генерирует непосредственно в окно инсталлятора не работает скрипт?
Код:
_WinAPI_LoadKeyboardLayout("00000409", $hWnd)



Func _WinAPI_LoadKeyboardLayout($sLayoutID, $hWnd = 0)
    Local Const $WM_INPUTLANGCHANGEREQUEST = 0x50
    Local $aRet = DllCall("user32.dll", "long", "LoadKeyboardLayoutW", "wstr", Hex($sLayoutID, 8), "int", 0)

    If Not @error And $aRet[0] Then
        If $hWnd = 0 Then
            $hWnd = WinGetHandle(AutoItWinGetTitle())
        EndIf

        DllCall("user32.dll", "ptr", "SendMessage", "hwnd", $hWnd, "int", $WM_INPUTLANGCHANGEREQUEST, "int", 1, "int", $aRet[0])
        Return 1
    EndIf

    Return SetError(1)
EndFunc
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,323
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, Ваш Глобальный модератор.






Добавлено:
Сообщение автоматически объединено:

snowleo [?]
при помощи генератора решил проблему
Объясните, что за генератор?
 
Автор
S

snowleo

Новичок
Сообщения
3
Репутация
0
простейший скрипт, генерирует из двух переменных имя, и после пароль
 
Автор
S

snowleo

Новичок
Сообщения
3
Репутация
0
Програмулина Teamviewer host, при простейшем запуске установки, при помощи скрипта, язык не переключается, пробовал поставить sleep перед переключением, не помогает, нужно для того чтобы у человека при авто установке устанавливался неконтролируемый доступ, т.е полная автоматизация программы, сборок таких ненашел(
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,323
Посмотрите здесь.
И отреагируйте на предупреждение.
 
Верх