WScript.Shell

Автор Sliv0210, 7 декабря 2020, 06:57

0 Пользователи и 1 гость просматривают эту тему.

Sliv0210

Добрый день...
Конструкция:  InitFolder = CreateObject("WScript.Shell").SpecialFolders("Desktop") работает под Win, но под Linux нет.
Подскажите пжлста, есть ли аналог ?
Например, как получить путь к Desktop пользователя.?

bigor

Добрый.
Цитата: Sliv0210 от  7 декабря 2020, 06:57путь к Desktop пользователя
Стандартно ~/Desktop, но скорее всего возможны исключенния
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

sokol92

Аналогом является сервис PathSubstitution.
Кроме того, в LO Basic, как и в VBA, можно получить значения переменных окружения (Windows, Linux) с помощью функции environ. Только в Linux не забывайте указывать параметр прописными буквами!
Владимир.