|
Как узнать имя пользователя системы (компьютера) средствами 1С? Ø |
☑ |
0
Robotron
09.12.05
✎
14:23
|
Собственно... Тема... Заранее благодарен.
|
|
1
Кортес
09.12.05
✎
14:29
|
// copyright не мой, Т1С когда-то подсказала Скрипт=СоздатьОбъект("WScript.Network"); ЗаголовокСистемы("user "+Скрипт.UserName+" оn "+Скрипт.ComputerName);
|
|
2
Programmer
09.12.05
✎
14:32
|
ИмяКомпьютера (ComputerName) Синтаксис: ИмяКомпьютера() Возвращаемое значение: Тип: Строка. Сетевое имя компьютера. Описание: Получает сетевое имя компьютера.
|
|
3
Неспец
09.12.05
✎
14:33
|
Можно через команду системы получить значение переменных окружения %USERNAME% и %COMPUTERNAME%, но путь предложеный в (1) по-любому элегантнее :)
|
|
4
Dorson
09.12.05
✎
14:35
|
Если просто узнать, можно запустить 1С в режиме монитора и там выбрать активные пользователи. И там будет видно имя пользователя и имя компа
|
|
5
Robotron
09.12.05
✎
14:36
|
Спасибо!!! А может есть ответ и на такой вопрос... Мне необходимо узнать имя компьютера из терминальной сессии на котором эта сессия и была запущена... :о) О как!
|
|
6
sserj
09.12.05
✎
14:49
|
WshShell=CreateObject("WScript.Shell"); Имя_Клиента=WshShell.RegRead("HKEY_CURRENT_USER\Volatile Environment\CLIENTNAME");
|
|
7
sserj
09.12.05
✎
14:51
|
(6)->5
|
|
8
Robotron
09.12.05
✎
15:06
|
Всем ОГРОМНОЕ спасибо!
|
|