我写了个从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 ]
@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 ]
