Здравствуйте.
Сразу оговорюсь, что во всех компьютерных командах мира вообще ничего не смыслю, пользуюсь ими только копируя фрагменты из сети, когда нужно. Но есть острая потребность. Купил давеча аккаунт с одной игрой (очень вероятно, что ворованный или перепродаваемый, проверять не хотелось бы). Сама она нормально играется, но только нужно каждый раз отключать интернет (я делаю это через ярлык адаптера рядом с ярлыком исполняемого файла на раб. столе), затем запускается стим, RGL, каждый из которых ломится в сеть. И в оффлайне всё замечательно. Но по выходу надо всё закрыть, а потом ещё обратно запустить интернет. Так вот, хотелось бы упрощения всей процессии. Возможно ли создать такой волшебный батник, чтобы он отключал интернет (неважно как - адаптером или через реестр, не знаю) и спустя несколько секунд инициировал запуск ярлыка игры? А по выходу чтобы просто закрыть всё, кликнуть на второй cmd, и вуаля - интернет на месте? Просто дело в том, что ярлык адаптера после отключения иногда не включает интернет, и надо нажимать на расположение файла и включать его уже и из раздела сетевых адаптеров. Так хотя бы немного, но меньше пальце-движений. И учитывая, что игра эта часов на 50, минимум, поэтому явно будет много запусков.
Заранее большое спасибо.
CMD/BAT - [решено] Скрипт для запуска программы без интернета
-
YuS_2
Re: CMD/BAT - [решено] Скрипт для запуска программы без интернета
Смотрим deviceid:
Код:
Затем вписываем требуемый deviceid в этот батник:
Код:
- 1. запускать от имени администратора.
- 2. батник работает в триггерном режиме, т.е. каждый запуск меняет состояние адаптера (если ВКЛ, то выключает и наоборот)
- 3. команды запуска стима и игры, добавляйте самостоятельно.
Код:
Код: Выделить всё
wmic path win32_networkadapter where physicaladapter=true get netenabled,deviceid,name /valueЗатем вписываем требуемый deviceid в этот батник:
Код:
Код: Выделить всё
@echo off
set deviceid=2
for /f "delims=" %%a in ('
wmic path win32_networkadapter where deviceid^=%deviceid% get netenabled /value^|find /i "netenabled"
') do set %%a
if "%NetEnabled%"=="FALSE" (wmic path win32_networkadapter where deviceid=%deviceid% call enable) else (
wmic path win32_networkadapter where deviceid=%deviceid% call disable
)
pause&exit- 1. запускать от имени администратора.
- 2. батник работает в триггерном режиме, т.е. каждый запуск меняет состояние адаптера (если ВКЛ, то выключает и наоборот)
- 3. команды запуска стима и игры, добавляйте самостоятельно.
-
XBoy360