Здравствуйте, гость ( Вход | Регистрация )

> Оптимизация скрипта
crax
сообщение 26.9.2017, 20:27
Сообщение #1


**

Neophyte
Сообщений: 23
Регистрация: 21.12.2009
Группа: Пользователи
Наличность: 0
Пользователь №: 12.317



Всем добрый день!

у меня есть несколько переменных - пары координат х и у, которые нужно вводить по очереди.
скрипт выглядит схематично так:

Код

set #uslovie 1
set #x1 234
set #y1 699
set #x2 676
set #y2 099
set #x3 222
set #y3 222
:begin

if #uslovie  = 1
send #x1
send {tab}
send #y1
set #uslovie #uslovie + 1
end_if

if #uslovie = 2
send #x2
send {tab}
send #y2
set #uslovie #uslovie + 1
end_if

if #uslovie = 3
send #x3
send {tab}
send #y3
set #uslovie #uslovie + 1
end_if
goto begin


возможно ли как-то избежать постоянного ввода однотипного участка
Код

if #uslovie = 3
send #x3
send {tab}
send #y3
set #uslovie #uslovie + 1
end_if
goto begin


а написать только кусок
Код


if #uslovie = 3
send #x #uslovie  - порядковый номер х совпадает с условием
send {tab}
send #y #uslovie  - порядковый номер y совпадает с условием
set #uslovie #uslovie + 1
end_if
goto begin



понимаю что именно так нельзя поэтому и нуждаюсь в помощи
заранее благодарен :-)





Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
crax
сообщение 27.9.2017, 2:05
Сообщение #2


**

Neophyte
Сообщений: 23
Регистрация: 21.12.2009
Группа: Пользователи
Наличность: 0
Пользователь №: 12.317



Спасибо, огромное!
Предполагал что это можно сделать при помощи массивов.
Не очень ими владею, буду читать справку:-)
#uslovie да, просто число в данном случае. Я упростил весь блок,
чтобы осталось самому голову поломать:-)
Ещё раз спасибо!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 18.7.2025, 7:29
Designed by Nickostyle