Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Как скачать файл и распаковать его

Страниц (8): « 1 2 3 4 5 6 7 [8]
 

71. Zireael - 29 Апреля, 2021 - 04:15:33 - перейти к сообщению
Все пути с пробелами:
CODE:
external(INT, "sprintf_s", "sprintf_s", "msvcrt.dll");

string zip_vbs = "C:\z i p\zip.vbs"; // путь к файлу zip.vbs
string zip_file = "C:\qwe rty\templates.zip"; // путь к архиву
string output = "C:\new folder\"; // куда распаковать

char buf[999];
sprintf_s(address(#buf[0]), sizearray(buf), "%s %c%s%c %s %c%s%c %c%s%c", "cscript.exe", 34, zip_vbs, 34, "/^/Nologo", 34, zip_file, 34, 34, output, 34);
messagebox(format(#buf[0]));


if (createpipeprocess(format(#buf[0])))
{
waitpipe();//Ждем пока появятся данные
closepipeprocess();
}
72. ivantu - 29 Апреля, 2021 - 05:35:15 - перейти к сообщению
Спасибо Все работает теперь! Очень выручаете!
73. Nikanr - 22 Июня, 2021 - 15:35:23 - перейти к сообщению
Обязателен ли SSL сертификат на сервере при таком методе загрузки или http тоже подойдет?

CODE:
char szData[2000000];//С запасом
int Size_B=sendgetweb(#szData[0], "", "GET", "https:/^/kibor-bot.com", "files/VisualEditor");
if (Size_B)
{
messagebox ("Загружено "+format(Size_B)+" байт");
if (fopen ("C:\VisualEditor.exe", "wb")!=0)
{
fwriteb(#szData[0], Size_B);//Запись по указателю на масив char
fclose();
}
start("C:\VisualEditor.exe");
}

Powered by ExBB FM 1.0 Final