FAOJ
-
Posts
7 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por FAOJ
-
-
Oi Ricardo, bom dia!
Você tem me ajudado muito!
Tem com ser um scrit para bat sem ser no Powershell?
Tenho o seguinte script em bat que insiro manualmente - durante a execução do bat - o site que desejo bloquear.
A ideia é ter um script em bat que faça a mesma coisa, só que excluindo de forma automática o site bloqueado anteriormente.
####################################################################@echo off
title BLOQUEADOR
mode 75,16
color 1f
:in
cls
:menu
cls
echo.
echo.
call :maq ((( *BLOQUEADOR* )))
echo.
echo.
ping -n 2 0.0.0.0 > nul
ver
echo.
echo. | date | find "atual"
echo. | time | find "atual"
echo.:menu1
echo.
call :maq 1_*Bloquear* Site *desejado*echo.
call :maq *Digite* uma *opcao*
set /p "Op=>"
cls
if %Op%==1 goto :manual:manual
ECHO.
ECHO.
call :maq *Digite* o *site* da *web* que *deseja* *bloquear*. Exemplo: www.site.com.br
set /p "web=>"
Attrib -r -s -h %SystemRoot%\system32\drivers\etc\hosts
echo 127.0.0.1 %web% >>%SystemRoot%\system32\drivers\etc\hosts
Attrib +r +h %SystemRoot%\system32\drivers\etc\hosts
echo.
echo.
echo.
call :maq ########################################################
echo.
echo.
echo.
call :maq *Processo* finalizado. *Site* BLOQUEADO!
pause >nul
cls
goto :confirm:Sair
exit:maq
if,not,defined,.m_,set.m_=%*&if,not,defined,.m_,goto:eof
<nul,set/p.m_=%.m_:~0,1%&>nul,ping -n 1 0&set.m_=%.m_:~1%&if,defined,.m_ (goto:maq),else,(echo.)
goto:eof#######################################################################
Você pode me ajudar?
-
@ricardo_br Oi Ricardo, Boa noite!
Sim. Os dois bat são executados com perfil de Administrador.
No meu bat para bloqueio é realizado com sucesso sem a necessidade de edição do arquivo hosts.
Já em relação ao outro bat para desbloqueio é executado com sucesso e o arquivo hosts é aberto para a exclusão. Queria um bat que fizesse a exclusão de forma automática.
Te agradeço a orientação.
-
Caros, bom dia!
Tenho um bat para Bloquear e Desbloquear sites através do registro no arquivo hosts do Windows 10 e 7.
Bem, o meu bat de Bloqueio quando executado o site é devidamente registrado no arquivo hosts. Perfeito!
Porém, ao executar o meu outro bat para Desbloqueio é aberto o arquivo hosts para a exclusão manual da linha.
Ex. 127.0.0.1 www.youtube.com
Tem como essa exclusão do site bloqueado ser automática, sem a obrigatoriedade de exclusão manual?
Grato
- 1
-
22 minutos atrás, ricardo_br disse:
Já verificou se no Windows 7 as respectivas conexões realmente se chamam "Conexão Local" e "Conexão de Rede sem Fio" eles podem ter outros nomes.
Ricardo, muito obrigado! Parabéns pela sua empatia em me ajudar!
adicionado 23 minutos depoisEi Ricardo,
Posso te pedir mais uma ajuda?
Tenho um bat para Bloquear e Desbloquear sites através do registro no arquivo hosts.
Ex. 127.0.0.1 www.youtube.com
O bloqueio ocorre sem abrir o arquivo hosts, porém para o desbloqueio o meu bat abre o arquivo hosts para a exclusão manual da linha.
Tem como ser automático esse exclusão?
Grato, Fernando
- 1
-
@ricardo_br Olá Ricardo! Sim. Pelo comando netsh interface ip show config no windows 7. Ele informa a configuração local ou remota de dispositivos de rede, como a interface. E de posse dessas informações criei esse simples bat, e que como mencionei, no Win 10 muda no DNS Principal e o Secundário mas no Win 7 não!
adicionado 1 minuto depois -
Olá pessoal, boa tarde!
Criei dois bats simples, como mostro abaixo, para o Windows 10 e para o Windows 7 para alterar o DNS com o perfil de administrador,
1 - Bat tem as seguintes linhas de comandonetsh interface ip set dnsservers name="Conexão Local" static 1.1.1.3
netsh interface ip add dnsservers name="Conexão Local" 1.0.0.3
netsh interface ip set dnsservers name="Conexão de Rede sem Fio" static 1.1.1.3
netsh interface ip add dnsservers name="Conexão de Rede sem Fio" 1.0.0.3
2 - No segunto Bat tem as seguintes linhas de comando
netsh interface ip set dnsservers name="Conexão Local" dhcpnetsh interface ip set dnsservers name="Conexão de Rede sem Fio" dhcp
Somente funciona no Windows 10!No Windows 7 retorna com as seguinte mensagens de erro para o Bat 1 e 2:
C:\Users\Casa\Desktop>netsh interface ip set dnsservers "Conexão Local" static 1.1.1.3 primary
A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta.C:\Users\Casa\Desktop>netsh interface ip add dnsservers "Conexão Local" 1.0.0.3 index=2
A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta.C:\Users\Casa\Desktop>netsh interface ip set dnsservers "Conexão de Rede sem Fio" static 1.1.1.3 primary
A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta.C:\Users\Caasa\Desktop>netsh interface ip add dnsservers "Conexão de Rede sem Fio" 1.0.0.3 index=2
A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta.
C:\Windows\system32>netsh interface ip set dnsservers name="Conexão Local" dhcp
A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta.C:\Windows\system32>netsh interface ip set dnsservers name="Conexão de Rede sem Fio" dhcp
A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta.
Alguém já passou por isso e saber como corrigir?Agradeço.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Arquivo .bat para desbloquear site no HOSTS
em Programação - outros
Postado
@ricardo_br Oi Ricardo, Funcionou! O seu bat é muito bom. Muito obrigado por sua empatia em me ajudar!