我写了个从IE临时文件夹复制特定格式的文件的bat批处理文件,但是为什么老是提示“more”不是内部命令和外部命令,也不是可运行的程序,高手们指点一二:
@echo off
set path1="C:\Documents and Settings\田野\Local Settings\Temporary Internet Files\content.ie5\sopc5jtw"
set path2=C:\Docume~1\田野\桌面
set path=D:\Program Files\Microsoft Office\Office12
cd %path1%
set /p format=请输入要复制的文件格式:
if not exist %path2%\%format% md %path2%\%format%
dir /a *.%format% >%path2%\%format%\%format%.txt
more %path2%\%format%\%format%.txt
set /p choice=是否要编辑 Y/N?
if '%choice%' == 'n' goto continue
echo 请稍候...
winword %path2%\%format%\%format%.txt
:continue
for /f %%i in (%path2%\%format%\%format%.txt) do call :ss %%i
pause
exit
:ss
set var=%1
if exist %var% copy %var% %path2%\%format% >nul
注:单独用more可以执行。
[ Last edited by hzj629206 on 2007-9-1 at 03:54 PM ]作者: tusheng 时间: 2007-9-1 13:52 more没法执行,估计是你的环境变量少了个目录吧,more没找到。作者: hzj629206 时间: 2007-9-1 16:14 标题: 解决之一