Как установить фокус на следующем окне редактирования? У меня есть диалог с сосредоточенным первым editobx, я заполнил данные функцией SendKey (). Но я не знаю, как перейти к следующему окну редактирования. Я использую Winbatch.
Код:
Delay(3);for switch app
top = WinGetactive( )
SendKeysTo(top, "my data")
SendKeysTo(top, "{TAB}")а также ENTERне работает. Я не знаю почему ... Может быть, использовать что-то вроде setFocusфункции. Но есть только cSetFocus()работа с удостоверениями личности. Но идентификаторы генерируются после запуска диалога каждый раз.
извините DavidPostill, забыл сказать, что: SendKeysTo (top, "{TAB}"), а также ENTER не работает. Я не знаю почему ... Может быть, использовать что-то вроде функции setFocus. Но есть только cSetFocus (), работающий с идентификаторами. Но идентификаторы генерируются после запуска диалога каждый раз.
—
Jerry1
ХОРОШО. Пожалуйста, отредактируйте вопрос, чтобы включить новую информацию.
—
DavidPostill
TabКлюч , как правило , используется для перемещения между полями на диалог.