ConsoleWrite的最常用的用途就是在Scite的输出窗口 输出信息 一般用户调试时
比如你想知道某一个时间 某个变量的值
可以光标选中那个变量 然后按alt+d 然后就会在Scite的输出窗口出现变量的值
btw:虽然我更喜欢按 ctrl+shift+d 本帖最后由 yigao 于 2009-10-9 09:46 编辑
同样用StringSplit得到数组,我的却没有数组,只有和,也就是没有分割字符串的后一部分。何解?$Ieurl = FileReadLine("d:\My AutoIt\voteeverydaylist.txt", $i)
If @error = -1 Then exit
InetGet ($IeUrl,"d:\My AutoIt\temp1.txt")
$file = FileRead("d:\My AutoIt\temp1.txt")
$file = BinaryToString($file,4)
FileWrite("d:\My AutoIt\temp.txt",$file)
FileDelete("d:\My AutoIt\temp1.txt")
$x=StringSplit($file,"备选答案",1)
FileWriteLine("d:\My AutoIt\list.txt",$x)
运行后输出错误 yigao朋友还是直接讲你最根本的目的吧,中间环节在不同人的想法里都是不一样的,说也说不清。
另:你的完整代码就是一楼那样子了?如果不是,希望能说明你想实现的最终结果是什么。 yigao朋友还是直接讲你最根本的目的吧,中间环节在不同人的想法里都是不一样的,说也说不清。
另:你的完整代码就是一楼那样子了?如果不是,希望能说明你想实现的最终结果是什么。
KiwiCsj 发表于 2009-10-9 16:49 http://www.autoitx.com/images/common/back.gif
完全同意 一楼的代码仅仅是一部分。
以前我一直使用AHK的,正是因为在那边觉得功能方面不能完全满足需要才转到AU3这边来试试。结果发现AU3比AHK功能强大不少,诸如可以等待网页加载完毕……(在AHK那边等待网页加载完毕的判断还是比较难的)。
以前用AHK弄过雅虎知识堂的自动投票、自动答题的东西,现在准备转化成AU3的。正是沿着以前实现的思路才有了许多新的问题。
例如在这个问题中,我希望实现的是将网页源文件一分为二,因为在以前的AHK中使用正则搜索到需要的内容后,需要将此之前的内容剪切走,这样才方便后一个正则继续搜索。
当然在AU3中正确使用正则可以得到一个完整的数组,本来也不必再拆分源文件了。我只是有这个疑问——如果需要拆分的话应该怎么实现?特别是效率高的无需将源文件读写拆成数组(filereadtoarray)判断而后再拆分(springsplit)的方法。
仅此探讨!谢谢! 如果需要拆分的话StringSplit就行了,不用读成数组
如果用正则能搞定的就不用想那么多了 确实可以实现。有时间我再找找前面错误的原因吧。
$file = FileRead("d:\My AutoIt\temp.txt")
$x=StringSplit($file,"精彩知识问答",1)
for $j = 0 to UBound($x) - 1
msgbox(0,"",$x[$j])
Next
Exit 对网页的控制 不要拆2段之类的 就在一个网页里操作啊
au3对网页的操作还是很方便的 谢谢!正在逐渐理解Au3中! 这也正是我要找的内容啊,谢谢了 接楼上:
ConsoleWrite的最常用的用途就是在Scite的输出窗口 输出信息 一般用户调试时
比如你想知道某一 ...
sxd 发表于 2009-10-9 00:35 http://www.autoitx.com/images/common/back.gif
汗,这个功能居然都没有用过。谢谢提醒啊。
另外,consolewrite也误导人,我在看别人base64解码的时候,发现consolewrite显示的是字符串,但事实上里面的变量是16进制的binary......
页:
1
[2]