Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
007wan
Отправлено: 13 Мая, 2017 - 15:34:25
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Как сделать, что бы искал определенные файлы в temp, например, 2 файла: "open.bmp" и "menu.bmp", если нашел, то удалить. А если не нашел, то вывод messagebox("не найдено");
 
 Top
007wan
Отправлено: 13 Мая, 2017 - 18:08:30
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




если только один найден то его удалить
 
 Top
Kibor
Отправлено: 13 Мая, 2017 - 18:16:25
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




ну так попробовать его открыть. если открылся - есть
 
 Top
Dantes3000
Отправлено: 13 Мая, 2017 - 21:36:11
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1464
Дата рег-ции: Июнь 2016  
Репутация: 58




Функция loadimage возвращает:
-1 отсутствует файл
-2 Размер масива по x меньше размера картинки по x
-3 Размер масива по y меньше размера картинки по y
В случае успешной загрузки возвращается количество загруженых пикселей.
 
 Top
007wan
Отправлено: 14 Мая, 2017 - 11:51:39
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




 Kibor пишет:
ну так попробовать его открыть. если открылся - есть


Нет, я хочу что бы было через dir...
(Добавление)
если возможно, тогда я попробую по другому, просто фопен не совсем хорошая идея.
 
 Top
Dantes3000
Отправлено: 14 Мая, 2017 - 13:36:27
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1464
Дата рег-ции: Июнь 2016  
Репутация: 58




if (loadimage (#Image_0[0][0], pathfolder()+"open.bmp")>0) messagebox("Есть");
else messagebox("нету");
 
 Top
007wan
Отправлено: 14 Мая, 2017 - 15:18:42
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Правильно было бы так:
CODE:
int open[10][10];//изображение 10х10 пикс .
string temp_fold=tempfolder;
unpack("путь к файлу тот же, что и в рис.", temp_fold+"open.bmp", 1);//распаковка в Temp
if (loadimage (#open[0][0], pathfolder()+"open.bmp")>0)//загружает изобр.
{
messagebox("Есть");//истина
}

else//иначе

{
messagebox("нету");//лож
}

RESOURCE
{
"C:\\open.bmp";//путь откуда будет брать копию файла и паковать в рис.
}

(Отредактировано автором: 14 Мая, 2017 - 15:30:04)

 
 Top
Kibor
Отправлено: 14 Мая, 2017 - 15:49:44
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




А на кой эта проверка тут??
unpack возвращает значения - распаковал или нет.
if (unpack("путь к файлу тот же, что и в рис.", temp_fold+"open.bmp", 1)==1)
{
messagebox("Есть");//истина
}
else
{
messagebox("нету");//лож
}
 
 Top
007wan
Отправлено: 15 Мая, 2017 - 17:40:30
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




 Kibor пишет:
А на кой эта проверка тут??
unpack возвращает значения - распаковал или нет.
if (unpack("путь к файлу тот же, что и в рис.", temp_fold+"open.bmp", 1)==1)
{
messagebox("Есть");//истина
}
else
{
messagebox("нету");//лож
}


Ну просто хотел что бы искал проверял все файлы в темп и удалял определенные по функции dir, думал так будет проще через dir и логичнее, раз он выдает все файлы.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by