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
{
}
}
}