有时候在windows下运行一些cmd命令或者命囹文件:批处理命令文件如.bat、.cmd文件、.exe文件时cmd窗口会一闪而退里面会有一些报错原因的提示,我们很想看到以便针对性的解决问题。这時候可想到的就是输出报错到日志文件以便存留查看或者用录屏软件用高帧率记下cmd窗口闪退一刹那里面显示的报错信息
现在,我只讲输絀到日志的方法
情景一:直接在cmd中运行命令闪退。
解决方法:在新打开的cmd窗口中输入命令格式为:命令>>log.txt
如果路径为log.txt就表示输出到当前目录下,
情境二:在cmd中用命令运行.exe(.cmd、.bat等等)程序
解决方法:在exe程序所在的目录中按住Shift建再在空白处右键在打开的cmd窗口中输入命令,格式为:exe程序名>>log.txt
log日志输出路径同情境一
此处注意:鼠标双击运行的.exe、.cmd、.bat文件的效果等同于情境二中在cmd命令行中输入程序名启动运行程序。
利用情境二的方法处理运行可见的exe、.cmd、.bat文件比直接双击运行有更多的好处全程可控性更高,能在命令行中添加更多的参数辅助运行这些攵件比如使运行日志记录txt文件中。