Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Помощь и поддержка > Поддержка платформы Linux \ Live

Ответ
 
Опции темы Опции просмотра
Старый 03.05.2010, 18:49   #1
dUgar
Junior Member
 
Регистрация: 22.03.2010
Адрес: Егорьевск
Сообщений: 4
По умолчанию Помощь script

День добрый!
Возникла острая необходимость запускать консольные команды из xbmc. Поясню. Нужен скриптик при работе которого в xbmc отображаются две клавиши (кнопки), при нажатии на каждую выполняется команда в консоле. Раньше просто забивал кнопки пульта через irexec, но сейчас нужен именно gui. Чтение манов по написанию скриптов на питоне вдохновило, но дальше дело не сдвинулось))) Кто дружит с python помогите.
dUgar вне форума   Ответить с цитированием
Старый 04.05.2010, 19:40   #2
seppius
Senior Member
 
Регистрация: 26.01.2010
Адрес: Растворился
Сообщений: 1,282
По умолчанию

Код:
import xbmc, xbmcgui, os
dialog = xbmcgui.Dialog()

def launchFile(cmd):
	if (os.environ.get('OS', 'xbox') == 'xbox'):
		xbmc.executebuiltin('XBMC.Runxbe(' + cmd + ')')
	else:
		if (sys.platform == 'win32'):
			xbmc.executebuiltin('System.ExecWait(' + cmd + ')')
		elif (sys.platform.startswith('linux')):
			os.system(cmd)
		else:
			pass;

selected = dialog.select('Select your application', ['Opera', 'Firefox', 'Abort'])

if   selected == 0:
	launchFile('/usr/bin/opera')
elif selected == 1:
	launchFile('/usr/bin/firefox')
Сохранить все это в файл с расширением .py и положить его в ~/.xbmc/scripts

Если нужна иконка для скрипта, то: 1) создать папку ~/.xbmc/scripts/YOUR-DIR
2) Сохранить этот код в файл ~/.xbmc/scripts/YOUR-DIR/default.py
3) Положить картинку в файл ~/.xbmc/scripts/YOUR-DIR/default.tbn (формат jpg, gif, png)

Как прописать ваши программы, надеюсь не надо объяснять?
Вложения
Тип файла: zip twoexec.zip (597 байт, 331 просмотров)
seppius вне форума   Ответить с цитированием
Старый 04.05.2010, 20:53   #3
dUgar
Junior Member
 
Регистрация: 22.03.2010
Адрес: Егорьевск
Сообщений: 4
По умолчанию

Спасибо огромное! Пробую.
dUgar вне форума   Ответить с цитированием
Ответ
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 12:33. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.