找回密码
 加入
搜索
查看: 3036|回复: 9

请教如何在后台生成一个日志文件

[复制链接]
发表于 2009-6-24 09:57:32 | 显示全部楼层 |阅读模式
我的意图是在程序完成后保存程序的执行情况
我使用了filewrite,但是,只能保存第一条,而且,执行完第一步后主界面就自动关闭了。。
不知道为什么。。
请高手指点。。。
是函数使用的不对,还是?
我原来是执行一条程序,写一个信息到记事本,但是太烦琐了,每次都要激活TXT,然后写完后再激活主界面继续执行程序。。这次想改进一下。。
发表于 2009-6-24 10:29:24 | 显示全部楼层
兄弟你走弯路了,试试FileWriteLine吧!
发表于 2009-6-24 11:19:02 | 显示全部楼层
我是这么干的,设置一个变量来存储日志,到最后用FileWriteLine写入文件
发表于 2009-6-27 16:42:38 | 显示全部楼层
上面的不会占用资源么
发表于 2009-6-27 19:07:05 | 显示全部楼层
_FileWriteLog
发表于 2009-6-27 22:35:43 | 显示全部楼层
我是这么干的,设置一个变量来存储日志,到最后用FileWriteLine写入文件
jhun 发表于 2009-6-24 11:19


要是你的程序崩溃了。日志就啥也没有了。。
发表于 2009-7-14 08:58:45 | 显示全部楼层
5楼比较好,我是自定义了一个函数,可以根据需要加入时间等信息,在需要了解执行情况的地方调用这个函数
发表于 2009-7-14 08:59:36 | 显示全部楼层
func write_log($log_str)
        filewriteline("LOG"& @YEAR&@MON&@MDAY&".txt","["&@HOUR&":"&@MIN&":"&@SEC&"]"&@TAB&@TAB&$log_str)
EndFunc
发表于 2009-7-14 09:00:09 | 显示全部楼层
func write_log($log_str)
        filewriteline("LOG"& @YEAR&@MON&@MDAY&".txt","["&@HOUR&":"&@MIN&":"&@SEC&"]"&@TAB&@TAB&$log_str)
EndFunc
发表于 2009-7-14 09:00:47 | 显示全部楼层
原来代码是这样贴的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-23 01:29 , Processed in 0.078041 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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