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

请问在filewrite函数中如何输入退格键?

[复制链接]
发表于 2009-2-11 12:58:59 | 显示全部楼层 |阅读模式
请问在filewrite函数中如何输入退格键?

[ 本帖最后由 fireman1234 于 2009-2-12 15:52 编辑 ]
发表于 2009-2-11 13:00:09 | 显示全部楼层
退格键?把最后一个字符删除不就是了
 楼主| 发表于 2009-2-11 13:02:39 | 显示全部楼层
我其实是想按退回后,返回上一行继续输入
 楼主| 发表于 2009-2-11 13:15:04 | 显示全部楼层
其实是这样,我用StringSplit函数以句号对txt文件内容分割,再以filewrite重新输入到新的txt中,但发觉 如果这个句号在双引号之前(例:知道了。”),则会自动将句号后的双引号归到下一句,这就出错了,不知道有什么办法解决?
 楼主| 发表于 2009-2-11 14:35:17 | 显示全部楼层
或者有谁知道如何读取txt文件的最后一行数据吗?
发表于 2009-2-12 00:33:27 | 显示全部楼层
原帖由 fireman1234 于 2009-2-11 14:35 发表
或者有谁知道如何读取txt文件的最后一行数据吗?


Dim $I = 1
While 1
        FileReadLine("C:\1.txt", $I)
        If @error = -1 Then
                MsgBox(0, "", FileReadLine("C:\1.txt", $I - 1))
                Exit
        EndIf
        $I += 1
WEnd
 楼主| 发表于 2009-2-12 13:38:39 | 显示全部楼层
谢谢大家,我用了先替换得方法解决了,3Q
发表于 2009-5-17 02:39:49 | 显示全部楼层
本帖最后由 lynfr8 于 2009-5-17 17:36 编辑
或者有谁知道如何读取txt文件的最后一行数据吗?
fireman1234 发表于 2009-2-11 14:35

顺便发个读取行数的命令,举一反三嘛
_FileCountLines
-------------------------------------------------
Returns the number of lines in the specified file.
-------------------------------------------------
#Include <File.au3>
_FileCountLines($sFilePath)

#include <file.au3>
$CountLines = _FileCountLines("error.log")
MsgBox(64, "Error log recordcount", "There are " & $CountLines & " in the error.log.")
Exit
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-10 10:28 , Processed in 0.076549 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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