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

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

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

> Без описания
007wan
Отправлено: 08 Мая, 2017 - 18:59:17
Post Id



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


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




Как сделать, что бы ищет в Темп все файлы и выбирает эти 2 файла 1.bmp и 2.bmp, если их нашел, то удаляет, если не нашел, то выводит сообщение. если нашел только один, то удаляет его, а второй не нашел, то удаляет один.
CODE:
string s[1000];
int a=dir("C:\Users\Home\AppData\Local\Temp", #s[0], "file");
for (int n=0; n<a; n++)
{
if

}

и
CODE:
external(INT, "DeleteFile", "DeleteFileA", "kernel32.dll");
DeleteFile("C:\Users\Home\AppData\Local\Temp\prin.bmp");

(Добавление)
Вот что вышло:
CODE:
string s[1000];
int a=dir("C:\Users\Home\AppData\Local\Temp", #s[0], "file");
for (int n=0; n<a; n++)
{
if file="1.bmp"
{
external(INT, "DeleteFile", "DeleteFileA", "kernel32.dll");
DeleteFile("1.bmp");
messagebox("нашел");
}
else
{
messagebox("не нашел");
}

}

(Добавление)
Но не так работает как надо
 
 Top
Kibor
Отправлено: 08 Мая, 2017 - 20:28:29
Post Id



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


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




синтаксис if
 
 Top
007wan
Отправлено: 08 Мая, 2017 - 20:35:50
Post Id



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


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




 Kibor пишет:
синтаксис if

string s[1000];
int a=dir("C:\Users\Home\AppData\Local\Temp", #s[0], "file");
for (int n=0; n<a; n++)
{
if (file="1.bmp")
{
external(INT, "DeleteFile", "DeleteFileA", "kernel32.dll");
DeleteFile("1.bmp");
messagebox("нашел");
}
else
{
messagebox("не нашел");
}

}

Так?
(Добавление)
Что за фигня: почему-то в самой программе после запуска скрипта распаковывает ВСЕ изображения, а после сборки ТОЛЬКО ДВЕ и это podarok и prin остальные игнор т.е нету изображений и пишет,что типа путь к файлу и нету изображения для открытия, хотя всё верное сделал, как предыдущие!! я даже полностью свой код выложил, потому что программа не верно работает. все картинки были в одной папке, так что мне только было копировать путь и менять в конце на название файла тут и расширение разумеется если понадобится.



CODE:

int podarok[39][24];
int prin[29][19];
int podarok2[24][20];
int veter[33][31];
int voda[30][19];
string temp_fold;
string path_fold=pathfolder();
int tim=gettime();




int pos_size_button0[2][4];
string text_button0[2];
int flag_button0[2];

pos_size_button0[0][0]=10; pos_size_button0[0][1]=55; pos_size_button0[0][2]=100; pos_size_button0[0][3]=20;
pos_size_button0[1][0]=125; pos_size_button0[1][1]=55; pos_size_button0[1][2]=100; pos_size_button0[1][3]=20;
text_button0[0]="Распаковать"; text_button0[1]="Удалить";

//////////

int pos_size_static0[1][4];
string text_static0[1];

pos_size_static0[0][0]=10; pos_size_static0[0][1]=5; pos_size_static0[0][2]=230; pos_size_static0[0][3]=44;
text_static0[0]="Для работы программу необходимы изображения. Вы можете удалить из того места где они распакованы.";

//////////

createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0] |
STATIC, #pos_size_static0[0][0], #text_static0[0]);
//////////

showdialog(0, "
Управление файлами", 199, 483, 243, 110, 1, 1);
//////////

INITDIALOG
{
temp_fold=tempfolder();
unpack("C:\Users\Home\Desktop\МОЁ\KIBOR-BOT\Kibor\club.wav", temp_fold+"club.wav", 1);
sound (temp_fold+"club.wav", 1);
}
RESOURCE
{
"C:\Users\Home\Desktop\МОЁ\KIBOR-BOT\Kibor\podarok.bmp";
"C:\Users\Home\Desktop\МОЁ\KIBOR-BOT\Kibor\prin.bmp";
"C:\Users\Home\Desktop\МОЁ\KIBOR-BOT\Kibor\club.wav";
}
loop()
{
if (flag_button0[0]>0)
{
flag_button0[0]=0;
repack();
}
if (flag_button0[1]>0)
{
flag_button0[1]=0;
delete();
}
function repack()
{
unpack("C:\Users\Home\Desktop\МОЁ\KIBOR-BOT\Kibor\podarok.bmp", temp_fold+"podarok.bmp", 1);
unpack("C:\Users\Home\Desktop\МОЁ\KIBOR-BOT\Kibor\prin.bmp", temp_fold+"prin.bmp", 1);
unpack("C:\Users\Home\Desktop\МОЁ\KIBOR-BOT\Kibor\podarok2.bmp", temp_fold+"podarok2.bmp", 1);
unpack("C:\Users\Home\Desktop\МОЁ\KIBOR-BOT\Kibor\veter.bmp", temp_fold+"veter.bmp", 1);
unpack("C:\Users\Home\Desktop\МОЁ\KIBOR-BOT\Kibor\voda.bmp", temp_fold+"voda.bmp", 1);
//////////////////////////////////////////////////////////////////////////////////
loadimage(#podarok2[0][0], temp_fold+"podarok2.bmp");
loadimage(#veter[0][0], temp_fold+"veter.bmp");
loadimage(#voda[0][0], temp_fold+"voda.bmp");
loadimage(#podarok[0][0], temp_fold+"podarok.bmp");
loadimage(#prin[0][0], temp_fold+"prin.bmp");
}
function delete()
{
if (messageboxyn("Вы действительно хотите удалить изображения?")==1)
{
external(INT, "DeleteFile", "DeleteFileA", "kernel32.dll");
DeleteFile("C:\Users\Home\AppData\Local\Temp\podarok.bmp");
external(INT, "DeleteFile", "DeleteFileA", "kernel32.dll");
DeleteFile("C:\Users\Home\AppData\Local\Temp\prin.bmp");
external(INT, "DeleteFile", "DeleteFileA", "kernel32.dll");
DeleteFile("C:\Users\Home\AppData\Local\Temp\podarok2.bmp");
external(INT, "DeleteFile", "DeleteFileA", "kernel32.dll");
DeleteFile("C:\Users\Home\AppData\Local\Temp\voda.bmp");
external(INT, "DeleteFile", "DeleteFileA", "kernel32.dll");
DeleteFile("C:\Users\Home\AppData\Local\Temp\veter.bmp");
}
else
{
}
}
}
 
 Top
Kibor
Отправлено: 09 Мая, 2017 - 00:12:47
Post Id



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


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




RESOURCE
{
"C:\Users\Home\Desktop\ÌΨ\KIBOR-BOT\Kibor\podarok.bmp";
"C:\Users\Home\Desktop\ÌΨ\KIBOR-BOT\Kibor\prin.bmp";
"C:\Users\Home\Desktop\ÌΨ\KIBOR-BOT\Kibor\club.wav";
}

и??
 
 Top
007wan
Отправлено: 09 Мая, 2017 - 17:26:31
Post Id



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


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




 Kibor пишет:
RESOURCE
{
"C:\Users\Home\Desktop\ÌΨ\KIBOR-BOT\Kibor\podarok.bmp";
"C:\Users\Home\Desktop\ÌΨ\KIBOR-BOT\Kibor\prin.bmp";
"C:\Users\Home\Desktop\ÌΨ\KIBOR-BOT\Kibor\club.wav";
}

и??



И что тут не так?
(Добавление)
А забыл.... там 3 файла, а тут 5 в паке
 
 Top
007wan
Отправлено: 12 Мая, 2017 - 08:19:34
Post Id



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


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




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


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




Powered by