newuser 发表于 2010-4-21 14:50:40

如何将剪贴板的内容 逐行 写到一个文本文件中?[已解决]

本帖最后由 newuser 于 2010-4-23 09:49 编辑

在论坛中没有找到!
不细心,感谢C.L!ClipPut ("abcdefghijklmnopqretuvwyz")
getCliptoFile ()

Func getCliptoFile ()
      $sGet = ClipGet ()
      $file = fileopen ("temp.txt",2)
      If $sGet Then
                FileWriteLine ($file,$sGet)
      EndIf
      FileClose ($file)
EndFunc

newuser 发表于 2010-4-21 15:11:09

回复 1# newuser

在请教2个问题:
如何清空剪贴板?
如何将剪贴板的内容逐行写入到文本中?

水木子 发表于 2010-4-21 15:34:38

本帖最后由 水木子 于 2010-4-21 15:40 编辑

问:如何清空剪贴板?
答:ClipPut ('') ;空字符串,将清空剪切板。

问:如何将剪贴板的内容逐行写入到文本中?
答:$sReg = StringRegExp(ClipGet(), '.+', 3)

For $i = 0 To UBound($sReg) - 1
        MsgBox(0, '', $sReg[$i]) ;这里是逐行输出
Next

newuser 发表于 2010-4-21 15:44:15

本帖最后由 newuser 于 2010-4-21 15:49 编辑

回复 3# 水木子
谢谢,非常感谢!
ClipPut ('')这个其实可以想到,但现在头都晕了,怎么以前学的东西都忘光了呢??唉!!!

不过并没有逐行写入到 文本文件中去啊?

水木子 发表于 2010-4-21 15:46:57

回复 4# newuser
呵呵!没事,问题解决了就好!

newuser 发表于 2010-4-21 15:51:51

回复 5# 水木子

在帮助文档中的字符串操作中怎么无法找到StringRegExp的相关说明呢?

水木子 发表于 2010-4-21 15:58:15

有啊!你是用的什么版本哦?


StringRegExp
--------------------------------------------------------------------------------
检查字串是否符合给定的正则表达式.

StringRegExp ( "字符串", "表达式" [, 标志 ] [, 偏移量 ] ] )

参数

字符串 需要检查的字符串
表达式 正则表达式比较.
标志 [可选参数] 一个表示函数运行方式的值. 见下表详细说明. 默认 0.
偏移量 [可选参数] 开始匹配的字符串位置 (起始于1). 默认为 1.

标志 值
0 返回 1(匹配) 或 0(不匹配)
1 返回匹配项目的数组.
2 返回包括完整匹配的数组.(Perl/ PHP 样式).
3 返回全局匹配的数组.
4 返回包括完整匹配(Perl/ PHP 样式)和全局匹配的数组.

rence 发表于 2010-4-21 16:28:55

正则表达式不太懂

newuser 发表于 2010-4-21 16:45:20

回复 7# 水木子

我下载了V 3.11版本的CHM帮助文件,看习惯了!不过没有!
我刚才用AU3自带的帮助文件找到了,不过都是英文,头更大了,在研究研究吧!
不过我想实现将剪贴板内容逐行输入到文本文件中去,还是没实现,能给予帮助吗?
谢谢!

woeiwoei 发表于 2010-4-27 13:39:53

下新版本吧。3.3.5.6 帮助有中文的嘛~
StringRegExp 属于字符串操作。。

rikthhpgf2005 发表于 2010-4-27 15:02:14

多看帮助:face (12):

apex 发表于 2015-1-30 16:51:20

mark!!!!!!!!!!!!!!!!!
页: [1]
查看完整版本: 如何将剪贴板的内容 逐行 写到一个文本文件中?[已解决]