哪位高手可以给个易语言的一键清垃圾的代码啊?

如题所述

第1个回答  2011-01-16
.版本 2
.支持库 eAPI

.子程序 _按钮1_被单击
.局部变量 进程句柄, 整数型
.局部变量 进程列表, 进程信息, , "0"
.局部变量 局部_计次, 整数型
.局部变量 进程ID, 整数型

进程列表 = 取系统进程列表 ()
.计次循环首 (取数组成员数 (进程列表), 局部_计次)
.如果真 (进程列表 [局部_计次].进程名称 = “360tray.exe”)
进程ID = 进程列表 [局部_计次].进程标识符
进程句柄 = 打开进程_ (1, 0, 进程ID)
输出调试文本 (强力结束进程 (进程句柄, 0))
.如果真结束

.计次循环尾 ()

.版本 2

.DLL命令 关闭内核对象_, 整数型, "kernel32", "CloseHandle", , , 关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等。涉及文件处理时,这个函数通常与vb的close命令相似。应尽可能的使用close,因为它支持vb的差错控制。注意这个函数使用的文件句柄与vb的文件编号是完全不同的 非零表示成功,零表示失败。会设置GetLastError
.参数 对象句柄, 整数型, , 欲关闭的一个对象的句柄;

.DLL命令 终止进程_, 整数型, , "TerminateProcess", , 结束一个进程
.参数 进程的句柄, 整数型, , Long,指定要中断的一个进程的句柄
.参数 退出代码, 整数型, , Long,进程的一个退出代码

.DLL命令 打开进程_, 整数型, "kernel32.dll", "OpenProcess", , , 将句柄返回给过程对象
.参数 进程对象, 整数型, , dwDesiredAccess
.参数 继承句柄, 整数型, , bInheritHandle
.参数 进程标识符, 整数型, , dwProcessId
第2个回答  2011-01-15
首先你找一个批处理清理垃圾的代码,右键点编辑,把里边有按键确认的地方删掉
然后添加到易语言图片资源表里,使用的时候写出并隐藏执行文件,本回答被提问者采纳
第3个回答  2011-01-16
新建文本,然后把下面这段复制。在把"txt"后缀改"bat"
@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
del /f /s /q %windir%\temp\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /s /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\cookies\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 已经帮您清理完系统垃圾文件!
echo
exit
相似回答