Notice: Undefined offset: 1 in /home/plusensd/python.com.ua/route.php on line 87

Notice: Undefined offset: 1 in /home/plusensd/python.com.ua/route.php on line 87
Портал Python-программистов : Альтернативные платформы : Mobile Python http://www.python.com.ua/forum Портал Python-программистов http://backend.userland.com/rss Альтернативные платформы :: Mobile Python :: PyS60 эмулятор slav0nichttp://www.python.com.ua/forum/viewtopic.php?pid=6879#p6879 6879@http://www.python.com.ua/forum <p>собственно вот<br /><br /><a href="http://sourceforge.net/projects/pys60-compat/">http://sourceforge.net/projects/pys60-compat/</a><br />либы кидаются в папку питона, после чего мозно запускать некоторые приложения для pys60, для работы необходимо чтоб стоял wxPython<br />портированы модули:<br /><br /> * appuifw.py - S60 application user interface framework.<br /> * e32.py - Symbian OS utilities.<br /> * graphics.py - 2D graphics primitives.<br /> * key_codes.py - constants required by the appuifw module.</p> Sat, 28 Jul 2007 13:00:48 +0000 Альтернативные платформы :: Mobile Python :: Проблемы с созданием .sis Cyxapeffhttp://www.python.com.ua/forum/viewtopic.php?pid=6279#p6279 6279@http://www.python.com.ua/forum <blockquote><div class="incqbox"><h4>Inc-Vizitor написал:</h4><p>попробуй поюзать ensymble, он лучше py2sis :)<br /><a href="http://www.nbl.fi/~nbl928/ensymble_old.html">http://www.nbl.fi/~nbl928/ensymble_old.html</a></p></div></blockquote><p>не лучше, а просто он под 9 симбиан. Собственно его я и имел ввиду.</p> Fri, 29 Jun 2007 16:56:29 +0000 Альтернативные платформы :: Mobile Python :: Проблемы с созданием .sis alafinhttp://www.python.com.ua/forum/viewtopic.php?pid=6274#p6274 6274@http://www.python.com.ua/forum <p><strong>Cyxapeff</strong>, <strong>Inc-Vizitor</strong> спасибо. Буду пробовать.</p> Fri, 29 Jun 2007 11:58:22 +0000 Альтернативные платформы :: Mobile Python :: Проблемы с созданием .sis Inc-Vizitorhttp://www.python.com.ua/forum/viewtopic.php?pid=6273#p6273 6273@http://www.python.com.ua/forum <p>попробуй поюзать ensymble, он лучше py2sis :)<br /><a href="http://www.nbl.fi/~nbl928/ensymble_old.html">http://www.nbl.fi/~nbl928/ensymble_old.html</a></p> Fri, 29 Jun 2007 11:56:22 +0000 Альтернативные платформы :: Mobile Python :: Проблемы с созданием .sis Cyxapeffhttp://www.python.com.ua/forum/viewtopic.php?pid=6265#p6265 6265@http://www.python.com.ua/forum <p>скорее что-то не правильно поставлено... Всё что надо есть в SDK. Ну это если под винду...<br />Хотя если продолжает не работать, можно собрать и <a href="http://www.nbl.fi/~nbl928/py2sisng-0.95.tar.gz">http://www.nbl.fi/~nbl928/py2sisng-0.95.tar.gz</a> (под 6,7,8 симбиан, под 9 называется как-то иначе. В гугле есть) и с помощью него сделать sis.</p> Fri, 29 Jun 2007 05:52:30 +0000 Альтернативные платформы :: Mobile Python :: Проблемы с созданием .sis alafinhttp://www.python.com.ua/forum/viewtopic.php?pid=5837#p5837 5837@http://www.python.com.ua/forum <p>Пытаюсь превратить .py в .sis для этого в командой строке пишу:<br />py2sis deamon.py myfirst.sis --uid=0x0fffffff --appname=myfirst<br />Creating SIS for SDK2.0 and later<br />ERROR 'uidcrc' utility not found. Please make sure you have the Symbian SDK correctly installed and configured<br />Где мне взять эту утилиту uidcrc? Или я что-то не до установил?</p> Sun, 17 Jun 2007 15:56:58 +0000 Альтернативные платформы :: Mobile Python :: Эмулятор 124ишеhttp://www.python.com.ua/forum/viewtopic.php?pid=5604#p5604 5604@http://www.python.com.ua/forum <p>Как установить СДК мобильного питона ы s60 3ed. Куда розпаковывать архив... ато чото так незапускается...</p> Sat, 02 Jun 2007 19:06:13 +0000 Альтернативные платформы :: Mobile Python :: вывод графики. альфа с антиализингом. series 60 Inc-Vizitorhttp://www.python.com.ua/forum/viewtopic.php?pid=5274#p5274 5274@http://www.python.com.ua/forum <p>Кто знает, как сие реальизовать на питоне под symbian 9.1?<br /><br />Стандартный модуль <strong>graphics</strong> имеет функцию <strong>blit()</strong> которой можно при желании рисовать картинки с прозрачным фоном, но беда в том, что она не поддерживает антиализинг и в маске для прозрачности четко указываются - прозрачный цвет и не прозрачный =(</p> Wed, 16 May 2007 12:08:37 +0000 Альтернативные платформы :: Mobile Python :: Помогите со скриптом. Cyxapeffhttp://www.python.com.ua/forum/viewtopic.php?pid=5238#p5238 5238@http://www.python.com.ua/forum <p>Хм. Нету сейчас телефона под рукой, тем более на 9ке. Но помнится когда разбирался у меня оно работало именно так как написано....<br />keypress.simulate_key_mod(EKey1,EKey1,EModifierKeypad) нажимало единичку, keypress.simulate_key(EKey1,EKey1) нажимало a....<br /><br />Может быть вечером проверю на своей 6630.</p> Mon, 14 May 2007 09:48:49 +0000 Альтернативные платформы :: Mobile Python :: Помогите со скриптом. Виталийhttp://www.python.com.ua/forum/viewtopic.php?pid=5235#p5235 5235@http://www.python.com.ua/forum <p>Так дело в том что скан коды есть...<br />Но умолчанию там вводятся только буквы.<br />Можно сделать еще 2 эмуляции функциональной клавиши дабы переключится в режим ввода цифр,но никто не знает скан код этой кнопки..</p> Mon, 14 May 2007 07:18:04 +0000 Альтернативные платформы :: Mobile Python :: Помогите со скриптом. Guriahttp://www.python.com.ua/forum/viewtopic.php?pid=5230#p5230 5230@http://www.python.com.ua/forum <p>А если попробовать вместо кей кодов использовать скан коды?</p> Sun, 13 May 2007 19:31:48 +0000 Альтернативные платформы :: Mobile Python :: Помогите со скриптом. Виталийhttp://www.python.com.ua/forum/viewtopic.php?pid=5217#p5217 5217@http://www.python.com.ua/forum <p>Кто нибудь!!!!</p> Fri, 11 May 2007 12:02:05 +0000 Альтернативные платформы :: Mobile Python :: Помогите со скриптом. Виталийhttp://www.python.com.ua/forum/viewtopic.php?pid=5189#p5189 5189@http://www.python.com.ua/forum <p>Добрый день.<br />Есть скрипт для python s60 для symbian 9:<br /></p><div class="codebox"><div class="incqbox"><h4>Код: :python:</h4><div class="scrollbox" style="height: 35em"><pre dir="ltr"><span style="color: #ff7700;font-weight:bold;">import</span> appuifw <span style="color: #ff7700;font-weight:bold;">import</span> e32 <span style="color: #ff7700;font-weight:bold;">import</span> keypress <span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">os</span> <span style="color: #ff7700;font-weight:bold;">import</span> appswitch <span style="color: #ff7700;font-weight:bold;">import</span> graphics &nbsp; <span style="color: #ff7700;font-weight:bold;">def</span> exit<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>: &nbsp; &nbsp; appuifw.<span style="color: black;">app</span>.<span style="color: black;">set_exit</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">def</span> sleep<span style="color: black;">&#40;</span>seconds<span style="color: black;">&#41;</span>: &nbsp; &nbsp; e32.<span style="color: black;">ao_sleep</span><span style="color: black;">&#40;</span><span style="color: #008000;">float</span><span style="color: black;">&#40;</span>seconds<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">def</span> sim_key<span style="color: black;">&#40;</span>code1, code2 = <span style="color: #ff4500;">0</span><span style="color: black;">&#41;</span>: &nbsp; &nbsp; keypress.<span style="color: black;">simulate_key</span><span style="color: black;">&#40;</span>code1, code2<span style="color: black;">&#41;</span> &nbsp; &nbsp; sleep<span style="color: black;">&#40;</span><span style="color: #ff4500;">0</span>.<span style="color: #ff4500;">10000000000000001</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">def</span> stopping<span style="color: black;">&#40;</span>key<span style="color: black;">&#41;</span>: &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: black;">&#40;</span>key == <span style="color: #ff4500;">63499</span><span style="color: black;">&#41;</span>: &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #dc143c;">os</span>.<span style="color: black;">abort</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; appuifw.<span style="color: black;">app</span>.<span style="color: black;">exit_key_handler</span> = exit lastpath = <span style="color: #483d8b;">'c:/lastx.txt'</span> <span style="color: #ff7700;font-weight:bold;">try</span>: &nbsp; &nbsp; f = <span style="color: #008000;">open</span><span style="color: black;">&#40;</span>lastpath, <span style="color: #483d8b;">'r'</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; initcode = <span style="color: #008000;">int</span><span style="color: black;">&#40;</span>f.<span style="color: black;">read</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; f.<span style="color: black;">close</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> <span style="color: #ff7700;font-weight:bold;">except</span>: &nbsp; &nbsp; initcode = <span style="color: #ff4500;">0</span> <span style="color: #ff7700;font-weight:bold;">import</span> keycapture capturer = keycapture.<span style="color: black;">KeyCapturer</span><span style="color: black;">&#40;</span>stopping<span style="color: black;">&#41;</span> capturer.<span style="color: black;">forwarding</span> = <span style="color: #ff4500;">1</span> capturer.<span style="color: black;">keys</span> = <span style="color: black;">&#91;</span><span style="color: #ff4500;">63499</span><span style="color: black;">&#93;</span> capturer.<span style="color: black;">start</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> appuifw.<span style="color: black;">note</span><span style="color: black;">&#40;</span>u<span style="color: #483d8b;">'Dlya ostanovki nazhmite karandash =&gt;'</span>, <span style="color: #483d8b;">'info'</span><span style="color: black;">&#41;</span> <span style="color: #ff7700;font-weight:bold;">while</span> <span style="color: black;">&#40;</span>initcode &lt; <span style="color: #ff4500;">100000</span><span style="color: black;">&#41;</span>: &nbsp; &nbsp; e32.<span style="color: black;">start_exe</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'X-plore.exe'</span>, <span style="color: #483d8b;">''</span>, <span style="color: #ff4500;">0</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; sleep<span style="color: black;">&#40;</span><span style="color: #ff4500;">7</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63554</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">while</span> <span style="color: #008000;">True</span>: &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63554</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63497</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63497</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63554</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #dc143c;">code</span> = <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>initcode<span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">while</span> <span style="color: black;">&#40;</span><span style="color: #008000;">len</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">code</span><span style="color: black;">&#41;</span> &lt; <span style="color: #ff4500;">5</span><span style="color: black;">&#41;</span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #dc143c;">code</span> =&nbsp; <span style="color: black;">&#40;</span>u<span style="color: #483d8b;">"0"</span> + <span style="color: #dc143c;">code</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">for</span> k <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">range</span><span style="color: black;">&#40;</span><span style="color: #008000;">len</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">code</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; q = <span style="color: #008000;">int</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">code</span><span style="color: black;">&#91;</span>k<span style="color: black;">&#93;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">48</span> + q<span style="color: black;">&#41;</span>,<span style="color: black;">&#40;</span><span style="color: #ff4500;">48</span> + q<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63554</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63554</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; img = graphics.<span style="color: black;">screenshot</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; rgb = img.<span style="color: black;">getpixel</span><span style="color: black;">&#40;</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">275</span>,<span style="color: #ff4500;">120</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: black;">&#40;</span>rgb == <span style="color: black;">&#91;</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">0</span>,<span style="color: #ff4500;">0</span>,<span style="color: #ff4500;">0</span><span style="color: black;">&#41;</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; initcode += <span style="color: #ff4500;">1</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63554</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63554</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63497</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63497</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63554</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #dc143c;">code</span> = <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>initcode<span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">while</span> <span style="color: black;">&#40;</span><span style="color: #008000;">len</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">code</span><span style="color: black;">&#41;</span> &lt; <span style="color: #ff4500;">5</span><span style="color: black;">&#41;</span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #dc143c;">code</span> =&nbsp; <span style="color: black;">&#40;</span>u<span style="color: #483d8b;">"0"</span> + <span style="color: #dc143c;">code</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">for</span> k <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">range</span><span style="color: black;">&#40;</span><span style="color: #008000;">len</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">code</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; q = <span style="color: #008000;">int</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">code</span><span style="color: black;">&#91;</span>k<span style="color: black;">&#93;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">48</span> + q<span style="color: black;">&#41;</span>,<span style="color: black;">&#40;</span><span style="color: #ff4500;">48</span> + q<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63554</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63554</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; img = graphics.<span style="color: black;">screenshot</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; rgb = img.<span style="color: black;">getpixel</span><span style="color: black;">&#40;</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">275</span>,<span style="color: #ff4500;">120</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: black;">&#40;</span>rgb == <span style="color: black;">&#91;</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">0</span>,<span style="color: #ff4500;">0</span>,<span style="color: #ff4500;">0</span><span style="color: black;">&#41;</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; initcode += <span style="color: #ff4500;">1</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63554</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63554</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63497</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63497</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63554</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #dc143c;">code</span> = <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>initcode<span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">while</span> <span style="color: black;">&#40;</span><span style="color: #008000;">len</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">code</span><span style="color: black;">&#41;</span> &lt; <span style="color: #ff4500;">5</span><span style="color: black;">&#41;</span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #dc143c;">code</span> =&nbsp; <span style="color: black;">&#40;</span>u<span style="color: #483d8b;">"0"</span> + <span style="color: #dc143c;">code</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">for</span> k <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">range</span><span style="color: black;">&#40;</span><span style="color: #008000;">len</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">code</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; q = <span style="color: #008000;">int</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">code</span><span style="color: black;">&#91;</span>k<span style="color: black;">&#93;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">48</span> + q<span style="color: black;">&#41;</span>,<span style="color: black;">&#40;</span><span style="color: #ff4500;">48</span> + q<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63554</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63554</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; img = graphics.<span style="color: black;">screenshot</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; rgb = img.<span style="color: black;">getpixel</span><span style="color: black;">&#40;</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">275</span>,<span style="color: #ff4500;">120</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: black;">&#40;</span>rgb == <span style="color: black;">&#91;</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">0</span>,<span style="color: #ff4500;">0</span>,<span style="color: #ff4500;">0</span><span style="color: black;">&#41;</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; initcode += <span style="color: #ff4500;">1</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">break</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: black;">&#40;</span>rgb != <span style="color: black;">&#91;</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">255</span>,<span style="color: #ff4500;">0</span>,<span style="color: #ff4500;">0</span><span style="color: black;">&#41;</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; f = <span style="color: #008000;">open</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'c:/x-key.txt'</span>, <span style="color: #483d8b;">'w'</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; f.<span style="color: black;">write</span><span style="color: black;">&#40;</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span>initcode<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; f.<span style="color: black;">close</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #dc143c;">os</span>.<span style="color: black;">abort</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; initcode += <span style="color: #ff4500;">1</span> &nbsp; &nbsp; &nbsp; &nbsp; sim_key<span style="color: black;">&#40;</span><span style="color: #ff4500;">63554</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; appswitch.<span style="color: black;">kill_app</span><span style="color: black;">&#40;</span>u<span style="color: #483d8b;">'X-plore'</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; f = <span style="color: #008000;">open</span><span style="color: black;">&#40;</span>lastpath, <span style="color: #483d8b;">'w'</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; f.<span style="color: black;">write</span><span style="color: black;">&#40;</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span><span style="color: black;">&#40;</span>initcode - <span style="color: #ff4500;">2</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; f.<span style="color: black;">close</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> &nbsp; &nbsp; e32.<span style="color: black;">reset_inactivity</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span> &nbsp; <span style="color: #ff7700;font-weight:bold;">print</span> u<span style="color: #483d8b;">"that's all :-("</span> exit<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span></pre></div></div></div><p>Это брутфорс для перебора паролей к программе на symbian 9 ,принцип:запускается приложение-ждем 7 сек,вводим 3 кода и килляем процесс,дальше по кругу.На всех сматрах работает,кроме нокиа e61. Там вводяться буквы:( То есть необходимо принудительно задать ввод только цифр.Можно добавить еще эмуляцию 2 нажатий функциональной стрелки на ней(перевод в цифровой ввод),но никто не знает скан-код этой кнопки:(<br />Я нашел, что в новом модуле keypress есть такая фича: <br />keypress module v1.02 <br />changes : <br /><br />* adding missing module key_modifiers.py <br />* simulate_key_mod function supporting modifiers<br /><br />example :<br />Code:<br />from key_modifiers import * <br />from key_codes import * <br />import keypress <br /># Display &quot;a&quot; <br />keypress.simulate_key(EKey1,EKey1)&nbsp; <br /># Display &quot;1&quot; <br />keypress.simulate_key_mod(EKey1,EKey1,EModifierKeypad) <br /><br />Я так понимаю, что можно прописать принудительный ввод цифр онли.Но моих скромных знаний здесь не хватает...<br />Кто сможет,пожалуйста, помогите!!!</p> Thu, 10 May 2007 06:20:12 +0000 Альтернативные платформы :: Mobile Python :: tts (audio.say) громкость Cyxapeffhttp://www.python.com.ua/forum/viewtopic.php?pid=5178#p5178 5178@http://www.python.com.ua/forum <p>пиши разработчикам, может быть реализуют... в следующей версии.</p> Tue, 08 May 2007 16:03:55 +0000 Альтернативные платформы :: Mobile Python :: tts (audio.say) громкость crazyuserhttp://www.python.com.ua/forum/viewtopic.php?pid=5158#p5158 5158@http://www.python.com.ua/forum <p>хотябы регулировка громкости должна быть - в режиме голосового помошника её можно регулировать - начинает проговаривать имена из записаной книжки с нормальной громкостью</p> Sun, 06 May 2007 17:22:07 +0000