Показать полную графическую версию : если нету интернета более 5 минут, выключить пк
Winlogon
20-05-2015, 19:59
Здравствуйте, возможно ли реализовать такое средствами windows?
возможно. Будет только процесс в памяти висеть и пинги запускать каждые 5 мин. Наверно, через планировщик самое то будет.
и пинги запускать каждые 5 мин. »
Каждые 5 секунд. Если будет раз в пять минут — это значит, «если нету интернета до 10 минут».
greg zakharov
21-05-2015, 16:12
Если без разницы какой язык, то можно взять PowerShell, тем паче, что там ничего пинговать не нужно.
а "нету интернета" это что?
не пингуется шлюз, dns прова, dns гугла или вк?
не пингуется … dns гугла или вк? »
Угу. Только доменное имя, а не «dns».
а "нету интернета" это что? »
Думаю, что это: if(![Activator]::CreateInstance([Type]::GetTypeFromCLSID([Guid]'{DCB00C01-570F-4A9B-8D69-199FDBA5723B}')).IsConnectedToInternet){'"нету интернета"'} (код PowerShell).
greg zakharov
22-05-2015, 13:43
Думаю, что это...
Вообще-то есть метод GetIsNetworkAvailable в NetworkInterface - раз, во-вторых, можно обычный батник запускать как код PowerShell.<# :
@echo off
powershell /noprofile /nointeractive /windowsstyle hidden /command ^
"&{[ScriptBlock]::Create((gc \"%~f0\") -join [Char]10).Invoke()}"
exit /b
#>
for ($i = 0; $i -lt 60; $i++) {
$con += [Int32][Net.NetworkInformation.NetworkInterface]::GetIsNetworkAvailable()
Start-Sleep -sec 5
}
if ($con -eq 0) {
rundll32 powrprof.dll,SetSuspendState Sleep
}
Каждые 5 секунд. Если будет раз в пять минут — это значит, «если нету интернета до 10 минут». »
значит, 5 секунд :)
GetIsNetworkAvailable - это проверка наличия сети или наличие интернета?
Думаю, что это...
Вообще-то есть метод... »
Так Вы считаете, что я думаю правильно или неправильно? И не надо меня цитировать "всуе".
можно обычный батник запускать как код PowerShell »
Какое отношение это имеет к цитате Думаю, что это...?
Я как-то и сам могу "загибридить" всё что угодно, -- было бы желание.
greg zakharov
22-05-2015, 14:18
Georgio, мнительность есть порок, ибо речь не была о фригидности гибридности кого-то чему-то во что-то. Цитировать имею право: всуе не указано еже сие возбраняется, - не нравится - пишите жалобы в ООН. Если по делу, то считаю что COM'ы щупать за интимные места вовсе необязательно.
Если по делу, то считаю что COM'ы щупать за интимные места вовсе необязательно. »
А вот я считаю, что это как-то "возбуждает":). Ваше мнение (впрочем, как и моё) -- не истина "в последней инстанции".
greg zakharov
22-05-2015, 14:29
- это проверка наличия сети или наличие интернета?А M$DN какбы уже совсем сил нет открыть? o_O
А вот я считаю, что это как-то "возбуждает"Может поведуете о своей интимной жизни более подробно? ;)
Ваше мнение (впрочем, как и моё) -- не истина "в последней инстанции".В точку.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.