![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Нужна помощь по ComboBox |
|
Нужна помощь по ComboBox
|
![]() Старожил Сообщения: 360 |
Начинаю изучать АвтоИТ. Начал с уроков из хэлпа.
Начал как написано: Run ("notepad.exe") WinWaitActive ("Untitled - Notepad") Send ("This is some test.") WinClose ("Untitled - Notepad") WinWaitActive ("Notepad", "The text in the Untitled file has changed.") Я решил файл сохранить, но запутался в окне сохранения. Прописал: а дальше не знаю как в ComboBox'ы отправить то что мне нужно. ![]() Например я хочу: Save in - C:\Program Files\AutoIT или просто Desktop. File name - sacredboy. Save as type - Text Documents (*.txt). Encoding - UTF-8. и в конце все это дело сохранить (Send ("!s")) Что нужно прописывать и в каком порядке? |
|
Отправлено: 15:31, 07-09-2009 |
![]() Старожил Сообщения: 360
|
Профиль | Отправить PM | Цитировать Alex2103, будьте добры, посмотрите на текст скрипта.
run("notepad.exe") WinWaitActive ("[CLASS:Notepad]", "") Send("Hello from Notepad.{ENTER}1 2 3 4 5 6 7 8 9 10{ENTER}") Send ("^s") WinActivate("Save as", "") ControlSend("Save as", "", "Edit1", @DesktopDir&"\sacredboy") #Include <GuiComboBox.au3> $hwnd=ControlGetHandle ( "Save as", "", "ComboBox3" ) _GUICtrlComboBox_SelectString ($hwnd, "Text documents (*.txt)") $hwnd=ControlGetHandle ( "Save as", "", "ComboBox4" ) _GUICtrlComboBox_SelectString ($hwnd, "UTF-8") ControlClick( "Save as", "", "Button2" ) |
Отправлено: 23:44, 08-09-2009 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать вот в таком виде у меня нормально работает:
#Include <GuiComboBox.au3> run("notepad.exe") WinWaitActive ("[CLASS:Notepad]", "") Send("Hello from Notepad.{ENTER}1 2 3 4 5 6 7 8 9 10{ENTER}") Send ("^s") WinWaitActive("Сохранить как", "") //тут добавил WinActivate("Сохранить как", "") ControlSend("Сохранить как", "", "Edit1", @DesktopDir&"\sacredboy") $hwnd=ControlGetHandle ( "Сохранить как", "", "ComboBox3" ) _GUICtrlComboBox_SelectString ($hwnd, "Текстовые документы (*.txt)") $hwnd=ControlGetHandle ( "Сохранить как", "", "ComboBox4" ) _GUICtrlComboBox_SelectString ($hwnd, "UTF-8") ControlClick( "Сохранить как", "", "Button2" ) |
Отправлено: 23:52, 08-09-2009 | #12 |
![]() Ветеран Сообщения: 553
|
Профиль | Отправить PM | Цитировать |
Отправлено: 01:07, 09-09-2009 | #13 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Цитата FlatX007:
|
|
Отправлено: 09:22, 09-09-2009 | #14 |
![]() Старожил Сообщения: 367
|
Профиль | Отправить PM | Цитировать Цитата FlatX007:
![]() |
|
------- Отправлено: 09:39, 09-09-2009 | #15 |
![]() Ветеран Сообщения: 553
|
Профиль | Отправить PM | Цитировать Цитата Alex2103:
|
|
Отправлено: 12:58, 09-09-2009 | #16 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать да поголовно во всех примерах!
Function Reference _GUICtrlToolbar_GetButtonRect -------------------------------------------------------------------------------- Retrieves the bounding rectangle for a button #Include <GuiToolBar.au3> _GUICtrlToolbar_GetButtonRect($hWnd, $iCommandID) расскажите хоть в чем тайный смысл? |
Отправлено: 12:59, 09-09-2009 | #17 |
![]() Старожил Сообщения: 367
|
Профиль | Отправить PM | Цитировать в чем проблем? берите любой скрипт, поменяйте первую букву на заглавную, потом вторую, потом все, потом чередуйте заглавные и строчные. А все для чего? чтобы убедиться, что ключевые слова в Autoit не чувствительные к регистру
![]() |
------- Отправлено: 15:07, 09-09-2009 | #18 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Нужна помощь | IT nerv | Microsoft Windows NT/2000/2003 | 2 | 22-08-2008 13:19 | |
Нужна помощь | Kuplet | Видеокарты | 11 | 05-08-2006 13:17 | |
Нужна помощь | capt 1 | Общий по Linux | 27 | 28-09-2004 14:03 | |
Нужна помощь | Guest | Сетевые технологии | 2 | 10-08-2004 08:52 | |
Нужна помощь! | Zuper Looper | Microsoft Windows 2000/XP | 7 | 19-10-2002 21:00 |
|