找回密码
 加入
搜索
查看: 3346|回复: 7

[AU3基础] 关于一个读取文本指定内容到剪贴板的功能,且能实现即时修改

  [复制链接]
发表于 2010-4-16 16:26:54 | 显示全部楼层 |阅读模式
说明:读取.ini文件(其实,只要是文本就行)内容,以行为复制目标。每行都有独自相对应的复制按钮,点击后复制内容,等待Ctrl+V的操作。界面中有数行文本框,每个文本框对应.ini文件相对行。对文本框作出修改后,即时修改.ini内容。
例子:
1.xxxxxxxxxxx
2.sssssssssss
3.yyyyyyyyyyy
4.zzzzzzzzzzz
大大们能发个源码吗?新手需要经常看源码滴....
发表于 2010-4-16 16:37:49 | 显示全部楼层
你是想做个GUI显示文本内容??
 楼主| 发表于 2010-4-16 16:39:16 | 显示全部楼层
GUI可以修改和复制指定行的文本内容
发表于 2010-4-16 21:26:50 | 显示全部楼层
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("编辑框改变自动存盘", 350, 60, 192, 124)
GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")
$input = GUICtrlCreateInput("", 16, 16, 233, 21)
GUICtrlSetOnEvent(-1, "inputChange")
$Bt = GUICtrlCreateButton("Bt", 264, 16, 57, 25)
GUICtrlSetOnEvent(-1, "BtClick")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        Sleep(100)
WEnd

Func BtClick()   ;该按钮可读取保存过的文本文件中的数据并将其显示到编辑框
        Local $text=""
        $text=FileRead("data.txt")
        GUICtrlSetData($input,$text)

EndFunc
Func Form1Close()  ;关闭按钮,退出。
Exit
EndFunc
Func inputChange()  ;编辑框改变,自动存盘。
        Local $edit=""
        $edit=GUICtrlRead($input)
        If FileExists("data.txt") Then FileDelete("data.txt")  ;如果存盘文件已存在,则删除。
        FileWrite("data.txt",$edit)
EndFunc

本帖子中包含更多资源

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

×

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

发表于 2010-4-17 11:08:19 | 显示全部楼层
呵呵,学习一下。。
发表于 2010-4-17 12:05:58 | 显示全部楼层
学习了....
 楼主| 发表于 2010-4-19 13:00:04 | 显示全部楼层
多谢。我学习下
发表于 2010-4-19 13:16:35 | 显示全部楼层
学习一下。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 01:04 , Processed in 0.087246 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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