vivienluo 发表于 2013-5-15 23:15:56

通过SKILL获取计算机名

可使用getSystemName()函数获取计算机名:
具体使用方法可自行测试。
例子:nthelem(2 getSystemName())

chuankay 发表于 2013-5-16 23:44:11

:):):)至今还未用过,不过既然存在了肯定有道理了。

wcjcn 发表于 2017-6-8 12:59:00

好像在手册中搜不到getSystemName函数。。。

cm850286 发表于 2017-6-8 19:31:22

至今还未用过,不过既然存在了肯定有道理了。

hyper 发表于 2017-7-16 08:44:26

帮助文档中,没有找到getSystemName()这个函数,不过确实可用

yoyo1204 发表于 2017-8-4 09:43:43

请问楼主,这个函数为什么必须是printf("%s\n" nthelem(2 getSystemName())) 这样才能输出正确的时间;
printf("%s\n" getSystemName()))这个就会报错呢?

但是printf("%s\n" getCurrentTime())这个也没有错误呀?
能否解释一下,本人初学,还不太懂,谢谢啦。

vivienluo 发表于 2017-8-5 11:40:52

yoyo1204 发表于 2017-8-4 09:43
请问楼主,这个函数为什么必须是printf("%s\n" nthelem(2 getSystemName())) 这样才能输出正确的时间;
pr ...

getSystemName()返回的是一个list,不是字符串。需要通过nthelem(2 getSystemName())获取计算机名的字符串。

aaa89 发表于 2017-9-19 17:09:29

赞一个,新手来学习

LiuTao 发表于 2024-5-22 09:16:03

感谢分享

xieeyawen 发表于 2024-12-25 15:44:20

printf("%s\n" getCurrentTime())
;Dec 25 15:33:25 2024
;t(printf后返回值t)

nthelem(2 getSystemName())
;"XXX-XXX"

printf("%s\n" nthelem(2 getSystemName()))
;XXX-XXX
;t

axlGetVariable "Username"
;"XXX"

axlGetVariable "cdsroot"
;"C:\\Cadence\\SPB_16.6"

printf("%s\n" (axlGetVariable "cdsroot"))
;C:\Cadence\SPB_16.6
;t

axlGetVariable "Userdomin"
;nil(未加域名)
页: [1]
查看完整版本: 通过SKILL获取计算机名