请教如何读取文本内的内容和 简洁-高级开关按钮的实现!
本帖最后由 zz999 于 2009-12-29 23:06 编辑如图
Drive No. Active VolumeLabe Total (Mb) Free (Mb)
C: 1:1 A 111 10226 5636
D: 1:2 照片 20471 13914
E: 1:3 fdsaf 20471 10350
F: 1:4 工作 20471 19619
G: 1:5 本地磁盘 20471 9229
请教:
1.AU怎么读取上面的信息想图中列表展示那样展示出来(尤其是VolumeLabe这一栏和后面两栏不知道用正则怎么实现,试了好多都不能实现,VolumeLabe这一栏里的有可能是任意字符)
2.图中的 简洁 按钮的功能怎么实现的? 无责任猜测:
1、listview控件
2、控件的属性和程序 本帖最后由 pizigao 于 2009-12-27 00:37 编辑
KODA设计器就可以完成~SCITE编辑器“工具”菜单下面有的!
除此之外 我觉得楼主应该把小学读完 至少要多读读语文
囧:face (3): 望高手来帮帮忙! 没用过你那东西,不知 [简洁]按钮的功能是什么?更不知LZ问的意识?
无非就是给按钮定义一个用户函数,将要实现的功能写在这个函数中。。。。。。 是否是问按钮的外观样式?。。。。。 就是点高级 就扩大到图所示的那样 点简洁又变回原来的样子
最主要的是那句正则如何写! 窗口大小伸缩:
WinGetPos()
WinMove()
那段要正则的文本是如何获取的? 楼主说的是这个吧
这个是高级版 回复 10# kn007
对是这个
但我是想用AU写出来...目前碰到的这两个问题望007帮忙解决下 UP 顶上去! #include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 435, 275, -1, -1)
$Edit1 = GUICtrlCreateEdit("", 288, 8, 137, 209)
GUICtrlSetResizing(-1,802)
$Button1 = GUICtrlCreateButton("Button1", 288, 232, 57, 25)
GUICtrlSetResizing(-1,802)
$Button2 = GUICtrlCreateButton("Button2", 368, 232, 57, 25)
GUICtrlSetResizing(-1,802)
$Edit2 = GUICtrlCreateEdit("", 16, 8, 249, 209)
GUICtrlSetResizing(-1,802)
$Button3 = GUICtrlCreateButton("Button3", 24, 232, 57, 25)
GUICtrlSetResizing(-1,802)
$Button4 = GUICtrlCreateButton("简洁<<", 184, 232, 65, 25)
GUICtrlSetResizing(-1,802)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button4
If GUICtrlRead($Button4)="简洁<<" Then
GUICtrlSetData($Button4,"高级>>")
$XY=WinGetPos($Form1)
WinMove($Form1,"",$XY,$XY,288,$XY)
Else
GUICtrlSetData($Button4,"简洁<<")
$XY=WinGetPos($Form1)
WinMove($Form1,"",$XY,$XY,435,$XY)
EndIf
EndSwitch
WEnd
谢谢顽固大哥....继续求正则的问题 谢谢顽固大哥....继续求正则的问题
zz999 发表于 2009-12-28 19:29 http://www.autoitx.com/images/common/back.gif
你说的是读取像你排列那样的文本文件?
页:
[1]
2