2016-03-29 2 views
1

я могу получить фактические пакетные окна, чтобы свести к минимуму, но не Iexplore окно, яСвернуть все окна

@echo off 
cls 
echo. 
echo http://www.suffolkweather.info/flatline-check.php 
start/min cmd /c "C:\Program Files\Internet Explorer\iexplore.exe" http://www.suffolkweather.info/flatline-check.php 

ping 127.0.0.1 -n 4 -l 0 
taskkill /f /im iexplore.exe /t 
+0

Там нет необходимости 'CMD/c'. 'start/min iexplore http: // www.suffolkweather.info/flatline-check.php'. Хотя этот веб-адрес не работает. –

+0

Какова ваша цель? что вы получаете от этой ссылки? возможно, есть еще один способ в vbscript? – Hackoo

ответ

0

Дайте попробовать для этой партии:

@echo off 
cls 
echo. 
echo "http://www.suffolkweather.info/flatline-check.php" 
start "" /min "C:\Program Files\Internet Explorer\iexplore.exe" "http://www.suffolkweather.info/flatline-check.php" 
Call :ShellMinimizeAll vbsfile.vbs 
pause 
Exit /b 
:ShellMinimizeAll 
(
echo ShellMinimizeAll 
echo Function ShellMinimizeAll 
echo dim objShell 
echo set objShell = CreateObject("shell.application"^) 
echo objShell.MinimizeAll 
echo set objShell = nothing 
echo End function 
)>%1 
cscript /nologo %1 
Del %1 
Exit /b 
+0

Дополнительный файл cmd.exe был вероятной причиной проблемы. Это хороший совет, использующий vbscript для минимизации всех приложений. Полезно для случая, когда запущенное приложение имеет окно управления кодом во время запуска. Вы также можете добавить код для восстановления определенного окна, если знаете название окна. Возможно, веб-страница может использовать javascript-код, чтобы дать фокус окна. Такой javascript в более старых версиях IE может восстановить окно, но обычно это приведет к тому, что элемент панели задач будет мигать. Также поставьте 'exit/b' после' pause'. –

Смежные вопросы