Всем добрый день!
На работе статистический адрес, обходился BAT ip/dns/gateway, но решил сделать.
Дома выдается автоматом dhcp , тоже делал через BAT
получилось так. в авто запуск ехе поместил
но вот с отключением службы "Сервер" столкнулся с проблемой
кодировка для cmd хм oem 866 отображается в скрипте как ?? правильно ли это не известно...
запускаю скрипт не чего не происходит.. скрипт завершается...
также на BAT приходилось подтверждать мол хотите ли вы отключить службу грим Y потом ENTER
может как то еще сделать? но хотелось бы разобраться с кириллицей и как передать какиенть клавиши нажатия в _RunDos
попробовал Run("net stop Сервер",@SW_HIDE) но думаю ошибка в кириллице
На работе статистический адрес, обходился BAT ip/dns/gateway, но решил сделать.
Дома выдается автоматом dhcp , тоже делал через BAT
получилось так. в авто запуск ехе поместил
Код:
;msgbox(0,"",@UserName &" | "&@LogonDomain &" | "&@ComputerName &" | "&@LogonServer)
;11 | 221 | 33 | \\441
;11 | 222 | 33 | \\442
#include <Process.au3>
if @LogonDomain = "221" Then
msgbox(0,"","домrun",1)
_RunDos('netsh interface ip set address name="wifilan" source=dhcp')
_RunDos('netsh interface ip set dns "wifilan" source=dhcp')
msgbox(0,"","домexit",1)
Endif
if @LogonDomain = "222" Then
msgbox(0,"","работаrun",1)
_RunDos('netsh interface ip set address name="wifilan" static 172.24.161.169 255.255.0.0 172.24.161.1 172.24.161.10')
_RunDos('netsh interface ip set dns "wifilan" static 172.24.161.10')
msgbox(0,"","работаexit",1)
Endif
но вот с отключением службы "Сервер" столкнулся с проблемой
Код:
@echo off
net stop ᦠ¥
запускаю скрипт не чего не происходит.. скрипт завершается...
также на BAT приходилось подтверждать мол хотите ли вы отключить службу грим Y потом ENTER
Код:
_RunDos('net stop ??')
может как то еще сделать? но хотелось бы разобраться с кириллицей и как передать какиенть клавиши нажатия в _RunDos
попробовал Run("net stop Сервер",@SW_HIDE) но думаю ошибка в кириллице