Страниц (5): [1] 2 3 4 5 » |
|
Описание: Хотя бы по кусочкам,бот простой просто нужно выполнить много действий |
Поиск в теме | Версия для печати |
sakr1dd |
Отправлено: 05 Октября, 2013 - 14:01:26
|
Наблюдатель
Покинул форум
Сообщений всего: 27
Дата рег-ции: Окт. 2013
Репутация: 0
|
У меня почему-то не загружается картинка
проверяю по коду
CODE:win wind =window ("Друзья", "USurface_10951222", 1077, 222, -1, -1, -1)
int Image_0[36][36];
loadimage (#Image_0[0][0], "C:\Image_0.bmp");
if (loadimage (#Image_0[0][0], "C:\Image_0.bmp")>0)
messagebox("Congr");
else messagebox ("nooo");
из-за чего это может быть,имя правильное
Kibor пишет: В теги Код оформляйте. Смайлики мешают.. |
|
|
Kibor |
Отправлено: 05 Октября, 2013 - 14:07:20
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
sakr1dd пишет: win wind =window ("Друзья", "USurface_10951222", 1077, 222, -1, -1, -1) ;//Нет конца строки
int Image_0[36][36];
loadimage (#Image_0[0][0], "C:\Image_0.bmp"//два раза зачем рисунок грузить??
if (loadimage (#Image_0[0][0], "C:\Image_0.bmp" >0)
messagebox("Congr" ;
else messagebox ("nooo" ;
Проверьте.
CODE:win wind =window ("Друзья", "USurface_10951222", 1077, 222, -1, -1, -1);
int Image_0[36][36];
if (loadimage (#Image_0[0][0], "C:\Image_0.bmp")>0)
messagebox("Congr");
else messagebox ("nooo"); |
|
|
sakr1dd |
Отправлено: 05 Октября, 2013 - 14:20:54
|
Наблюдатель
Покинул форум
Сообщений всего: 27
Дата рег-ции: Окт. 2013
Репутация: 0
|
Kibor пишет: В скипте есть синтаксическая ошибка. ; нет. Она приводит к тому что скрипт не работает под любыми правами.
Файл вообще создается C:\Image_0.bmp??
Если создается запустите тот скрипт что я поправил.
В каком смысле создается? Во вкладке графика я выбрал окно,нажал контрл+шифт+с,потом выделил кнопку принять попиксельно и сохранил на диск С
(Добавление)
Все исправил как не знаю,но получилось так
CODE:
win wind=window ("Друзья", "USurface_10951222", 1077, 222, -1, -1, -1);
int Image_1[43][10];
if (loadimage (#Image_1[0][0], "C:\Image_0.bmp")>0)
messagebox("Congr");
else messagebox ("nooo");
|
|
|
Kibor |
Отправлено: 05 Октября, 2013 - 14:28:36
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
sakr1dd пишет: В каком смысле создается?
Kibor пишет: Файл вообще создается C:\Image_0.bmp??
Вы что то про права говорили...
sakr1dd пишет: Все исправил как не знаю,но получилось так
Это я исправил, точнее поставил точку с запятой в конце
win wind=window ("Друзья", "USurface_10951222", 1077, 222, -1, -1, -1);
и убрал лишнее loadimage
Так должно быть. |
|
|
sakr1dd |
Отправлено: 05 Октября, 2013 - 14:32:44
|
Наблюдатель
Покинул форум
Сообщений всего: 27
Дата рег-ции: Окт. 2013
Репутация: 0
|
Kibor пишет: sakr1dd пишет: В каком смысле создается?
sakr1dd пишет: Файл вообще создается C:\Image_0.bmp??
Вы что то про права говорили...
sakr1dd пишет: Все исправил как не знаю,но получилось так
Это я исправил, точнее поставил точку с запятой в конце
win wind=window ("Друзья", "USurface_10951222", 1077, 222, -1, -1, -1) ;
и убрал лишнее loadimage
Так должно быть.
Дело в том что я решил переделать картинку,снова сделал Окно,кнтрл-шифт+s, и нажал сохранить выделенное с именем Image_0, после чего, в интерфейсе кибора под строчкой "Переменная изображения" скопировал код и вставил вместо того что был,файл сохранял с именем Image_0, а в коде было написано Image_1,но этого файла на диске C нету,попробовал сохранить еще раз уже задало имя Image_1,код пишется через Image_2 и файла нету... странно,но программа работает(Отредактировано автором: 05 Октября, 2013 - 14:33:09) |
|
|
Kibor |
Отправлено: 05 Октября, 2013 - 14:45:29
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
sakr1dd пишет: код пишется через Image_2 и файла нету
Наверно имеется в виду имя переменной int ? а не файла.
Короче замените своими именами и он не будет меняться. Обязательно следите за размером массива int при замене изображения. http://filesd.net/kibor/loadimage.php
Теперь когда картинка загружается попробуйте такой код:
Цитата: int PosX, PosY;
if (findimage(1, #Image_0[0][0], 0, #PosX, #PosY, 0, 0, 1366, 768, -1)==1)
{
mousemove(PosX, PosY);
}
else messagebox("не нашли");
Свою поставьте переменную и разрешение экрана.
Да... Проверьте или тот участок что ищется не динамичный. Не полупрозрачный. CTRL+SHIFT+A http://filesd.net/kibor/scannerg...hicinterface.php |
|
|
|
Поиск в теме | Версия для печати |
Страниц (5): [1] 2 3 4 5 » |
Сейчас эту тему просматривают: 5 (гостей: 5, зарегистрированных: 0) |
« Вопросы и решение проблем » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|