第一个代码试试再加一对空引号 start "" "c:\......"
@echo off
for /f "tokens=*" %%a in (
%WinDir%\dhj\ie.txt
) do (
mshta vbscript:CreateObject("Shell.Application"^).ShellExecute("C:\Program Files\Internet Explorer\iexplore.exe","%%a"^)(close^)&ping/n 6 127.0.1 >nul 2>nul
taskkill /f /im iexplore.exe
)
::用ie打开网址的语句中有括号,写在for命令中,右括号要加转义字符,否则语法错误。