|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Помогите пожалуиста подобрать код генерирующии выбор |
|
[решено] Помогите пожалуиста подобрать код генерирующии выбор
|
Новый участник Сообщения: 24 |
Всем добрыи день.
я как-то немогу всё наити код которыи сгенерирует выбор сам по себе. Мне нужно чтобы скрипт FUNC GENERATE () делал автовыбор в случаином порядке между func odin () и func dva (). 2. Нужно мне ещё что нибудь в скрипт добавить, так как он будет постоянно повторяцца и очень долгое время, чтобы небыло вылетов. Заранее благодарю WinWaitActive("www.---.de - Windows Internet Explorer") sleep(3000) Call("generate") Func generate () sleep(3000) ;ТУТ ПРИМЕРНО ДОЛЖЕН БЫТЬ КОД ГЕНЕРАЦИ EndFunc Func odin () $Pos = PixelSearch(329, 352, 380, 444, 0x689CFE) if IsArray($Pos) Then MouseClick("left", $Pos[0], $Pos[1]) call ("generate") EndIf If @error then sleep(1000) Call("generate") endIf EndFunc Func dva () $Pos = PixelSearch(870, 352, 380, 901, 0x689CFE) if IsArray($Pos) Then MouseClick("left", $Pos[0], $Pos[1]) sleep(100) call ("generate") EndIf If @error then sleep(100) Call("generate") endIf EndFunc |
|
Отправлено: 23:25, 07-04-2010 |
Пользователь Сообщения: 143
|
Профиль | Отправить PM | Цитировать Antoschka2, можно вот так, с генерировать выбор между Func dva () и Func odin ():
while 1 switch random(0,1,1) case 0 MsgBox(0,"","1 функция",1) case 1 MsgBox(0,"","2 функция",1) EndSwitch Wend |
Последний раз редактировалось HORRIBLE, 08-04-2010 в 00:34. Отправлено: 00:22, 08-04-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать хмм как-то у меня не получается вставить. скрипт начинает работать но при RANDOM просто выходит.
всёчто надочтобы выбрал чисто случаино между func odin u func dva |
Отправлено: 00:52, 08-04-2010 | #3 |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать Func generate ()
sleep(6000) switch random(0,1,1) case 0 Call("odin") case 1 Call("dva") EndSwitch EndFunc или чтото неправильно? |
Отправлено: 01:14, 08-04-2010 | #4 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Antoschka2,
Попробуйте так: ;... HotKeySet("{ESC}", "_Bye") ;Esc - выход WinWaitActive("www.---.de - Windows Internet Explorer") While 1 TrayTip("", "Работаем", 3, 16) Sleep(3000) $random = Random(0, 1, 1) If $random = 0 Then TrayTip("", "Работает функция odin", 3, 16) odin() TrayTip("", "", 0) Else TrayTip("", "Работает функция dva", 3, 16) dva() TrayTip("", "", 0, 16) EndIf WEnd Func _Bye() Exit EndFunc ;==>_Bye ;... PS Вы бы код тегами оформляли. Это # над сообщением. |
|
Последний раз редактировалось madmasles, 08-04-2010 в 01:35. Причина: Добавил в код горячую клавишу. Отправлено: 01:19, 08-04-2010 | #5 |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать огромное спасибо HORRIBLE, madmasles,
|
Отправлено: 01:39, 08-04-2010 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Помогите подобрать видеокарту... | mtg_stalker | Видеокарты | 8 | 07-07-2009 21:18 | |
помогите подобрать конфиг | jzgt001 | Выбор отдельных компонентов компьютера и конфигурации в целом | 2 | 15-04-2008 18:51 | |
Помогите подобрать видеокарту | livegrafics | Видеокарты | 34 | 20-11-2007 15:00 | |
Помогите подобрать маршрутизатор | Accuser | Сетевые технологии | 2 | 23-07-2004 13:34 |
|