Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Не работает exe в Windows10 на другом пк

Страниц (1): [1]
 

1. Bende1r1 - 18 Января, 2024 - 10:59:04 - перейти к сообщению
Добрый день. Мучаюсь с проблемой уже второй день.
Есть два пк, на обоих windows 10.
На первом всё работает замечательно, собственно на нем и установлен кибор. Задача что бы всё так же работало с exe на втором пк, а вот тут уже глухо.
На втором пк не получается прочитать текст с экрана, и найти изображение по картинке. Методом выведения переменных через textout удалось выяснить что скорее всего не получается открыть файлы картинок и базы данных для текста.
При использовании RESOURCE вайлы распоковываются, но так же не работают.
Я переделал все настройки приватности, отключил защиту и тд, глухо.
Ещё один раз был глюк. При закрытии и последующем открытии exe переменные не меняются, а остаются те же.
Может кто сталкивался с таким.
(Добавление)
Создал данный скрипт, при наведени читает как "М" и всё. А на первом пк работает нормально.


loop()
{

getmouse(x, y, wind);
readtext (NUM | RU | EN, #text[0], 6, 1, -1, -1, -1, -1, -1, 0, 80, x, y, x + 70, y + 70, wind);
textout(0, 100, 50, text[0], 0);
//////////////////////////////////////////////////////////////////////////////////
pause(30);
}
(Добавление)
Установка кибора на второй пк не помогла.

В скрипте так же заложены перемещения мыши по координатам, и координаты оконные. Тут всё чётко, следовательно exe окно игры видит хорошо.
2. Bende1r1 - 18 Января, 2024 - 14:50:48 - перейти к сообщению
Не нашёл зависимость если честно, появляется рандомно. Переодически он может прочитать текст. Но после того как он его один раз прочитал, во время действия скрипта второй раз он уже никакой текст не читает. Через час полтора перезапусков exe та же история.

У меня сделан поиск по тексту в инвентаре, и вот если он прочитал и нашёл его, то при слеующем запуске exe он кликает постоянно ровно в туже клетку, даже не читая текст. Если я переставляю предметы местами, клик тоже ровно в ту клетку что и раньше. Такое ощущение что он переменную не стёр после перезапуска, но может ошибаюсь
3. Kibor - 18 Января, 2024 - 16:07:43 - перейти к сообщению
Проверьте exe на компьютере на котором работает.
4. Zireael - 18 Января, 2024 - 17:47:51 - перейти к сообщению
 Цитата:
найти изображение по картинке

Изображение на разных пк могут отличаться.
 Цитата:
не получается открыть файлы картинок и базы данных для текста

Функции загрузки возвращают результат, всегда можно проверить что они вернули.
 Цитата:
textout(0, 100, 50, text[0], 0);
при наведени читает как "М" и всё.

text[0] это один символ. нужно так: format(#text[0]).
Функция readtext возвращает количество распознанных символов.

Сделайте скрин на втором пк, откройте его в Paint на своём пк. Проверяйте что и где не так работает.
5. Bende1r1 - 19 Января, 2024 - 00:45:18 - перейти к сообщению
 Kibor пишет:
Проверьте exe на компьютере на котором работает.


Всё работает как надо, чисто через exe.
(Добавление)
 Zireael пишет:
 Цитата:
найти изображение по картинке

Изображение на разных пк могут отличаться.
 Цитата:
не получается открыть файлы картинок и базы данных для текста

Функции загрузки возвращают результат, всегда можно проверить что они вернули.
 Цитата:
textout(0, 100, 50, text[0], 0);
при наведени читает как "М" и всё.

text[0] это один символ. нужно так: format(#text[0]).
Функция readtext возвращает количество распознанных символов.

Сделайте скрин на втором пк, откройте его в Paint на своём пк. Проверяйте что и где не так работает.



По цветам пикселей если выборочно поискать, всё одно и тоже,

Проглядел я видимо эту информацию,
if (loadsymbolbase ("C:\dan.sib"Подмигивание == 1)
Типо того?

Там не один символ, там текст многострочный и это первая строчка просто.
6. resident - 19 Января, 2024 - 12:38:28 - перейти к сообщению
 Bende1r1 пишет:
Не нашёл зависимость если честно, появляется рандомно. Переодически он может прочитать текст. Но после того как он его один раз прочитал, во время действия скрипта второй раз он уже никакой текст не читает. Через час полтора перезапусков exe та же история.

У меня сделан поиск по тексту в инвентаре, и вот если он прочитал и нашёл его, то при слеующем запуске exe он кликает постоянно ровно в туже клетку, даже не читая текст. Если я переставляю предметы местами, клик тоже ровно в ту клетку что и раньше. Такое ощущение что он переменную не стёр после перезапуска, но может ошибаюсь

По-моему тут проблема черно экрана.
Попробуйте enabletopscreen();
7. Zireael - 19 Января, 2024 - 17:32:05 - перейти к сообщению
 Цитата:
По-моему тут проблема черно экрана.

Это легко проверить. Сделать скрин с окна и сохранить его, либо проверить поиск на экране, а не в окне.

Powered by ExBB FM 1.0 Final