Перейти до

Как запустить данный скрипт через bat?


Рекомендованные сообщения

Всем привет! Имеется скрипт написанный под Unix для авто входа в буспроводную сеть.Скажите пожалуйста как данный скрипт запустить под Windows через bat файл? Заранее большое спасибо!
 
#! /bin/bash

user=username
pass=password

shopt -s extglob         # enables pattern lists like +(...|...)
listOfESSID='+(BTFON|BTOpenzone|BTOpenzone-B|BTOpenzone-H|BTWi-fi|BTWifi|BTWiFI-with-FON|BTWifi-with-FON|_BTWi-fi)'
currentESSID=$(iwgetid | sed 's/.*\"\(.*\)\".*/\1/g')

foo=$(wget "https://www.btopenzone.com:8443/home" --no-check-certificate --no-cache --timeout 30 -O - 2>/dev/null)

if [ $? -ne 0 ]
then
  echo "Unable to reach btopenzone.com. Are you connected to the network?"
  exit $?
fi

loggedIn=$(echo $foo | grep 'now logged on to BT Wi-fi')

if [ $? -eq 0 ]
then
  echo "You're already logged in. Nowt to do!"
  exit 0
else
  echo -n "$currentESSID "
  case "$currentESSID" in
    $listOfESSID)
      echo -n "is a valid Wifi network. Logging in ... "
      foo=$(wget -qO - --no-check-certificate --no-cache --post-data "username=$user&password=$pass" "https://www.btopenzone.com:8443/tbbLogon")
      loggedIn=$(echo $foo | grep 'now logged on to BT Wi-fi')

      if [ $? -eq 0 ]
      then
        echo "Success!"
        exit 0
      else
        echo "Oops!"
        exit 1
      fi
    ;;

    *)
      echo "is not in the list of valid Wifi networks."
      exit 1
  esac
fi

 

Ссылка на сообщение
Поделиться на других сайтах

 

 

как данный скрипт запустить под Windows через bat файл?

 

изучить язык бат-файлов https://rsdn.org/article/winshell/batanyca.xml

 

найти портированные под винду wget, grep и т.д. и переписать :) 

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від utybq
      Продам серверы с OEM Windows server (можно наклейки отдельно, можно обсудить по з/ч)
       
      Fujitsu Primergy TX200 S7 наклейка OEM windows server 2012 std 2cpu
      корпус 4u
      1x xeon e5-2420 с башней, МП на 2 процессора
      ОЗУ - в зависимости от объема планки 8гб по 230, по 4гб по 100
      2 БП DPS-450SB A platinum (возможна продажа 1 отдельно)
      d2616-a22 gs1 с батареей Raid5/6 PCIe 6Gbs 512 MB Cache SAS
      на морде 2 корзины без салазок, привод, rdx quikstor usb3, сервис дисплей
      Цена в сборе 350$ ТОРГ, ОБМЕН
      Возможна продажа по з/ч пишите что надо, предлагайте
       
      Fujitsu Primergy TX150 S7 OEM windows server 2008 r2 std 1 4cpu 5 clt можно отдельно с корпусом или сервер с лицензией на 5 клиентов
      корзина на 4 3.5 винта без салазок
      БП съемный 450W
      Xeon X3430 (можно 3440, 3450)
      ОЗУ 2-32Gb
      от 109$ в зависимости от конфигурации
       
      Fujitsu Primergy TX150 S6
      корзина на 4 3.5 винта без салазок
      2х450W (возможна продажа 1 отдельно)
      Xeon X3220
      2*2gb ddr2
      от 60$
       
      Обменяюсь на следующие позиции (то что в списке мне интересно в обмен на то что я продаю) или куплю дешево
      Ноутбук 14-15" 3-5 поколение i3-i5 хорошее рабочее состояние без дефектов
      Видеокарты среднего уровня
      нвидии 750-1050, радеона 7850, 470 не гретые, без дефектов, желательно похолоднее
      Мониторы дешевые, возможно с дефектами 20-30"
       
      https://docs.google.com/spreadsheets/d/1RBe434gES4vPjLvAD93dex-ewKuX7WM5dPENzvHALUM/edit#gid=0
    • Від utybq
      IBM System x3400 M2 3200 грн
      двухпроцессорный сервер, 1 xeon X5650 6 ядер 12 потоков второй честно говоря без понятия как ставить (в сокет то поставить не проблема но что еще надо, где что выставить, если нужно 2 процессора и вы в курсе пишите).
      3*4 гб 12гб Nanya 2rx4 PC3-8500-7-10E1
      3 сетевых разъема, корзина на 4 винта 3.5 Сата, подключена через SFF-8087 разъем на МП, салазки одни в корзине.
       
      RAID LSI SAS3082E-R он же Ibm BR10i 300 грн,
       
      корзина на 4 3.5 винта Sas от рабочей станции 350 грн вместе с контроллером и кабелями - 600 грн
       
      Есть корпус с наклейкой windows server 08 чего-то оно стоит или в расход под обычный ПК пускать, не посоветуете?
       
      HP 500GB 3.5-inch LFF SATA 6Gb/s 7.2K RPM 512n Midline (MDL) Hot-Plug Hard Drive MB0500GCEHF без салазок такой http://www.harddrivesdirect.com/product_info.php?products_id=461948_MB0500GCEHF 500 грн
       
      DDR3 4Gb 1066 ECC reg Hynix HMT151R7BFR4C-G7, Nanya 2rx4 PC3-8500-7-10E1 все в радиаторах 130грн планка
    • Від Учумелые ручки
      Ну вот и настало время уйти "старикам" на покой ...
      А ещё обозваться на последок секс-меншинами, или "больщинами" ? ... (Традиоциналисты это где ?)
      https://patrioty.org.ua/society/tradytsionalisty-maiut-kilka-misiatsiv-shchob-perevchytys-windows-1-sichnia-2020-roku-prypyniaie-pidtrymku-kompiuternoi-myshi-iak-atavizmu-286444.html
       
      ЗЫ: Начинаем холивар
    • Від Vanessa
      Приветы! 
      Напишу или доработаю что-то за отзыв или скромное вознаграждение. 
      Вы спросите - почему ? Хочу освежить свои знания и может быть немного расширить круг общения.
       
      Опыт:
      bash - 30см (надоело лазить в мануалы по каждому нестандартному случаю, надо наработать н-часов)
      есть тонны опыта в вебе и пр экзотика, но это не цель, а возможное или невозможное дополнение, зависит от того на сколько прикольная задача. 
       
      Хочу:
      Хороший отзыв или немного ресурсов.
       
      ЗЫ
      Не злитесь пожалуйста, я никакой хлеб отбирать или демпить не собираюсь. Делаю то, за что ты бы и не стал браться. 
       
       
    • Від smaper
      Нужен Windows сервер VDS \Windows в Европе.
      Терминальный доступ на 3 пользователя с возможностью расширения.
      Конфигурация Intel Xeon, і5\Ram 8\SSD 120 GB.
      VPN сервер.
      Оплата по договору, плата по безналу с НДС.
×
×
  • Створити нове...