goonx 发表于 2009-5-5 22:57:23

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

本帖最后由 goonx 于 2009-5-6 18:47 编辑

Windows Registry Editor Version 5.00


"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

我想让用户打开时按机器号自动对应选择
机器号:GP001GP002GP003GP004GP005GP006GP007GP008GP009GP010
----------------------------------------------------------------------------------------------------------
机器号:到GP011时是否可以读取第一组里数据,到GP012时是否可以读取第二组里数据,以次类推.

sensel 发表于 2009-5-5 23:14:50

获取机器名最后一位,拿这个去读ini文件的对应值。

另,劲舞团的版本号也要分机器?

goonx 发表于 2009-5-5 23:18:02

这个只是个例子
可以说的再具体点吗?我是新人!!!:face (35):

$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

这个我有看过,可是和我的对不上

sensel 发表于 2009-5-6 15:37:05

$var = StringRight(@ComputerName, 1)
Switch $var
...

goonx 发表于 2009-5-6 18:46:58

十分感谢```继续学习!:face (20):
页: [1]
查看完整版本: 按机器号自动对应选择第几组数据