EDA365电子工程师网

标题: 怎样用skill获得当前系统登录的用户名? [打印本页]

作者: gray    时间: 2011-3-7 15:14
标题: 怎样用skill获得当前系统登录的用户名?
如题,虽然可以用getSystemName()获取机器名,用批处理命令echo %username%可以获得用户名,但是还是想用skill来解决,请问可以用skill直接获得系统登录的用户名吗?
作者: evel    时间: 2011-3-7 15:17
getShellEnvVar "username"
作者: gray    时间: 2011-3-7 15:28
本帖最后由 gray 于 2011-3-7 15:31 编辑

对了,username虽然看不到但也算个环境变量,怎么没想到这个呢?谢谢Evel指点
作者: gray    时间: 2011-5-5 11:10
getLogin()
作者: XYX365    时间: 2011-5-11 14:20
gray 发表于 2011-5-5 11:10
getLogin()

在我的系統上,下列兩者是不一樣
Skill > getShellEnvVar "username"
"Administrator"

Skill > getLogin()
"???"



作者: gray    时间: 2011-5-11 15:15
回复 XYX365 的帖子

我在XP系统下面测试这两种方法结果是一样的,不知道你那里是不是allegro的问题。。。

作者: XYX365    时间: 2011-5-11 16:00
gray 发表于 2011-5-11 15:15
回复 XYX365 的帖子

我在XP系统下面测试这两种方法结果是一样的,不知道你那里是不是allegro的问题。。。
...


16.1 P004 ------> 兩者不一樣, Allegro Bug , 可能要再更新Hotfix
16.3 S026 ------> 兩者一樣

作者: langexie    时间: 2011-6-14 11:15
getShellEnvVar很有用,可以用来取一些环境变量
作者: acetuo    时间: 2011-6-14 15:55
好强大哟。。。。。。。。。。。。。。。。。。。。。




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2