标题: [文件操作] 如何查看批处理中命令运行后的错误信息? [打印本页]
作者: s464363904 时间: 2012-10-13 14:10 标题: 如何查看批处理中命令运行后的错误信息?
我运行一个命令,有错误信息,但是太多了,都跑到上面去了,无法全部看到,有没有滚动条的命令可以让它显示出来,或者是输出到文本里,我试过无法输出求解
下面是代码- @echo off & title,【%~n0】MyQ:464363904 &color 0a
- MODE con: COLS=45 lines=26
- :Start
- cls
- echo ╭─═════─╮
- echo ╭═══╣ JAVA运行 ╠═══╮
- echo │ ╰─═════─╯ ║
- echo ║ 注意事项 : ║
- echo ║ ║
- echo ║ 1. 不要忘记配置环境 ║
- echo ║ ║
- echo ║ 2. 路径中不要有中文 ║
- echo ║ ║
- echo ║ 3. 路径中不要有空格 ║
- echo │ │
- echo ╰───═════════───╯
- echo 现在是: %date% %time%
- echo ───────────────────
- set /p a= 请输入java文件路径(也可直接拖入文件)
- cls
- for %%i in (%a%) do ( ren %%i %%~ni.java & javac %%~ni.java)
- if errorlevel 1 goto err
- cls
- echo.
- echo 编译成功,class文件运行结果:
- echo.
- for %%l in (%a%) do (java %%~nl)
- echo t.txt
- echo.
- echo.
- echo ...........按任意键重新编译并运行............
- pause>nul
- goto Start
-
- :err
- echo.
- echo ...请修改代码中的错误!然后按任意键重新编译...
- pause>nul
- goto Start
复制代码
我试着在for %%i in (%a%) do ( ren %%i %%~ni.java & javac %%~ni.java)
后加>>t.txt 但一直是输出空白,求原因
作者: forfiles 时间: 2012-10-14 11:17
打开一个CMD窗口,这样运行你的代码试试:复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |