Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
[Что оно делает]
Скачивает файлы по ссылке и закидывает их в нужную директорию
p.s для работы директория должна быть создана вручную или через скрипт!!!
[Как использовать]
Как создать директорию:
[Код]
p.s нельзя скачивать файлы с расширением .sys, .cab, .bin (anti-ratnik moment)
Спасибо, всем пока
Скачивает файлы по ссылке и закидывает их в нужную директорию
p.s для работы директория должна быть создана вручную или через скрипт!!!
[Как использовать]
syntax for library:
Download('link', 'C:\\siestafiles\\1.png') -- 1params = link, 2params = directory to upload
Как создать директорию:
syntax for create directory:
CreateDir("C:\\siestafiles\\")
[Код]
Library code:
local ffi = require("ffi")
ffi.cdef[[
bool CreateDirectoryA(const char* lpPathName, void* lpSecurityAttributes);
void* __stdcall URLDownloadToFileA(void* LPUNKNOWN, const char* LPCSTR, const char* LPCSTR2, int a, int LPBINDSTATUSCALLBACK);
void* __stdcall ShellExecuteA(void* hwnd, const char* op, const char* file, const char* params, const char* dir, int show_cmd);
bool DeleteUrlCacheEntryA(const char* lpszUrlName);
]]
local urlmon = ffi.load 'UrlMon'
local wininet = ffi.load 'WinInet'
local gdi = ffi.load 'Gdi32'
Download = function(from, to)
wininet.DeleteUrlCacheEntryA(from)
urlmon.URLDownloadToFileA(nil, from, to, 0,0)
print('Successfully!')
end
CreateDir = function(path)
ffi.C.CreateDirectoryA(path, NULL)
end
p.s нельзя скачивать файлы с расширением .sys, .cab, .bin (anti-ratnik moment)
Спасибо, всем пока