Windows中的cmd报错日志输出到txt文件里:用>>log.txt

有时候在windows下运行一些cmd命令或者命令文件:批处理命令文件如.bat、.cmd文件、.exe文件时cmd窗口会一闪而退,里面会有一些报错原因的提示,我们很想看到,以便针对性的解决问题。,这时候可想到的就是输出报错到日志文件以便存留查看或者用录屏软件用高帧率记下cmd窗口闪退一刹那里面显示的报错信息。

现在,我只讲输出到日志的方法。

情景一:直接在cmd中运行命令闪退。

解决方法:在新打开的cmd窗口中输入命令,格式为:命令>>log.txt

比如:ipconfig/all>>D:\test\log.txt 就是把ip配置信息输出到路径D:\test\log.txt 日志文件中,

如果路径为log.txt就表示输出到当前目录下,

如ipconfig/all>>log.txt 就将日志输出到了C:\Windows\System32 目录中,运行ipconfig/all命令的程序ipconfig.exe就在C:\Windows\System32 目录中

情境二:在cmd中用命令运行.exe(.cmd、.bat等等)程序

解决方法:在exe程序所在的目录中按住Shift建再在空白处右键,在打开的cmd窗口中输入命令,格式为:exe程序名>>log.txt

log日志输出路径同情境一。

此处注意:鼠标双击运行的.exe、.cmd、.bat文件的效果等同于情境二中在cmd命令行中输入程序名启动运行程序。

利用情境二的方法处理运行可见的exe、.cmd、.bat文件比直接双击运行有更多的好处,全程可控性更高,能在命令行中添加更多的参数辅助运行这些文件,比如使运行日志记录txt文件中。

猜你喜欢

转载自blog.csdn.net/weixin_42832313/article/details/86520321
今日推荐