Как сделать открытие проводника

.KOHTOP.

Активный
Автор темы
226
35
Версия MoonLoader
.027.0-preview
Такая тема, нужна чтобы открывался проводник, где будет папка с игрой (именно moonloader)
 
Решение

whyega52

Eblang головного мозга
Модератор
2,871
2,853
  • Нравится
Реакции: MLycoris

.KOHTOP.

Активный
Автор темы
226
35
оно https://www.blast.hk/threads/13380/post-1377675?

или оно:
Lua:
function openDirectory(path)
    os.execute(("explorer %s"):format(path))
end



openDirectory(getWorkingDirectory())
А если нужно, чтобы открывалась папка moonloader?

Я делал так, но не получается:
function openDirectory(path)
    os.execute(("explorer %s\\moonloder"):format(path))
end

function openDirectory(path)
    os.execute(("explorer %s/moonloder"):format(path))
end
 

Hinаta

Известный
777
363
А если нужно, чтобы открывалась папка moonloader?

Я делал так, но не получается:
function openDirectory(path)
    os.execute(("explorer %s\\moonloder"):format(path))
end

function openDirectory(path)
    os.execute(("explorer %s/moonloder"):format(path))
end
Ну потому что не moonloder, а moonloader.
А вообще вот:
Lua:
os.execute("explorer " .. getWorkingDirectory())

P.S случайно запихнул это в mimgui-окно и ахуел
 

.KOHTOP.

Активный
Автор темы
226
35
Ну потому что не moonloder, а moonloader.
А вообще вот:
Lua:
os.execute("explorer " .. getWorkingDirectory())

P.S случайно запихнул это в mimgui-окно и ахуел
Хороший байт на то, чтобы я запихнул тоже это в mimgui окно
 

yung milonov

Известный
1,029
533
А если нужно, чтобы открывалась папка moonloader?

Я делал так, но не получается:
function openDirectory(path)
    os.execute(("explorer %s\\moonloder"):format(path))
end

function openDirectory(path)
    os.execute(("explorer %s/moonloder"):format(path))
end
если не работает примерами выше - можешь через получение директории игры попробовать
Lua:
function openDirectory(path)
    os.execute(("explorer %s"):format(path))
end

openDirectory(getGameDirectory().."\moonloader")
 
  • Эм
Реакции: Hinаta

Kenshi.

Известный
318
152
Ну потому что не moonloder, а moonloader.
А вообще вот:
Lua:
os.execute("explorer " .. getWorkingDirectory())

P.S случайно запихнул это в mimgui-окно и ахуел
что будет если в mimgui окно поместить? не интригуй покажи пж
 

Hinаta

Известный
777
363
что будет если в mimgui окно поместить? не интригуй покажи пж
Функция OnFrame вызывается каждый кадр, соответственно, всё, что внутри неё - тоже. Если поместить туда этот код - получишь пару десятков-сотен окон проводника
 
  • Нравится
Реакции: whyega52