Войти

Показать полную графическую версию : Обработка полей ввода при установке приложении


semiono
27-01-2009, 14:40
Немогу написать в "Общие вопросы" - что та тема закрыта?!
Спрошу отсюда...

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

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

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

D_Master
27-01-2009, 15:46
Я имею ввиду бывают такие GUI поля куда надо вписать строку типа XZY-230-AAAZ
и с другого поля скопировать аналогично другую строку... в память »
$Var = ControlGetText("Title", "Text", "Edit1")
;Получить содержимое элемента Edit1 в окне с заголовком Title
MsgBox(16, "", $Var)
;Окошко с полученным текстом

Creat0R
27-01-2009, 21:13
Немогу написать в "Общие вопросы" - что та тема закрыта?!»
Да, тема закрыта (переведена в состояние архива), для аутоита теперь отведён целый форум :).

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

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

Creat0R
28-01-2009, 15:08
можно ли нажать мышь и не отпускать, и при этом ещё вести по тексту чтоб выделить? »
См. функцию MouseClickDrag() (http://www.autoitscript.com/autoit3/docs/functions/MouseClickDrag.htm).

Читаем справку перед тем как задать вопрос.
А также архивные темы (http://forum.oszone.net/forumdisplay.php?f=103&filter_string=Àðõèâ+-+÷&filter_by=title), там большинство проблем уже давно обсуждались.




© OSzone.net 2001-2012