找回密码
 加入
搜索
查看: 2812|回复: 11

如何将文本的某一行复制到剪贴板?

[复制链接]
发表于 2009-5-9 16:54:26 | 显示全部楼层 |阅读模式
大家帮忙!
发表于 2009-5-9 17:10:16 | 显示全部楼层
这个,,,基本上,,,很难。
因为“大家”都不知道你所说的“文本”是指什么?某个程序中的?记事本中的?au3代码中的?桌面上的?文本文件里的?。。。
 楼主| 发表于 2009-5-9 17:18:26 | 显示全部楼层
记事本中的
 楼主| 发表于 2009-5-9 17:21:51 | 显示全部楼层
au3 我只是略懂自动安装,其他一概不懂,学习的资源也太少了!
发表于 2009-5-9 17:29:29 | 显示全部楼层
先取得记事本中的所有文字:
ControlGetText("[CLASS:Notepad]", "", "Edit1")
再从中提取你想要的,最后用ClipPut放置到剪贴板。
 楼主| 发表于 2009-5-9 17:31:34 | 显示全部楼层
能帮我写个例子吗?
发表于 2009-5-9 17:40:01 | 显示全部楼层
本帖最后由 sensel 于 2009-5-9 17:47 编辑

抱歉,我不会写具体代码。
这类代码其实是很简单很基础的,如果你要学习au3,你应该自己动手,在过程中可以学到很多。
如果看不懂英文帮助,可以去下载汉化版。如果对函数不熟悉,可以参考帮助文件中的示例。
au3的学习资源我觉得不是很少,而是很多。光一个帮助文件就足以解决大部分问题。

红字强调一下,回答楼下。汉化版下载在论坛右上角有链接。其中ControlGetText函数说明:

ControlGetText
--------------------------------------------------------------------------------
获取指定控件上的文本.
ControlGetText ( "窗口标题", "窗口文本", 控件ID)
 楼主| 发表于 2009-5-9 17:42:08 | 显示全部楼层
英文的,看不动啊
 楼主| 发表于 2009-5-9 17:57:55 | 显示全部楼层
应下急啦!!
 楼主| 发表于 2009-5-9 18:11:27 | 显示全部楼层
#include <file.au3>

FileReadLine ("2.txt", 1)

ClipPut 怎么用啊?
发表于 2009-5-9 18:21:14 | 显示全部楼层
ClipPut(FileReadLine("Test.txt", 2))
 楼主| 发表于 2009-5-9 21:07:50 | 显示全部楼层
谢谢各位!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-23 03:19 , Processed in 0.087032 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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