Код:
Func GenerateSRDPC()
Local $text = 'netsh advfirewall firewall set rule name="Дистанционное управление рабочим столом (TCP - входящий)" new enable=no'&@CRLF& _
'netsh advfirewall firewall add rule name="Grifon - RDP Whitelist" dir=in action=allow protocol=TCP localport=3389 local="'&$ServerIP&'" remote="'&$ClientIP&'"'&@CRLF& _
'pause'
FileWrite($go_rdpc, $text)
GUICtrlSetState($buttonStartSRDPC, @SW_ENABLE)
EndFunc
Есть такой кусок кода, он генерит батник и при нажатии на кнопку запускает его. Вопрос в том что получившийся батник не в той кодировке в которой нужно и русский текст там выглядит как:
Код:
C:\Users\qq\Documents\ISN AutoIt Studio\Projects\TeltUpdate>netsh advfi
rewall firewall set rule name="─шёЄрэЎшюээюх єяЁртыхэшх Ёрсюўшь ёЄюыюь (TCP - тї
юф ∙шщ)" new enable=no
Ни одно правило не соответствует указанным критериям.
C:\Users\qq\Documents\ISN AutoIt Studio\Projects\TeltUpdate>netsh advfi
rewall firewall add rule name="Grifon - RDP Whitelist" dir=in action=allow proto
col=TCP localport=3389 local="192.168.1.1" remote="192.168.1.156"
ОК.
C:\Users\qq\Documents\ISN AutoIt Studio\Projects\TeltUpdate>pause
Для продолжения нажмите любую клавишу . . .
Обычно когда я делаю руками, я использую какой-yибудь редактор типа Bred, а скриптом как?