如何逐个选取listbox中的项目
本帖最后由 flew0214 于 2009-11-20 09:37 编辑$iItemCount = _GUICtrlListbox_getcount($list1)
For $i = 1 To $iItemCount
;这里就不晓得如何逐个选择了。
Next我想从第一个开始一个个选择里面的项目如何使用UDF解决这个问题? 本帖最后由 flew0214 于 2009-11-20 10:10 编辑
总行数我找到了,使用_GUICtrlListBox_GetCount
如何选择list中的第一个第二个用函数如何表示?
_GUICtrlListBox_ClickItem 这个函数怎么用的,没看明白 指定项目的0基索引 占个位置 拿钱走人 指定项目的0基索引
131738 发表于 2009-11-19 16:52 http://www.autoitx.com/images/common/back.gif
_GUICtrlListBox_SetSel($list1,0)这样?
但是好象还是不行啊,导出来的东西还是空。还是没有选中项目 $iItemCount = _GUICtrlListbox_getcount($list1)
For $i = 0 To $iItemCount-1
_GUICtrlListBox_ClickItem($list1,$i)
FileWriteLine($File2, GUICtrlRead($List1))
Next这样能逐个选择,但是如果太长就发现选择不到。好象是使用鼠标去获取焦距的问题。这个应该怎么弄呢 LZ的目的是逐行读取?不是只选取吧? $iItemCount = _GUICtrlListbox_getcount($list1)
_GUICtrlListBox_ClickItem($list1,0,"left",true,1)
For $i = 1 To $iItemCount
;_GUICtrlListBox_ClickItem($list1,$i,"left",true,1)
FileWriteLine($File2, GUICtrlRead($List1))
Send("{DOWN}")
Next这样就暂时解决了这个问题。但是不能在后台自动运行了。如何能做到让它后台自动完成。不需要靠鼠标或者键盘去锁定操作 _GUICtrlListbox_setsel行不行 能不能麻烦下给个例子,我用来用去都取不到。
页:
[1]