Batch file 批记录帮助

Batch file 批记录帮助,batch-file,Batch File,嗯,我有一个程序,我在批处理的帮助下运行。它是一个由EXE文件运行的PHP脚本。 我怎么能让程序运行时,输出自动发送到一个文件,比如log.txt,并在屏幕上同时显示输出 我尝试了类似于program.exe>>log.txt的内容,但没有在屏幕上显示输出。通过“在屏幕上显示输出”,您的意思是在已打开的屏幕/控制台窗口上更新文件内容 如果是,您可以使用以下命令 tail -f log.txt 请注意,“tail”不适用于windows的基本安装,但您可以下载它(免费)。查找适用于windows

嗯,我有一个程序,我在批处理的帮助下运行。它是一个由EXE文件运行的PHP脚本。 我怎么能让程序运行时,输出自动发送到一个文件,比如log.txt,并在屏幕上同时显示输出


我尝试了类似于program.exe>>log.txt的内容,但没有在屏幕上显示输出。

通过“在屏幕上显示输出”,您的意思是在已打开的屏幕/控制台窗口上更新文件内容

如果是,您可以使用以下命令

tail -f log.txt

请注意,“tail”不适用于windows的基本安装,但您可以下载它(免费)。查找适用于windows的unixUtils。

如果只想使用windows命令执行此操作,则可能需要尝试以下操作:

program.exe > %temp%\temp.log
type %temp%\temp.log
type >>  log.txt
@del %temp%\temp.log /S /Q

windows命令中没有等效的尾部。

谢谢,但我需要本机解决方案。相关:,但除非使用PowerShell,否则没有本机解决方案。就在那里。