powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Windows [игнор отключен] [закрыт для гостей] / Переменная окружения в пути к приложению в свойствах ярлыка
1 сообщений из 1, страница 1 из 1
Переменная окружения в пути к приложению в свойствах ярлыка
    #39647888
luigi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Имеем ярлык созданный один раз следующим скриптом:
Код: vbnet
1.
2.
3.
4.
5.
6.
Set WshShell = WScript.CreateObject("WScript.Shell")
Set oShellLink = WshShell.CreateShortcut("Приложение.lnk")
oShellLink.TargetPath = "%ENV_VAR%"\Application.exe
oShellLink.WindowStyle = 1
oShellLink.WorkingDirectory = "%ENV_VAR%"
oShellLink.Save


Создавался на машине, где переменная окружения установлена. Создается корректно.
После этого ярлык вместе с приложением был выложен на сетевой ресурс.

На рабочих станциях пользователей есть некая оболочка, через которую администратор
производит подключение пользователя к задачам. При подключении пользователя к задаче
приложение и ярлык копируются из сетевого хранилища на рабочую станцию.
Ярлык копируется в C:\Users\Public\Desktop .

При этом происходит неприятность - к пути в ярлыке ОС добавляет путь к рабочему столу
текущего пользователя (т.е. администратора, который выполняет установку):

C:\Users\IvanovII\Desktop\ %ENV_VAR%\Application.exe

Возможно ли это устранить? Или что нужно изменить, чтобы этого избежать?

PS Переменная окружения к моменту копирования ярлыка и приложения также создана в системных
переменных ОС на рабочем месте пользователя. Копирование ярлыка и приложения по сети уже
происходит с использованием этой переменной. Копирование осуществляется функцией ShFileOperation.
В пути для %ENV_VAR% есть пробелы, поэтому она заключена в кавычки.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Переменная окружения в пути к приложению в свойствах ярлыка
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]