Для отображения персонализированного контента и рекламных сообщений, а также хранения личных настроек на локальном компьютере веб-сайт www.vdgb.ru используют технологию cookie и аналогичные. Продолжив использование наших веб-сайтов, Вы даете согласие на обработку персональных данных, выражаете согласие с Политикой конфиденциальности www.vdgb.ru и применением этих технологий.

ПРОДАЖА И ВНЕДРЕНИЕ 1С

по всей России

Как получить путь к Рабочему столу Пользователя?

Проконсультироваться
со специалистом 1С

Консультироваться

Код 1C v 8.х
 Ctrl = Новый COMОбъект("MSScriptControl.ScriptControl");
      
Ctrl.Language = "vbscript";
Ctrl.AddCode("
|Function SpecialFolder()
| Set Shell = CreateObject(""WScript.Shell"")
| SpecialFolder = Shell.RegRead(""HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Desktop"")
|End Function");
ПолноеИмя = Ctrl.Run("SpecialFolder");


Код 1C v 8.х
 //%userprofile%\desktop для английской версии и "%userprofile%\рабочий стол" в русской
      
WSH=Новый COMobject("wscript.shell");
ИмяПути = "" + WSH.ExpandEnvironmentStrings("%HomePath%")) + "\Desktop";
// или
WSS=Новый COMОбъект("WScript.Shell");
Сообщить(WSS.SpecialFolders().Item("Desktop"));


Пример определения системных каталогов пользователя ( Shell Application Namespace )

Информация взята с сайта http://helpf.pro


Заказать обратный звонок

Позвонить
Отправлено! В самое ближайшее время наш менеджер свяжется с Вами.