作者s20714dog (Joshua)
看板EzHotKey
标题[AHK-] 多维阵列+ gui
时间Sun Mar 13 10:59:09 2022
想要达到当我用下拉式选单选某值之後
按下按钮可以得到我想要的资料
但目前还是失败的
有哪里需要修改的吗
另外是否有无宣告阵列是key+多维的格式吗
gui, add, DDL, vname ,小明|小美
gui, add, button, gtest w80, TEST
gui, add, edit, readonly vautoreport w400 h300,
gui, show, x1260 y590 w620 ,score Auto
return
;=====================
test:
select := name
小明 := [[10,11,12,13],[20,21,22,23]]
小美 := [[30,31,32,33],[40,41,42,43]]
gui, submit, nohide
TestScore:= select[2,2]
guicontrol,,autoreport,%name%的第2次的第2个成绩:%TestScore%
return
多谢b大提醒
後来改成这样就可以了
test:
gui, submit, nohide
ming := [[10,11,12,13],[20,21,22,23]]
mei := [[30,31,32,33],[40,41,42,43]]
select :={小明:ming,小美:mei}
TestScore:= select[name][2,2]
guicontrol,,autoreport,%name%的第2次的第2个成绩:%TestScore%
return
-----
Sent from JPTT on my iPhone
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 150.117.155.159 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/EzHotKey/M.1647140353.A.8E9.html
1F:推 bhbbbbb: 你的 select 是个 string 他自然不可能用 select[2,2] 这03/14 00:32
2F:→ bhbbbbb: 种用来取二维阵列中资料的方法。我想你需要的是一个以名03/14 00:32
3F:→ bhbbbbb: 子为 key 而以二维阵列为 value 的 map。然後除此之外,03/14 00:32
4F:→ bhbbbbb: 你的 gui submit 放的位置你可能要再思考一下。03/14 00:32
※ 编辑: s20714dog (110.26.36.139 台湾), 03/14/2022 09:35:34