我必须制作一个简短的Windows shell脚本。请不要逃跑。它不可能更简单,但我找不到让这个坦率的原始命令行与我合作的方法。
我只想运行dxdiag
,并对收集的数据执行某些操作。
事情是,我无法让脚本等待让dxdiag
完成,因为它会产生这个过程并继续前进。我需要文件存在并获取信息,然后再转到下一行。
使用start /wait
没有效果,我猜是因为没有涉及到GUI。
我开始认为这是不可能的。请帮忙!
答案 0 :(得分:1)
我试过这样的事情
start /wait dxdiag /x:SomeXmlFile
它在Windows Vista中适用于我。
答案 1 :(得分:1)
执行类似于此代码的操作:
tasklist /FI "IMAGENAME eq dxdiag.exe" 2>NUL | find /I /N "dxdiag.exe">NUL
if "%ERRORLEVEL%"=="0" goto next_area_here