fireman1234 发表于 2009-2-11 12:58:59

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

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

[ 本帖最后由 fireman1234 于 2009-2-12 15:52 编辑 ]

大绯狼 发表于 2009-2-11 13:00:09

退格键?把最后一个字符删除不就是了

fireman1234 发表于 2009-2-11 13:02:39

我其实是想按退回后,返回上一行继续输入

fireman1234 发表于 2009-2-11 13:15:04

其实是这样,我用StringSplit函数以句号对txt文件内容分割,再以filewrite重新输入到新的txt中,但发觉 如果这个句号在双引号之前(例:知道了。”),则会自动将句号后的双引号归到下一句,这就出错了,不知道有什么办法解决?

fireman1234 发表于 2009-2-11 14:35:17

或者有谁知道如何读取txt文件的最后一行数据吗?

sxd 发表于 2009-2-12 00:33:27

原帖由 fireman1234 于 2009-2-11 14:35 发表 http://www.autoitx.com/images/common/back.gif
或者有谁知道如何读取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

fireman1234 发表于 2009-2-12 13:38:39

谢谢大家,我用了先替换得方法解决了,3Q

lynfr8 发表于 2009-5-17 02:39:49

本帖最后由 lynfr8 于 2009-5-17 17:36 编辑

或者有谁知道如何读取txt文件的最后一行数据吗?
fireman1234 发表于 2009-2-11 14:35 http://www.autoitx.com/images/common/back.gif
顺便发个读取行数的命令,举一反三嘛
_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
页: [1]
查看完整版本: 请问在filewrite函数中如何输入退格键?