Дорогие друзья, помогите пожалуйста с это функцией.
Проблема такова при частом использовании можно сказать отказывает шифт, и не позволяет писать нормально в другие программы.
Использую это
ибо если не использую то клавиатура вообще отказывает парой, а иногда пишет "ВоТ таК, Что ПОЛноСтью выбЕшИВаеТ"
Отправляю я {tab}, {F1} - {F12} очень часто, и в игру.
Не знаю уже к чему прибегнуть, для того чтобы избавится от этой проблемы.
Дам вам простенький скрипт, очень похожий на мой, и вы увидите что это такое.
После запуска попробуйте зажать шифт и написать что нибудь в скайп например. допустим напишите "*?*("*?№?:;);№:?:"
Вот такие вот проблемы, уже у многих спрашивал как исправить, никто не сталкивался с подобным.
Но советуют как DLLCall, так и перейти с этого языка на другой.
Но DLLCall не удобен так как у меня используются от F1 до F12, а на другой язык переписывать около 3х тысяч строк кода (не включая библиотеки и стандартные функции) слишком долго и, извиняюсь, йобично.
Может быть кто-то знает как решить траблу ?
Проблема такова при частом использовании можно сказать отказывает шифт, и не позволяет писать нормально в другие программы.
Использую это
Код:
Opt("SendCapslockMode", 0)
Opt("SendKeyDownDelay", 2)
ибо если не использую то клавиатура вообще отказывает парой, а иногда пишет "ВоТ таК, Что ПОЛноСтью выбЕшИВаеТ"
Отправляю я {tab}, {F1} - {F12} очень часто, и в игру.
Не знаю уже к чему прибегнуть, для того чтобы избавится от этой проблемы.
Дам вам простенький скрипт, очень похожий на мой, и вы увидите что это такое.
После запуска попробуйте зажать шифт и написать что нибудь в скайп например. допустим напишите "*?*("*?№?:;);№:?:"
Код:
;ВНИМАНИЕ !!! ЕСЛИ НЕ ЗНАЕШЬ КАК ЭКСТРЕННО ОСТАНОВИТЬ СКРИПТ ТО НЕ ПЫТАЙСЯ ЕГО ЗАПУСТИТЬ !
Run('notepad.exe')
Global $WinHandle = WinWait("[CLASS:Notepad]", "", 5)
Func _1()
ControlSend($WinHandle, "", "Edit1", "{F5}")
ControlSend($WinHandle, "", "Edit1", "{tab}")
EndFunc
While 1
_1()
Sleep(1)
wend
Вот такие вот проблемы, уже у многих спрашивал как исправить, никто не сталкивался с подобным.
Но советуют как DLLCall, так и перейти с этого языка на другой.
Но DLLCall не удобен так как у меня используются от F1 до F12, а на другой язык переписывать около 3х тысяч строк кода (не включая библиотеки и стандартные функции) слишком долго и, извиняюсь, йобично.
Может быть кто-то знает как решить траблу ?