根据parno的提醒达到了开机启动。
我自己已经根据binnycar提供的帮助修改出了比较满意的答案:
@echo off
:loop
echo %time%
set title=异常信息
title %title% %made% %date% %time:~0,8%
mode con: cols=80 lines=50 & color 70
echo. **********************************************************
ping /n %pnum% 127.1 > nul
color 70
::ping /n %pnum% 127.1 > nul
set folder=文件路径\*.txt
echo 程序正在运行,请稍候...
for %%l in (%folder%) do (
for /f "delims=""" %%i in ('dir /a-d /b /s "%%l" findstr 2^>nul') do (
for /f "tokens=1,2" %%j in ('dir /a /tc "%%i" ^| findstr "%%~nxi"') do (
echo.
echo --------------------------------
echo 文件名称:%%~nxi
echo 创建时间:%%j %%k
echo 异常信息:
type "%%l"
echo.
)))
echo 信息更新中请稍候 切勿关闭该窗口,谢谢!
ping /n %pnum% 127.1 > nul
ping 127.1 -n 3 1>nul
%0
echo %time%
goto loop
上述批处理中有很多画蛇添足的地方我这个外行需要慢慢改,其中已添加了每两秒刷新文件的相关信息,可以显示txt文件的内容了,该批处理持续运行从而显示在桌面上,但还是没有达到只显示最新的10个文件信息的要求,我再研究下。