Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как программно вызвать терминал или что вместо autoit?  (Прочитано 1647 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Tpatata2010

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Всем привет! ;) Долго сопротивлялся, но вчера решил перейти с винды на Ubuntu.
Но столкнулся с большое <для меня> проблемой. Мне необходимо возможность работы моего скрипта.
На винде ставил cygwin(что впринципе аналог terminal в убунте) и пускал с помощью autoit. Попробывал в Ubuntu с помощью wine установить autoit( установить получилось :)) но скрипт в силу своей структуры не смог преобразовать под Linux. :-[

Большая просьба подскжите или помогите написать небольшой скриптик. :'( Ниже описана структура скрипта. ;)

Нужно написать следующий скрипт:
-открывается сайт типо блаблабла.com в mozila
-открывается терминал
....начинается бесконечный цикл.....
-начинается отсчет 30 минут
-в терминал посылается команда "python сделай_это.py"
-заканчивается отсчет 30 минут
-останавливается запущеный в терминале скрипт
-в mozila отправляется команда обновить страницу
....конец тела бесконечного цикла...

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
sudo apt-get install xdotool

Код: (Bash) [Выделить]
#!/bin/bash

firefox "http://google.com"
sleep 10
while true
do
  timeout 1800 python make_it.py
  xdotool search --name firefox windowactivate --sync
  xdotool search --name firefox key --clearmodifiers "CTRL+R"
done

« Последнее редактирование: 28 Ноября 2014, 23:05:01 от .ubuntufan »

Оффлайн Tpatata2010

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
sudo apt-get install xdotool

Код: (Bash) [Выделить]
#!/bin/bash

firefox "http://google.com"
sleep 10
while true
do
  timeout 1800 python make_it.py
  xdotool search --name firefox windowactivate --sync
  xdotool search --name firefox key --clearmodifiers "CTRL+R"
done

Огромнейшее спасибо!!!
А не скажите как еще при запуске firefox активировать плагин Remote Controle

 

Страница сгенерирована за 0.015 секунд. Запросов: 21.