Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8245|回复: 9

通过SKILL获取计算机名

[复制链接]
发表于 2013-5-15 23:15:56 | 显示全部楼层 |阅读模式
可使用getSystemName()函数获取计算机名:
具体使用方法可自行测试。
例子:
  1. nthelem(2 getSystemName())
复制代码
发表于 2013-5-16 23:44:11 | 显示全部楼层
至今还未用过,不过既然存在了肯定有道理了。
发表于 2017-6-8 12:59:00 | 显示全部楼层
好像在手册中搜不到getSystemName函数。。。
发表于 2017-6-8 19:31:22 | 显示全部楼层
至今还未用过,不过既然存在了肯定有道理了。
发表于 2017-7-16 08:44:26 | 显示全部楼层
帮助文档中,没有找到getSystemName()这个函数,不过确实可用
发表于 2017-8-4 09:43:43 | 显示全部楼层
请问楼主,这个函数为什么必须是printf("%s\n" nthelem(2 getSystemName())) 这样才能输出正确的时间;
printf("%s\n" getSystemName()))这个就会报错呢?

但是printf("%s\n" getCurrentTime())  这个也没有错误呀?
能否解释一下,本人初学,还不太懂,谢谢啦。
 楼主| 发表于 2017-8-5 11:40:52 | 显示全部楼层
yoyo1204 发表于 2017-8-4 09:43
请问楼主,这个函数为什么必须是printf("%s\n" nthelem(2 getSystemName())) 这样才能输出正确的时间;
pr ...

getSystemName()返回的是一个list,不是字符串。需要通过nthelem(2 getSystemName())获取计算机名的字符串。
发表于 2017-9-19 17:09:29 | 显示全部楼层
赞一个,新手来学习
发表于 昨天 15:44 | 显示全部楼层
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(未加域名)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-12-26 13:47 , Processed in 0.141129 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表