TAHA
09-21-2009, 10:55 PM
در این تاپیک قطعه کد های مختلف و ترفند های مختلف با استفاده از python برای کلیه ی گوشی های سری 60 قرار می گیرد. ( ورژن 1 و ورژن 3 )
شما باید ابتدا py60 یا python for symbian 60 را از آدرس زیر دانلود کنید:
كد:
http://sourceforge.net/project/showf...roup_id=154155
بسته به مدل Symbian نگارش مناسب را دانلود کنید.
مثال گوشی مورد نظر N73 است
پس سیستم عامل آن:
Symbian OS 9.1, S60 3rd edition
حال دو فایل : PythonForS60_1_4_2_3rdEd.SIS و PythonScriptShell_1_4_2_3rdEd.SIS را دانلود می کنیم و ابتدا فایل اول را در گوشی نصب می کنیم و سپس فایل دوم را .
-----------------------------------------------------------------------------------
v3 FP1
Nokia N76, N95, 6290, LG JoY, Samsung SGH-i520
v3 MR ----
Nokia E50, E60, E61, E62, E70, N71, N73, N75, N80, N91, N92, N93, N93i, 3250, 5500...
DP v2 FP3
----
Nokia N70, N72, N90
DP v2 FP2
---
Nokia 6630, Nokia 6680, 6681, 6682
DP v2 FP1
---
Nokia 7610, 6670, 6260, 3230, Lenovo P930, Samsung D720, Samsung D730, Panasonic X700, Panasonic X800
v2.0
---
Nokia 6600
-----------------------------------------------------------------------------------
باید این دو فایل را نصب کنید در لیست برنامه ها یک شکل مانند لوگوی پیتون اضافه خواهد شد:
http://pnu-club.com/imported/2009/09/244.gif
پس از نصب در Stick memory یک شاخه با نام python ایجاد کنید کسانی که Stick memory ندارند هم در phone memory یک شاخه به اسم python با نصب این برنامه ساخته می شود. بعدا طرفند لازم را خواهم گفت.
پس از اجرای برنامه دکمه option وجود دارد. :
run script هر اسکریپتی که در مسیرهای c:\python,e:\python باشد را نمایش می دهد و هر کدام را انتخاب کنید اجرا می کند.
interactive console هم مانند پنجره دستورات پیتون در ویندوز و لینوکس است که دستورات حین تایپ را بلافصل اجرا می کند. کسانی که stick momory ندارند این دستورات را در کنسول تایپ کنند و کلید وسط joystick بعنوان اینتر است را بزنند. دقت کنید python به بزرگی و کوچکی حروف حساس است.
كد:
import e32
e32.file_copy(u'c:\data\python\*.*', u'c:\python\*.*')
چون عملا شما به درایو C از طریق file manger دسترسی ندارید.
این قطعه کد هر فایلی داخل شاخه python باشد که شما در phone memory با file manger ساخته اید را به درون c:\pyhton کپی می کند. (دقت کنیدفقط شاخه c:\data\ در file manger به صورت phone memory نمایش داده می شود.)
درایو d همان رم است (رم واقعی مانند کامپیوتر که بصورت رم درایو است.)
درایو z هم جایی است که در آن سیستم عامل قرار دارد.
شما باید ابتدا py60 یا python for symbian 60 را از آدرس زیر دانلود کنید:
كد:
http://sourceforge.net/project/showf...roup_id=154155
بسته به مدل Symbian نگارش مناسب را دانلود کنید.
مثال گوشی مورد نظر N73 است
پس سیستم عامل آن:
Symbian OS 9.1, S60 3rd edition
حال دو فایل : PythonForS60_1_4_2_3rdEd.SIS و PythonScriptShell_1_4_2_3rdEd.SIS را دانلود می کنیم و ابتدا فایل اول را در گوشی نصب می کنیم و سپس فایل دوم را .
-----------------------------------------------------------------------------------
v3 FP1
Nokia N76, N95, 6290, LG JoY, Samsung SGH-i520
v3 MR ----
Nokia E50, E60, E61, E62, E70, N71, N73, N75, N80, N91, N92, N93, N93i, 3250, 5500...
DP v2 FP3
----
Nokia N70, N72, N90
DP v2 FP2
---
Nokia 6630, Nokia 6680, 6681, 6682
DP v2 FP1
---
Nokia 7610, 6670, 6260, 3230, Lenovo P930, Samsung D720, Samsung D730, Panasonic X700, Panasonic X800
v2.0
---
Nokia 6600
-----------------------------------------------------------------------------------
باید این دو فایل را نصب کنید در لیست برنامه ها یک شکل مانند لوگوی پیتون اضافه خواهد شد:
http://pnu-club.com/imported/2009/09/244.gif
پس از نصب در Stick memory یک شاخه با نام python ایجاد کنید کسانی که Stick memory ندارند هم در phone memory یک شاخه به اسم python با نصب این برنامه ساخته می شود. بعدا طرفند لازم را خواهم گفت.
پس از اجرای برنامه دکمه option وجود دارد. :
run script هر اسکریپتی که در مسیرهای c:\python,e:\python باشد را نمایش می دهد و هر کدام را انتخاب کنید اجرا می کند.
interactive console هم مانند پنجره دستورات پیتون در ویندوز و لینوکس است که دستورات حین تایپ را بلافصل اجرا می کند. کسانی که stick momory ندارند این دستورات را در کنسول تایپ کنند و کلید وسط joystick بعنوان اینتر است را بزنند. دقت کنید python به بزرگی و کوچکی حروف حساس است.
كد:
import e32
e32.file_copy(u'c:\data\python\*.*', u'c:\python\*.*')
چون عملا شما به درایو C از طریق file manger دسترسی ندارید.
این قطعه کد هر فایلی داخل شاخه python باشد که شما در phone memory با file manger ساخته اید را به درون c:\pyhton کپی می کند. (دقت کنیدفقط شاخه c:\data\ در file manger به صورت phone memory نمایش داده می شود.)
درایو d همان رم است (رم واقعی مانند کامپیوتر که بصورت رم درایو است.)
درایو z هم جایی است که در آن سیستم عامل قرار دارد.