找回密码
 加入
搜索
楼主: qq8955333

请帮忙修改一个进程获取的代码

[复制链接]
发表于 2009-10-26 14:08:06 | 显示全部楼层
lz,你到底要改进什么呀
发表于 2009-10-26 14:09:31 | 显示全部楼层
难道有不可见字符?我试过可以的啊,要不你把前面的空格删了试试
发表于 2009-10-26 14:21:27 | 显示全部楼层
修正了两个bug,和你编译通不过没关系
#NoTrayIcon
#include <File.au3>
#include <Array.au3>
Global $File = 'c:\' & @ComputerName & '.txt'
_Proc2File($File)
Func _Proc2File($filename)
        Local $aProcList = ProcessList()
        Dim $aNameList[$aProcList[0][0] + 1]
        $aNameList[0] = $aProcList[0][0]
        For $i = 1 To $aNameList[0]
                $aNameList[$i] = $aProcList[$i][0]
        Next
        Dim $aOProcList
        If Not _FileReadToArray($filename, $aOProcList) Then
                $aOProcList = $aNameList
        Else
                _ArrayDelete($aNameList, 0)
                _ArrayConcatenate($aOProcList, $aNameList)
        EndIf
        $aOProcList = _ArrayUnique($aOProcList)
        _ArrayDelete($aOProcList, _ArraySearch($aOProcList, @ScriptName))
        _FileWriteFromArray($filename, $aOProcList, 1)
EndFunc   ;==>_Proc2File
发表于 2009-11-8 16:38:12 | 显示全部楼层
好像对我帮助不大!
发表于 2009-11-8 17:01:11 | 显示全部楼层
本帖最后由 netegg 于 2009-11-8 17:09 编辑

19# 316428696
我终于明白你的意思了,要添加进程到输出文件,是不是,很简单
fileopen($file, 1)
filewrite($proc[] & @crlf)
$proc[]这个是进程数组,自己想想吧
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 10:43 , Processed in 0.255109 second(s), 13 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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