在批处理文件中,我通过以下方式打开一个指定名称的窗口:
@echo off
start "my log" /D \logs\ /I powershell -nologo -noexit -command "$host.ui.RawUI.WindowTitle = 'My log'"; get-content logfile.log -wait
所以窗口标题是“My log”。
如果窗口还没有打开,您该如何运行此命令?是否有批处理文件命令可用于测试此情况?如果可能的话,我不想使用程序或PowerShell命令,而只想使用简单的批处理命令。
类似于这样:
@echo off
if EXISTS window("My log") goto skip
start "my log" /D \logs\ /I powershell -nologo -noexit -command "$host.ui.RawUI.WindowTitle = 'My log'"; get-content logfile.log -wait
:skip