Скрипт на Lua для Rainmeter. Нужно скопировать картинку

Я пишу скин для Rainmeter. Мне нужен скрипт Lua. Нужно скопировать картинку (имя неизвестно) из директории (которое известно) в указанную папку.


Ответы (1 шт):

Автор решения: Mike V.

для windows 10 скрипт может быть такой:

local user = os.getenv("userprofile")
local os_wallpaper = user.. [[/AppData/Roaming/Microsoft/Windows/Themes/TranscodedWallpaper]]
local my_file = user..[[/desktop/wall.jpg]]
local h = io.open(os_wallpaper,"rb")
local content = h:read("*a")
h:close()
h = io.open(my_file,"wb")
h:write(content)
h:close()

В LUA нет копирования, но также можно использовать os.execute() и выполнить копирование средствами системы, но я бы использовал скрипт.

→ Ссылка