找回密码
 加入
搜索
查看: 868|回复: 4

按机器号自动对应选择第几组数据

[复制链接]
发表于 2009-5-5 22:57:23 | 显示全部楼层 |阅读模式
本帖最后由 goonx 于 2009-5-6 18:47 编辑

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\AUDITION]
"VERSION"=dword:000003fb
-----------------------------------------------------------
这里"VERSION"有十组数据如下:
第一组"VERSION"=dword:000003fb
第二组"VERSION"=dword:005504fb
第三组"VERSION"=dword:021905fb
第四组"VERSION"=dword:000323fb
第五组"VERSION"=dword:003754fb
第六组"VERSION"=dword:001905fb
第七组"VERSION"=dword:016003fb
第八组"VERSION"=dword:003214fb
第九组"VERSION"=dword:001933fb
第十组"VERSION"=dword:001906fb

我想让用户打开时按机器号自动对应选择
机器号:GP001  GP002  GP003  GP004  GP005  GP006  GP007  GP008  GP009  GP010
----------------------------------------------------------------------------------------------------------
机器号:到GP011时是否可以读取第一组里数据,到GP012时是否可以读取第二组里数据,以次类推.
发表于 2009-5-5 23:14:50 | 显示全部楼层
获取机器名最后一位,拿这个去读ini文件的对应值。

另,劲舞团的版本号也要分机器?
 楼主| 发表于 2009-5-5 23:18:02 | 显示全部楼层
这个只是个例子
可以说的再具体点吗?我是新人!!!

$var = 30

Switch Int($var)
     Case 1 To 10
         MsgBox(0, "例子", "$var 为 1 ~ 10的范围之间")

     Case 11 To 20
         MsgBox(0, "例子", "$var 为 11 ~ 20的范围之间")

     Case 21 To 30
         MsgBox(0, "例子", "$var 为 21 ~ 30的范围之间")

     Case 31 To 40
         MsgBox(0, "例子", "$var 为 31 ~ 40的范围之间")

     Case Else
         MsgBox(0, "例子", "$var 不在 0 ~ 40的范围里面")

EndSwitch

这个我有看过,可是和我的对不上
发表于 2009-5-6 15:37:05 | 显示全部楼层
$var = StringRight(@ComputerName, 1)
Switch $var
...
 楼主| 发表于 2009-5-6 18:46:58 | 显示全部楼层
十分感谢```继续学习!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-21 03:51 , Processed in 0.073888 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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