Имя: Пароль:
1C
 
Как узнать имя пользователя системы (компьютера) средствами 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
Всем ОГРОМНОЕ спасибо!