[已解决]请教AU3如何区分1607或是1703并执行动作?感谢yamakawa
本帖最后由 令狐大虾 于 2017-6-22 01:16 编辑如题,因为调用.net4.7需要。谢谢 1607 1703 是win10的版本号? HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion中 BuildLab HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion中 BuildLab
yamakawa 发表于 2017-6-16 18:10 http://www.autoitx.com/images/common/back.gif
"BuildBranch"="rs1_release"
"BuildGUID"="ffffffff-ffff-ffff-ffff-ffffffffffff"
"BuildLab"="14393.rs1_release_sec.170427-1353"
"BuildLabEx"="14393.1198.amd64fre.rs1_release_sec.170427-1353"
"CompositionEditionID"="EnterpriseS"
"CurrentBuild"="14393"
"CurrentBuildNumber"="14393
"CurrentVersion"="6.3"
"EditionID"="EnterpriseS"
"ProductName"="Windows 10 Enterprise 2016 LTSB"
"ReleaseId"="1607"
具体读取例子呢? 1607 1703 是win10的版本号?
84063016 发表于 2017-6-16 15:58 http://www.autoitx.com/images/common/back.gif
是的。以此区分 回复 5# 令狐大虾
"ReleaseId"="1607"。这个不就是你想要的么。。。具体读取,你帮助文件搜索regread就有了 本帖最后由 令狐大虾 于 2017-6-16 21:08 编辑
回复 6# yamakawa
不知道你是否误解我的标题,你说的帮助里面只是读取显示出来,而不是自动判断并自动执行动作就是调用NET安装。 回复 7# 令狐大虾
服了你了。。。能读取了自然就能判断,并执行了啊。。你一点基础都没有么Local $ver = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion","ReleaseId")
Switch $ver
Case "1703"
MsgBox(0,"","当前系统版本是1703")
;删掉msgbox,这里添加你的执行语句
Case "1607"
MsgBox(0,"","当前系统版本是1607")
;,删掉msgbox,这里添加你的执行语句
Case Else
MsgBox(0,"","当前系统版本不是1607,也不是1703")
EndSwitch 回复令狐大虾
服了你了。。。能读取了自然就能判断,并执行了啊。。你一点基础都没有么
yamakawa 发表于 2017-6-17 11:54 http://www.autoitx.com/images/common/back.gif
谢谢哈,基础真心木有,都是顺手拿来修改
页:
[1]