找回密码
 加入
搜索
查看: 5792|回复: 19

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

 火.. [复制链接]
发表于 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.图中的   简洁   按钮的功能怎么实现的?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-12-27 00:23:36 | 显示全部楼层
无责任猜测:

1、listview控件
2、控件的属性和程序
发表于 2009-12-27 00:35:39 | 显示全部楼层
本帖最后由 pizigao 于 2009-12-27 00:37 编辑

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-12-27 02:03:17 | 显示全部楼层
除此之外 我觉得楼主应该把小学读完 至少要多读读语文
 楼主| 发表于 2009-12-27 16:02:59 | 显示全部楼层
望高手来帮帮忙!
发表于 2009-12-27 21:14:00 | 显示全部楼层
没用过你那东西,不知 [简洁]  按钮的功能是什么?更不知LZ问的意识?

无非就是给按钮定义一个用户函数,将要实现的功能写在这个函数中。。。。。。
发表于 2009-12-27 21:15:25 | 显示全部楼层
是否是问按钮的外观样式?。。。。。
 楼主| 发表于 2009-12-27 21:40:48 | 显示全部楼层
就是  点  高级   就扩大到图所示的那样    点简洁  又变回原来的样子
最主要的是那句正则如何写!
发表于 2009-12-27 21:47:30 | 显示全部楼层
窗口大小伸缩:
WinGetPos()
WinMove()

那段要正则的文本是如何获取的?
发表于 2009-12-27 22:42:51 | 显示全部楼层
楼主说的是这个吧


这个是高级版

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2009-12-27 23:36:50 | 显示全部楼层
回复 10# kn007

对  是这个
但我是想用AU写出来...目前碰到的这两个问题  望007帮忙解决下
 楼主| 发表于 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[0],$XY[1],288,$XY[3])
                        Else
                                GUICtrlSetData($Button4,"简洁<<")
                                $XY=WinGetPos($Form1)
                                WinMove($Form1,"",$XY[0],$XY[1],435,$XY[3])
                        EndIf
        EndSwitch
WEnd

评分

参与人数 2金钱 +40 收起 理由
zz999 + 20 忒谢谢了,麻烦大哥教下正则的问题怎么解决!
水木子 + 20 真是有心人啊!学习了!

查看全部评分

 楼主| 发表于 2009-12-28 19:29:35 | 显示全部楼层
谢谢顽固大哥....继续求正则的问题
发表于 2009-12-28 19:36:53 | 显示全部楼层
谢谢顽固大哥....继续求正则的问题
zz999 发表于 2009-12-28 19:29



    你说的是读取像你排列那样的文本文件?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-28 02:16 , Processed in 0.111868 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表