Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   Обработка полей ввода при установке приложении (http://forum.oszone.net/showthread.php?t=130159)

semiono 27-01-2009 14:40 1021225

Немогу написать в "Общие вопросы" - что та тема закрыта?!
Спрошу отсюда...

Пожалуйста помогите с кодом?
Я имею ввиду бывают такие GUI поля куда надо вписать строку типа XZY-230-AAAZ
и с другого поля скопировать аналогично другую строку... в память
Всё что я запомнил это запуск Run(), ВинВейт, клики по кнопкам... больше ничего не знаю :)
Поэтому не грузите огромным кодом без коментариев!

Я ещё помню были сложности когда надо путь инсталла изменить, там какраз надо было тоже очистить
поле ввода DELETE [C:\Program Files\Application] чтоб ввести своё, но там проблеммы были тоже часто.
Я делал многократные вводы типа {BS} - но не уверенн в надёжности работы...
Вообщем как и какие варианты бывают - очистить ввод, вбить новый либо скопировать ввод из полей в буфер-обмена
?
Как вообще select all зделать для такого элемента в gui ?

зы тут фантазия дальше подсказывает... это типа ещё похоже: открыть текст в блокноте, выделить часть текста
и скопировать/вырезать его - во хороший пример по сабжу!
?

D_Master 27-01-2009 15:46 1021290

Цитата:

Цитата semiono
Я имею ввиду бывают такие GUI поля куда надо вписать строку типа XZY-230-AAAZ
и с другого поля скопировать аналогично другую строку... в память »

Код:

$Var = ControlGetText("Title", "Text", "Edit1")
;Получить содержимое элемента Edit1 в окне с заголовком Title
MsgBox(16, "", $Var)
;Окошко с полученным текстом


Creat0R 27-01-2009 21:13 1021578

Цитата:

Цитата semiono
Немогу написать в "Общие вопросы" - что та тема закрыта?!»

Да, тема закрыта (переведена в состояние архива), для аутоита теперь отведён целый форум :).

Цитата:

Цитата semiono
Спрошу отсюда... »

Неправильно, не нужно в чужие темы спрашивать, это офтопик называется, вы тем самым отводите других от сути (тематики) данного поста, создайте новую тему в этом разделе.

semiono 28-01-2009 13:38 1022261

Creat0R, хорошо! Я наоборот думал плодить топики это плохо, когда всего один-два вопроса задать?
Ок! Может разрезать тему теперь? Если конечно есть что тут обсудить... я как бы ещё новичёк в автоит,
но так и не понял, можно ли нажать мышь и не отпускать, и при этом ещё вести по тексту чтоб выделить?...

Creat0R 28-01-2009 15:08 1022352

Цитата:

Цитата semiono
можно ли нажать мышь и не отпускать, и при этом ещё вести по тексту чтоб выделить? »

См. функцию MouseClickDrag().

Читаем справку перед тем как задать вопрос.
А также архивные темы, там большинство проблем уже давно обсуждались.


Время: 23:40.

Время: 23:40.
© OSzone.net 2001-