找回密码
 加入
搜索
查看: 1858|回复: 2

[AU3基础] 如何写入到以日期命名的新文本(已解决)

[复制链接]
发表于 2015-9-25 16:51:26 | 显示全部楼层 |阅读模式
本帖最后由 xymc 于 2015-9-25 19:12 编辑

$file="QQ.txt"

$sString = FileRead($file)

FileWrite("原文件.txt",$sString)

$sString= StringReplace($sString,'=','        ')

$sString= StringReplace($sString,'----','        ')

FileClose(FileOpen($file, 2))

FileWrite("已替换.txt",$sString)

MsgBox(0, "", "替换完成!", 10)

以上是读取QQ.TXT替换=为        分隔符,保留原文件,并写入到已替换.txt里面
我想写入到以当前日期命名的新文本的新文本里面,如201509251647.txt里面
怎么加变量,我加了不成功,不知道为什么
$TIME = @YEAR & @MON & @MDAY & @HOUR & @MIN
发表于 2015-9-25 18:52:31 | 显示全部楼层
本帖最后由 Huiseyu 于 2015-9-25 18:54 编辑

怎么可能..
Local $TIME = @YEAR & @MON & @MDAY & @HOUR & @MIN &'.txt'
FileWrite($TIME , $TIME)
MsgBox(8096 ,$TIME ,$TIME)
If FileExists($TIME) Then ShellExecute($TIME)
 楼主| 发表于 2015-9-25 19:12:03 | 显示全部楼层
怎么可能..
Huiseyu 发表于 2015-9-25 18:52



#include <Date.au3>
Local $TIME = @YEAR & @MON & @MDAY & @HOUR & @MIN &'.txt'

$file="QQ.txt"

$sString = FileRead($file)

FileWrite("原文件.txt",$sString)

$sString= StringReplace($sString,'=','        ')

$sString= StringReplace($sString,'----','        ')

FileClose(FileOpen($file, 2))

FileWrite($TIME ,$sString)

MsgBox(0, "", "替换完成!", 10)

OK,解决了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-28 20:11 , Processed in 0.074986 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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