易语言运行.bat
易语言如何运行。bat文件,这个文件如何写到易语言程序里?如何在编辑框1显示他的进度?下面是代码,是个清理垃圾的,如果看不见进度,就不知道什么时候完成了,@echooff...
易语言如何运行。bat文件,这个文件如何写到易语言程序里?如何在编辑框1显示他的进度?下面是代码,是个清理垃圾的,如果看不见进度,就不知道什么时候完成了,
@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
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\*.*
rd /s /q %windir%\temp & md %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 /s /q "%userprofile%\recent\*.*"
echo 清除系统LJ完成!
echo. & pause 展开
@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
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\*.*
rd /s /q %windir%\temp & md %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 /s /q "%userprofile%\recent\*.*"
echo 清除系统LJ完成!
echo. & pause 展开
展开全部
这个是bat文件,依次查找删除掉固定的文件
本身就没有传递回来任何参数,所以无法通过这些来看到进度
不过还是可以做一个“不均匀”的进度条
用进度条吧。
.版本 2
信息框 (“正在清除系统垃圾文件,请稍等......”, 0, “”)进度条1.最大位置 = 15
进度条1.位置 = 0
运行 (“del /f /s /q %systemdrive%\*.tmp”, 假, )
进度条1.位置 = 1
运行 (“del /f /s /q %systemdrive%\*._mp”, 假, )
进度条1.位置 = 2
运行 (“del /f /s /q %systemdrive%\*.log”, 假, )
进度条1.位置 = 3
运行 (“del /f /s /q %systemdrive%\*.gid”, 假, )
进度条1.位置 = 4
运行 (“del /f /s /q %systemdrive%\*.chk”, 假, )
进度条1.位置 = 5
运行 (“del /f /s /q %systemdrive%\*.old”, 假, )
进度条1.位置 = 6
运行 (“del /f /s /q %systemdrive%\recycled\*.*”, 假, )
进度条1.位置 = 7
运行 (“del /f /s /q %windir%\*.bak”, 假, )
进度条1.位置 = 8
运行 (“del /f /s /q %windir%\prefetch\*.*”, 假, )
进度条1.位置 = 9
运行 (“rd /s /q %windir%\temp & md %windir%\temp”, 假, )
进度条1.位置 = 10
运行 (“del /f /q %userprofile%\cookies\*.*”, 假, )
进度条1.位置 = 11
运行 (“del /f /q %userprofile%\recent\*.*”, 假, )
进度条1.位置 = 12
运行 (“del /f /s /q ” + #引号 + “%userprofile%\Local Settings\Temporary Internet Files\*.*” + #引号, 假, )
进度条1.位置 = 13
运行 (“del /f /s /q ” + #引号 + “%userprofile%\Local Settings\Temp\*.*” + #引号, 假, )
进度条1.位置 = 14
运行 (“del /f /s /q” + #引号 + “%userprofile%\recent\*.*” + #引号, 假, )
进度条1.位置 = 15
信息框 (“清除系统LJ完成!”, 0, “”)
本身就没有传递回来任何参数,所以无法通过这些来看到进度
不过还是可以做一个“不均匀”的进度条
用进度条吧。
.版本 2
信息框 (“正在清除系统垃圾文件,请稍等......”, 0, “”)进度条1.最大位置 = 15
进度条1.位置 = 0
运行 (“del /f /s /q %systemdrive%\*.tmp”, 假, )
进度条1.位置 = 1
运行 (“del /f /s /q %systemdrive%\*._mp”, 假, )
进度条1.位置 = 2
运行 (“del /f /s /q %systemdrive%\*.log”, 假, )
进度条1.位置 = 3
运行 (“del /f /s /q %systemdrive%\*.gid”, 假, )
进度条1.位置 = 4
运行 (“del /f /s /q %systemdrive%\*.chk”, 假, )
进度条1.位置 = 5
运行 (“del /f /s /q %systemdrive%\*.old”, 假, )
进度条1.位置 = 6
运行 (“del /f /s /q %systemdrive%\recycled\*.*”, 假, )
进度条1.位置 = 7
运行 (“del /f /s /q %windir%\*.bak”, 假, )
进度条1.位置 = 8
运行 (“del /f /s /q %windir%\prefetch\*.*”, 假, )
进度条1.位置 = 9
运行 (“rd /s /q %windir%\temp & md %windir%\temp”, 假, )
进度条1.位置 = 10
运行 (“del /f /q %userprofile%\cookies\*.*”, 假, )
进度条1.位置 = 11
运行 (“del /f /q %userprofile%\recent\*.*”, 假, )
进度条1.位置 = 12
运行 (“del /f /s /q ” + #引号 + “%userprofile%\Local Settings\Temporary Internet Files\*.*” + #引号, 假, )
进度条1.位置 = 13
运行 (“del /f /s /q ” + #引号 + “%userprofile%\Local Settings\Temp\*.*” + #引号, 假, )
进度条1.位置 = 14
运行 (“del /f /s /q” + #引号 + “%userprofile%\recent\*.*” + #引号, 假, )
进度条1.位置 = 15
信息框 (“清除系统LJ完成!”, 0, “”)
更多追问追答
追问
请问都需要什么组件?一个按钮,一个进度条,还需要时钟么?数值怎么判断?
追答
不需要了,只要一个进度条和按钮
刚开始,进度条1.最大位置 = 15。然后 进度条1.位置 随着代码的执行而逐步变大
刚刚想起来了,上面那段代码有问题
修改方法:把十五个 运行(“【省略代码】”,假,)的第二个参数改成 真
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询