Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: SONIC on February 06, 2017, 01:56:20 AM

Title: как заставить скрипт читать нужные строки из файла ?
Post by: SONIC on February 06, 2017, 01:56:20 AM
как заставить скрипт читать нужные строки из файла ?
скрипт растет а некоторые строки парой нужно будит менять но искать их в большом скрипте довольна не удобно
и поэтому хотелось создать файл настройки для скрипта
если есть такой способ можно примером на пару тройку строк из текстового файла (или какого другого типа файла) главное чтоб каждый раз не влезать в сам скрип :))
Title: Re: как заставить скрипт читать нужные строки из файла ?
Post by: Oraven on February 06, 2017, 07:25:48 AM
Настройки обычно пишут сверху скрипта. Какая разница открывать скрипт или открывать какой то файл? Лишь бы все усложнить.

Code: (clickermann) [Select]
// ==== НАСТРОЙКИ ==============================
$x1 = 1
$y2 = 3
$var = 123

//=============================================


START:

// тут основной скрипт

GOTO(START)
Title: Re: как заставить скрипт читать нужные строки из файла ?
Post by: SONIC on February 06, 2017, 09:04:00 PM
вот спасибо большое все работает))

но все же интересно можно ли подгружать из файла ? 
Title: Re: как заставить скрипт читать нужные строки из файла ?
Post by: Vint on February 07, 2017, 09:58:26 AM
Можно.
Хоть #include тот же cms
Code: (clickermann) [Select]
$x1 = 1
$y2 = 3
$var = 123

Хоть в ini хранить
Code: [Select]
[main]
x1=1
y2=3
var=123

Хоть массив в txt или построчно.
На что хватит фантазии.
Title: Re: как заставить скрипт читать нужные строки из файла ?
Post by: SONIC on February 07, 2017, 03:33:51 PM
спасибо огромное не думал что все настолько просто и поначалу подумал идти в С++ а тут и так все работает

немного смутили ваши слова
Code: [Select]
Можно.
Хоть #include тот же cms
благо удалось их понять по другому и для моего скрипта это просто супер )))
напишу простой пример мало ли кому тоже нужно будит
Code: [Select]
#include "test.txt"
GETSCREEN
IF_PIXEL_IN(132,142, 1602,982, $SONIC)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF
GETSCREEN
IF_PIXEL_IN(132,142, 1602,982, $SONIC_KpyT)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF
test.txt  //должен лежать в той же папке что и сам скрипт 
Code: [Select]
$SONIC = 2366701
$SONIC_KpyT = 1959592
пример написал тем кому нужно будит тоже самое что и мне   :)

саму команду [#include] неплохо было бы добавить в справку программы
и еще раз всем огромное спасибо
Title: Re: как заставить скрипт читать нужные строки из файла ?
Post by: Vint on February 07, 2017, 04:22:59 PM
саму команду [#include] неплохо было бы добавить в справку программы
Я тебя удивлю, она там есть!