Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите со скриптом пожалуйста пишет ошибка в строке near by:double temp = Double.parseDouble(abl);

Владимир Шишулин Ученик (108), на голосовании 5 месяцев назад
int[][] cord = {
// »»⟩ КНОПКИ ⟨««


// »ЗАКАЗАТЬ« »ПОЛЕ ВВОДА«
{2735,259}, {1598,567},
// »ЗАКАЗ« »ОТМЕНА«
{1510,1007}, {2753,431}

// »»⟩ ЗОНЫ ПОИСКА / КЛАВИАТУРА ⟨««
// ЗОНА ПОИСКА #1
var SliderOff1 = Point.get(1720,171);

// ЗОНА ПОИСКА #2
var SliderOff2 = Point.get(1867,224);

// ЗОНА ПОИСКА #3
var SliderOff3 = Point.get(2051,593);

// ЗОНА ПОИСКА #4
var SliderOff4 = Point.get(2218,647);

// [ТОЧКА] на клавиатуре
var SliderOff5 = Point.get(1492,902);

// [СТЕРЕТЬ] на клавиатуре
var SliderOff6 = Point.get(1982,788);

// [ОК] на клавиатуре
var SliderOff7 = Point.get(2112, 765)void enterNumber(String number) { log("");
log("Скрипт вводит - " + number); int[][] cordinates = {
// »»⟩ ЦИФРЫ НА КЛАВИАТУРЕ 0-9
{1005,892}, {528,592}, {935,582}, {1478,595}, {546,690},
{1029,695}, {1657,694}, {553,802}, {1004,793}, {1491,794}};int length = number.length();for (int i = 0; i < 10; i++) {click(SliderOff6);sleep(SliderOff06);}for (int i = 0; i < length; i++) {char digit = number.charAt(i);if (digit != '.' && digit != ',') {int n = Integer.parseInt(String.valueOf(digit));click(cordinates[n][0], cordinates[n][1]);} else {click(SliderOff5);}sleep(SliderOff05);}}
// »»⟩ ПЕРЕМЕННЫЕ [СЛИПЫ] ⟨««
// Скорость создания [ЗАКАЗА]
var SliderOff01 = 350;
// Скорость открытия [КЛАВИАТУРЫ]
var SliderOff02 = 450;
// Скорость оформления [ЗАКАЗА]
var SliderOff03 = 250;
// Скорость [ОТМЕНЫ] заказа
var SliderOff04 = 1500;
// Скорость нажатия на [ТОЧКУ]
var SliderOff05 = 5;
// Скорость [СТЕРАНИЯ] цены
var SliderOff06 = 5;
// Скорость нажатия [ОК] на клавиатуре
var SliderOff07 = 150;
// Скорость [ВВОДА] чисел
var SliderOff08 = 500;
// На сколько меньше ставит цену
// от первого лота
var SliderOff09 = 0.05;
// ВНИЗУ НИЧЕГО НЕ ТРОГАТЬ БЕЗ ЗНАНИЯ Java
// ВНИЗУ НИЧЕГО НЕ ТРОГАТЬ БЕЗ ЗНАНИЯ Java
// ВНИЗУ НИЧЕГО НЕ ТРОГАТЬ БЕЗ ЗНАНИЯ Java
startScreenCapture(2);
Thread.sleep(5);
log(" «« СКРИПТ ВКЛЮЧЁН »»");
double SLIDEROFF = 0;
double SLIDEROFF2 = 0;
double SLIDEROFF3 = 100000000;
SLIDEROFF2 = SLIDEROFF3;
boolean isPriceBlocked = false;
boolean isFirstIteration = true;
double zakaz = 0;
while (!EXIT) {
Thread.sleep(2);
String abl = getText(SliderOff1, SliderOff2);
sleep(SliderOff01);
double temp = Double.parseDouble(abl);
if (temp > 0 && isFirstIteration) {
isFirstIteration = false;
zakaz = temp;
continue;}
if (temp > zakaz && temp != SLIDEROFF3 && temp != SLIDEROFF2) {
zakaz = temp;
isPriceBlocked = true;
click(cord[0][0], cord[0][1]);
sleep(SliderOff02);
String abl1 = getText(SliderOff3, SliderOff4);
double f = Double.parseDouble(abl1); log("");
log("Цена первого лота - " + String.valueOf(f));
f = roundToTwoDecimalPlaces(f - SliderOff09);
SLIDEROFF3 = f; SLIDEROFF2 = f;
click(cord[1][0], cord[1][1]);sleep(SliderOff08);
enterNumber(String.valueOf(f));sleep(SliderOff07);
click(SliderOff7);sleep(SliderOff03);
click(cord[2][0], cord[2][1]);sleep(SliderOff04);
click(cord[3][0], cord[3][1]);sleep(4000);
}sleep(5);}
Голосование за лучший ответ
Похожие вопросы