Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 18, 2015 18:21:00

Kasta_neda
Зарегистрирован: 2014-06-08
Сообщения: 210
Репутация: +  6  -
Профиль   Отправить e-mail  

Achtung ! Ввод команд во время выполнения

Вы читали книги по python?
Там все написано, можно делать все что угодно, но перед этим лучше почитать про это.
Можно сделать паузу по времени, или паузу до ввода или еще что.
Вы пишите программу, в нее по мере выполнения вставляете ввод, этот ввод обрабатывается, и в зависимости от того что ввели, программа продолжает свое выполнение.
Скорее всего это будет в цикле)
Даже на основе того же конечного автомата можно вместо результата от которого меняется переменная установить input()

Отредактировано Kasta_neda (Апрель 18, 2015 18:34:05)

Офлайн

#2 Апрель 18, 2015 18:52:40

deniska
Зарегистрирован: 2015-04-13
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

Achtung ! Ввод команд во время выполнения

ну выходит пока я не ввиду команду скрипт не будет выполняться … а мне нужно чтобы он выполнялся

Офлайн

#3 Апрель 18, 2015 18:53:17

deniska
Зарегистрирован: 2015-04-13
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

Achtung ! Ввод команд во время выполнения

во время выполнения прям вводить pause и он останавливался пока я например не ввиду resume

Офлайн

#4 Апрель 18, 2015 19:10:06

Kasta_neda
Зарегистрирован: 2014-06-08
Сообщения: 210
Репутация: +  6  -
Профиль   Отправить e-mail  

Achtung ! Ввод команд во время выполнения

Тогда да, в параллельном потоке ждать ввода

Офлайн

#5 Апрель 19, 2015 16:19:15

Kasta_neda
Зарегистрирован: 2014-06-08
Сообщения: 210
Репутация: +  6  -
Профиль   Отправить e-mail  

Achtung ! Ввод команд во время выполнения

Офлайн

#6 Апрель 19, 2015 17:08:43

spikeqzz
Зарегистрирован: 2015-03-14
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Achtung ! Ввод команд во время выполнения

deniska
ну это выходит просто бесконечное повторение а мне надо чтоб во время выполнения ввести и скрипт например замер )))
Я так понял ты например написал программу для сканирования портов в диапазоне 0 - 65536,
и вовремя сканирование ты хочешь ее принудительно остановить?
Хмм.. Это только через крестик.(наверное)

Офлайн

#7 Апрель 19, 2015 17:14:49

Kasta_neda
Зарегистрирован: 2014-06-08
Сообщения: 210
Репутация: +  6  -
Профиль   Отправить e-mail  

Achtung ! Ввод команд во время выполнения

Прервать можно сочетанием клавиш, поставить хук.

Офлайн

#8 Апрель 19, 2015 17:20:20

spikeqzz
Зарегистрирован: 2015-03-14
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Achtung ! Ввод команд во время выполнения

Kasta_neda
Прервать можно сочетанием клавиш, поставить хук.
+

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version