crazy715 发表于 2009-6-24 09:57:32

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

我的意图是在程序完成后保存程序的执行情况
我使用了filewrite,但是,只能保存第一条,而且,执行完第一步后主界面就自动关闭了。。
不知道为什么。。
请高手指点。。。
是函数使用的不对,还是?
我原来是执行一条程序,写一个信息到记事本,但是太烦琐了,每次都要激活TXT,然后写完后再激活主界面继续执行程序。。这次想改进一下。。

hhasee 发表于 2009-6-24 10:29:24

兄弟你走弯路了,试试FileWriteLine吧!

jhun 发表于 2009-6-24 11:19:02

我是这么干的,设置一个变量来存储日志,到最后用FileWriteLine写入文件

flycntl 发表于 2009-6-27 16:42:38

上面的不会占用资源么

ceoguang 发表于 2009-6-27 19:07:05

_FileWriteLog

rho123 发表于 2009-6-27 22:35:43

我是这么干的,设置一个变量来存储日志,到最后用FileWriteLine写入文件
jhun 发表于 2009-6-24 11:19 http://www.autoitx.com/images/common/back.gif

要是你的程序崩溃了。日志就啥也没有了。。{:2_78:}

muxingwan 发表于 2009-7-14 08:58:45

5楼比较好,我是自定义了一个函数,可以根据需要加入时间等信息,在需要了解执行情况的地方调用这个函数

muxingwan 发表于 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

muxingwan 发表于 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

muxingwan 发表于 2009-7-14 09:00:47

原来代码是这样贴的:face (13):
页: [1]
查看完整版本: 请教如何在后台生成一个日志文件