ASP 24

Продажа оборудования
        для интернет-провайдеров

Войти

Перезвоните мне


  
Обязательное поле не может быть пустымНеверный номер телефонаНомер должен содержать от 10 до 13 цифр
*
Неверный адрес e-mail
  

Даже не знаю, обращаюсь впервые
Иван Добында
Максим Боднарюк
Эльвина Османова
Андрей Геряк
Сообщение содержит запрещенне ссылки

Укажите, пожалуйста, какой вопрос Вас интересует;
номер Вашего заказа; время, в которое Вам удобно принять звонок

Наш продавец-консультант перезвонит
Вам в ближайшее рабочее время.

График работы магазина:
Пн - Пт с 10:00 до 18:00.

Приносим наши извинения, если Вы уже пытались нам позвонить и не дозвонились. Теперь мы перезвоним Вам сами.


Перезвоните мне Отменить
Обработка заказа звонка...
Ваш заказ обратного звонка принят!
Наш продавец-консультант свяжется с Вами в течении рабочего дня.

Если уже больше 18 часов или сегодня выходные, ожидайте нашего звонка в ближайший рабочий день.

Спасибо, что обратились именно к нам!

Продолжить покупки
Во время заказа звонка возникла ошибка.
Пожалуйста, проверте введенные данные или повторите попытку немного позже.

Попробовать снова Отменить
+38 (050) 22–57–770
+38 (050) 22–58–880
+38 (050) 43–42–444
+38 (098) 89–66–219

Перезвоните мне

 
Оплата Доставка Сервис Контакты

Как преобразовать скрипт авторизации для устройств Mikrotik Routerboard в exe файл

 

При помощи языка Python мы написали скрипт авторизации для устройств Mikrotik: Mikrotik RouterBoard 750, Mikrotik RouterBoard 750G, Mikrotik RouterBoard RB493AH и других устройств. У большинства пользователей на домашних компьютерах установлена операционная система Windows.

Для работы нашего скрипта обязательно наличие установленного Python, плюс нужны дополнительные модули. Пользователи не будут этого делать. Поэтому скрипт в чистом виде бесполезен.

Для того чтобы пользователи могли пользоваться скриптом, преобразуем его в exe файл, который будет выполняться даже в случае отсутствия Python на компьютере.

Для того, чтобы преобразовать скрипт в exe файл, нам понадобиться модуль pyexe.

У меня установлен ActivePython 2.7 (тут можно скачать версию для Windows и для Linux).

 

 ActivePython 2.7

Рис.1. ActivePython 2.7.

 

 Делаем exe файл из скрипта Python, установка дополнительных модулей

Рис.2. Установка дополнительных модулей.

 

В ActivePython 2.7 есть специальная утилита для установки модулей.

 

 Установка модуля py2exe

Рис.3. Установка модуля py2exe.

 

Для установки модуля введем команду pypm install py2exe.

Приступим к созданию exe файла. Создадим файл setup.py.

Содержание файла setup.py:

from distutils.core import setup
import py2exe
setup(console=['access.py'])


access.py – имя нашего скрипта авторизатора.

 

 Создаем exe файл из скрипта Python

Рис.4. Создаем exe файл.

 

Чтобы создать ехе файл, выполним команду python setup.py py2exe.

 

 Процесс создания ехе файла из скрипта Python

Рис.5. Процесс создания ехе файла.

 

 Создаем exe файл из скрипта Python, файл создан

Рис.6. Ехе файл создан.

 

 Созданные директории

Рис.7. Созданные директории.

 

В процесс создания ехе файла были созданы две директории: build и dist. Нам понадобится только dist.

 

 Содержимое директории dist

Рис.8. Содержимое директории dist.

 

Переходим в директорию dist. Выбираем файл access.exe и запускаем его.

 

 Результат запуска ехе файла

Рис.9. Результат запуска ехе файла.

 

Теперь пользователи без проблем смогут запускать авторизатор у себя на компьютере. 

 

Евгений Рудченко специально для ASP24. 

Отправить страницу на e-mail

Обязательное поле не может быть пустымНеверный адрес e-mail
*
Обязательное поле не может быть пустым
*

*
Обязательное поле не может быть пустым
Неверный адрес e-mail
  

Отправить Отменить
Отправка e-mail
E-mail успешно отправлен.

Продолжить покупки
Не удалось отправить e-mail

Попробовать снова Отменить


Хотите поделиться своими фотографиями или статьями? Отправляйте их на hertyweb@asp24.com.ua. Мы обязательно разместим их у нас на сайте!

Комментарии


Нет комментариев
 


Добавить новый комментарий

*
*

Введите символы с картинки.

  Redraw

Символы: 

© 2007-2012 ASP 24.

 

Загрузка...

Total Duration: 0.189417123795
0.1114 (0.1114)