易语言 批处理命令如何在编辑框里实现

来源:百度知道 编辑:UC知道 时间:2024/05/24 20:28:45
@echo off

echo 正在清除系统垃圾文件,请稍等......

del /f /s /q %systerive%\*.tmp

del /f /s /q %systerive%\*._mp

del /f /s /q %systerive%\*.log

del /f /s /q %systerive%\*.gid

del /f /s /q %systerive%\*.chk

del /f /s /q %systerive%\*.old

del /f /s /q %systerive%\recycled\*.*

del /f /s /q %windir%\*.bak

del /f /s /q %windir%\prefetch\*.*

rd /s /q %windir%\temp & %windir%\temp

del /f /q %userprofile%\cookies\*.*

del /f /q %userprofile%\recent\*.*

del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"

del /f /s /q "%userprofile%\Local Settings\Temp\*.*"

del /f /

如果是运行编辑框里的命令,可以用"#换行符"作为分隔符,分割文本,得到一个文本数组,计次循环,逐个运行。
运行 ("cmd /c " + 命令数组[计次], 真, #隐藏窗口)
本人也初学易语言,方法不一定好。

你是想输入一行执行一行,还是全部输入完毕后执行,还是直接显示在编辑框中,用户点击按钮后直接执行。

其实不管是什么,最简单的方法就是把这些文本写在一个批处理文件中,然后执行此批处理文件即可。

如果需要,可以在执行时设置为隐藏运行

如果还需要,可以使用dos下的管道命令把执行的过程反馈到另一个编辑框中