Использование Shell

Автор dr.Faust, 3 июня 2010, 19:57

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

chkur

Старенькая статья по работе с "отдельностоящим" python'ом из ООо: http://udk.openoffice.org/python/python-bridge.html#replacing
Сам не пробовал.

Рыбка Рио

Ура. Вот так работает.
Shell("bash -c '/usr/bin/python /home/user/tutorial/tutgui.py > /tmp/123'")
ubuntu 12.04 + LibO3.6.0

Рыбка Рио

#47
Цитата: Клио от 12 июня 2010, 09:59
Ура. Вот так работает.
Shell("bash -c '/usr/bin/python /home/user/tutorial/tutgui.py > /tmp/123'")
В 3.2.1 работает, а в 3.3.0 перестало. См. образец расширения - макрос, который запускает внешний Питон. На 3.2.1 появляется калькулятор, на 3.3.0 только gedit, который показывает содержимое файла /tmp/gtk-py-logfile.txt c выводом из консоли - "GTK not available"

(Расширение располагается в меню Сервис/Дополнения/GTK Python во всех компонентах. Библиотека с макросом называется gtkpy.)

[вложение удалено Администратором]
ubuntu 12.04 + LibO3.6.0

Рыбка Рио

Цитата: Клио от 29 января 2011, 16:44В 3.2.1 работает, а в 3.3.0 перестало.
В LibO dev-3.4 (dev300m103) и OOo dev3.4 (dev300m104) - снова работает.
ubuntu 12.04 + LibO3.6.0

smaharbA

#49
если чо, то правильно будет так

Shell ("/bin/sh",1,"-c ""echo 'тест' >/tmp/123""",true)

или так

Shell ("/bin/sh",0,"-c ""exec 1>/tmp/123; echo 'тест'; echo еще тест""",true)
Я конечно далек от мысли... (с)