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

Страниц (1): [1]
 

1. boter - 04 Марта, 2019 - 02:01:46 - перейти к сообщению
Есть функции получения пути к программе и к папке Темп.
pathfolder() - возвращает string типа "C:\Program Files (x86)\Kibor\"
tempfolder() - возвращает string.. путь к временной папке.

Нужно тоже самое для папки текущего пользователя "C:\Users\User\".
типа "userfolder()"
2. Zireael - 04 Марта, 2019 - 03:22:06 - перейти к сообщению
 Цитата:
Нужно тоже самое для папки текущего пользователя "C:\Users\User\".

CODE:
external(INT, "GetEnvironmentVariable", "GetEnvironmentVariableA", "Kernel32.dll");

messagebox(userfolder());


function userfolder()
{
char c[256];
if(GetEnvironmentVariable("USERPROFILE", address(#c[0]), sizearray(c)))
{
return format(#c[0])+"\";
}
}

Powered by ExBB FM 1.0 Final