Получить имя текущего пользователя windows в 1с .7.7
☑
0
Vel14
18.02.08
✎
11:21
Какие способы существуют?
Необходимо при начале работы системы получить имя пользователя windows.
1
Вжескрыылг
18.02.08
✎
11:26
(0) по-видимому, через wscript.shell
2
dk
18.02.08
✎
11:26
echo %username%
или
echo %username% >> c:\111.ttt
---
хотя щас придут спецы и запинают :)
3
ZanderZ
18.02.08
✎
11:27
WScriptNetwork=СоздатьОбъект("WScript.Network");
ИмяВДомене=ВРег(СокрЛП(WScriptNetwork.UserDomain)+"\"+СокрЛП(WScriptNetwork.UserName));
4
Нуф-Нуф
18.02.08
✎
11:28
(3) а если нет домена?
5
Heckfy
18.02.08
✎
11:29
6
ZanderZ
18.02.08
✎
11:32
(4) убери
ВРег(СокрЛП(WScriptNetwork.UserDomain)+"\"+ будет просто пользователь
7
Vel14
18.02.08
✎
14:49
Спасибо, камрады!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший