если нету интернета более 5 минут, выключить пк
Здравствуйте, возможно ли реализовать такое средствами windows?
|
возможно. Будет только процесс в памяти висеть и пинги запускать каждые 5 мин. Наверно, через планировщик самое то будет.
|
Цитата:
Цитата corbis
и пинги запускать каждые 5 мин. »
|
Каждые 5 секунд. Если будет раз в пять минут — это значит, «если нету интернета до 10 минут».
|
greg zakharov |
21-05-2015 16:12 2509883 |
Если без разницы какой язык, то можно взять 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 2510195 |
Цитата:
Цитата Georgio
Думаю, что это...
|
Вообще-то есть метод 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
}
|
Цитата:
Цитата Iska
Каждые 5 секунд. Если будет раз в пять минут — это значит, «если нету интернета до 10 минут». »
|
значит, 5 секунд :)
- это проверка наличия сети или наличие интернета?
|
Цитата:
Цитата greg zakharov
Цитата:
Цитата Georgio
Думаю, что это...
|
Вообще-то есть метод... »
|
Так Вы считаете, что я думаю правильно или неправильно? И не надо меня цитировать "всуе".
Цитата:
Цитата greg zakharov
можно обычный батник запускать как код PowerShell »
|
Какое отношение это имеет к цитате
Цитата:
Цитата Georgio
Думаю, что это...
|
?
Я как-то и сам могу "загибридить" всё что угодно, -- было бы желание.
|
greg zakharov |
22-05-2015 14:18 2510211 |
Georgio, мнительность есть порок, ибо речь не была о фригидности гибридности кого-то чему-то во что-то. Цитировать имею право: всуе не указано еже сие возбраняется, - не нравится - пишите жалобы в ООН. Если по делу, то считаю что COM'ы щупать за интимные места вовсе необязательно.
|
Цитата:
Цитата greg zakharov
Если по делу, то считаю что COM'ы щупать за интимные места вовсе необязательно. »
|
А вот я считаю, что это как-то "возбуждает":). Ваше мнение (впрочем, как и моё) -- не истина "в последней инстанции".
|
greg zakharov |
22-05-2015 14:29 2510219 |
Цитата:
Цитата corbis
- это проверка наличия сети или наличие интернета?
|
А M$DN какбы уже совсем сил нет открыть? o_O
Цитата:
Цитата Georgio
А вот я считаю, что это как-то "возбуждает"
|
Может поведуете о своей интимной жизни более подробно? ;)
Цитата:
Цитата Georgio
Ваше мнение (впрочем, как и моё) -- не истина "в последней инстанции".
|
В точку.
|
Время: 07:42.
© OSzone.net 2001-