<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.br.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>16 Dec 2020 19:36:58 Z</lastBuildDate><pubDate>16 Dec 2020 19:36:58 Z</pubDate><description>[code:wl]&#13;
//1 : Sim&#13;
//2 : Não&#13;
SWITCH Dialog("Deseja criar as regras de liberação do Firewall?")&#13;
&#13;
	CASE 1&#13;
        //Libera Firewall	&#13;
		&#13;
		sLiberarPortaEntradaRadmin	is string	= "netsh advfirewall firewall add rule name="+Charact(34)+"Radmin Open IN Port"+Charact(34)+"  protocol=TCP dir=IN localport=4899 action=allow"&#13;
		&#13;
		sLiberarPortaSaidaRadmin	is string	= "netsh advfirewall firewall add rule name="+Charact(34)+"Radmin Open OUT Port"+Charact(34)+"  protocol=TCP dir=OUT localport=4899 action=allow"&#13;
		&#13;
		sLiberaProgINWxTarifador	is string	= "netsh advfirewall firewall Add rule name="+Charact(34)+"Wx Tarifador Open IN"+Charact(34)+" dir=IN program="+Charact(34)+"c:\Program files\WxTarifador\WxTarifador.exe"+Charact(34)+" action=allow"   &#13;
		&#13;
		sLiberaProgOUTWxTarifador	is string	= "netsh advfirewall firewall Add rule name="+Charact(34)+"Wx Tarifador Open OUT"+Charact(34)+" dir=OUT program="+Charact(34)+"c:\Program files\WxTarifador\WxTarifador.exe"+Charact(34)+" action=allow"   &#13;
		&#13;
		sMensagem                   is string   = "@Echo off"+CR+CR+"cls"+CR+CR+"echo Abra o MS-DOS com o direito do mouse como administrador e execute essas regras de firewall"&#13;
		&#13;
		sPathAtual                  is string   = "cd\"+CR+CR+"cd   "+fCurrentDir()&#13;
				&#13;
		sAbreFirewall				is string	=   sMensagem +CR+CR+ sPathAtual +CR+CR+&#13;
		                                            sLiberarPortaEntradaRadmin   +CR+CR+&#13;
													sLiberarPortaSaidaRadmin     +CR+CR+&#13;
													sLiberaProgINWxTarifador     +CR+CR+&#13;
													sLiberaProgOUTWxTarifador    +CR+CR+"pause"       &#13;
		&#13;
		fSaveText(fCurrentDir()+"\Firewall.txt", sAbreFirewall)&#13;
		&#13;
		ExeRun("notepad.exe "+fCurrentDir()+"\Firewall.txt", exeActive, True)&#13;
		&#13;
		Info("Caso não funcione abra o prompt do msdos como administrador e execute esses comandos do bloco de notas que vão criar as regras de liberação de entrada e saida dos programas: Radmin e Wxtarifador")&#13;
		&#13;
	CASE 2	&#13;
		&#13;
END&#13;
[/code]&#13;
&#13;
--&#13;
Adriano José Boller&#13;
______________________________________________&#13;
Consultor e Representante Oficial da&#13;
PcSoft no Brasil&#13;
+55 (41) 99949 1800&#13;
adrianoboller@gmail.com&#13;
skype: adrianoboller&#13;
http://wxinformatica.com.br/</description><ttl>30</ttl><generator>WEBDEV</generator><language>pt_BR</language><link>https://forum.pcsoft.fr/fr-FR/pcsoft.br.windev/3628-usando-switch-dialog-yesno/read.awp</link><title>Usando SWITCH Dialog() ou If YesNo()</title><managingEditor>moderateur@pcsoft.fr (Le modérateur)</managingEditor><webMaster>webmaster@pcsoft.fr (Le Webmaster)</webMaster></channel></rss>
