Как проверить, открыта ли страница или пользователь подключен к домену - PullRequest
0 голосов
/ 21 февраля 2020

Мне нужна помощь в отношении пакетного скриптинга. Цель сценария - открыть веб-страницу, когда пользователь входит в систему windows.

Веб-страница размещена на наших локальных серверах.

Моя проблема заключается в том, что страница все еще открыта (Очевидно, он ничего не отображает), даже если пользователь не подключен к сети.

К сожалению, Ping ограничен. Я пытаюсь либо проверить, доступна ли веб-страница, либо пользователь подключен к сети, чтобы запустить страницу.

Есть идеи?

спасибо & regards

1 Ответ

0 голосов
/ 21 февраля 2020

Найден ниже скрипт, который выполняет эту работу.

@set @x=0 /*
:: ChkHTTP.cmd
 @echo off
  setlocal
  set "URL=http://10.0.0.23:8090/FeedBack/index.php"
  cscript /nologo /e:jscript "%~f0" %URL% | find "200" > nul
  if %ErrorLevel% EQU 0 (
    start "" "C:\Program Files\Internet Explorer\iexplore.exe" -k ""http://10.0.0.23:8090/FeedBack/index.php""
  ) else (
  echo 
     EXIT
  )
  goto :EOF

 JScript */
  var x=new ActiveXObject("Microsoft.XMLHTTP");
  x.open("GET",WSH.Arguments(0));x.send();
  while (x.ReadyState!=4) {WSH.Sleep(1)};
  WSH.Echo(x.status)
...