zz999 发表于 2009-12-27 00:13:56

请教如何读取文本内的内容和 简洁-高级开关按钮的实现!

本帖最后由 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.图中的   简洁   按钮的功能怎么实现的?

remme 发表于 2009-12-27 00:23:36

无责任猜测:

1、listview控件
2、控件的属性和程序

pizigao 发表于 2009-12-27 00:35:39

本帖最后由 pizigao 于 2009-12-27 00:37 编辑

KODA设计器就可以完成~SCITE编辑器“工具”菜单下面有的!

sxd 发表于 2009-12-27 02:03:17

除此之外 我觉得楼主应该把小学读完 至少要多读读语文
囧:face (3):

zz999 发表于 2009-12-27 16:02:59

望高手来帮帮忙!

131738 发表于 2009-12-27 21:14:00

没用过你那东西,不知 [简洁]按钮的功能是什么?更不知LZ问的意识?

无非就是给按钮定义一个用户函数,将要实现的功能写在这个函数中。。。。。。

131738 发表于 2009-12-27 21:15:25

是否是问按钮的外观样式?。。。。。

zz999 发表于 2009-12-27 21:40:48

就是点高级   就扩大到图所示的那样    点简洁又变回原来的样子
最主要的是那句正则如何写!

afan 发表于 2009-12-27 21:47:30

窗口大小伸缩:
WinGetPos()
WinMove()

那段要正则的文本是如何获取的?

kn007 发表于 2009-12-27 22:42:51

楼主说的是这个吧


这个是高级版

zz999 发表于 2009-12-27 23:36:50

回复 10# kn007

对是这个
但我是想用AU写出来...目前碰到的这两个问题望007帮忙解决下

zz999 发表于 2009-12-28 11:24:14

UP   顶上去!

顽固不化 发表于 2009-12-28 12:19:47

#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:35

谢谢顽固大哥....继续求正则的问题

顽固不化 发表于 2009-12-28 19:36:53

谢谢顽固大哥....继续求正则的问题
zz999 发表于 2009-12-28 19:29 http://www.autoitx.com/images/common/back.gif


    你说的是读取像你排列那样的文本文件?
页: [1] 2
查看完整版本: 请教如何读取文本内的内容和 简洁-高级开关按钮的实现!