افزونه پلاگین EasyFileTypeCreator V.2

BlueMMB

Well-Known Member
سلام به همه مجید آنلاینی های عزیز . خداییش نمی دونم اینجا چی داره که هیچ وقت نمیشه ازش دل کند ، هر چقدرم آدم با برنامه های دیگه کار می کنه جای این بیلدرو نمیده . شایدم نمیشه از کاربرای خونگرم سایت دل کند .
اینبارم بعد یه مدت اومدم با یه ورژن جدید از پلاگین قبلیم که البته تنها پلایگینیه که تا حالا ساختم : EasyFileTypeCreator 2

( ورژن اولش رو می تونین از اینجا دانلود کنین . بهتره که اول متن اونجا رو هم بخونین تا بیشتر با موضوع آشنا بشین . )

حالا این پلاگین به چه دردی می خوره : نسخه قبلی فقط می تونست با امکانات محدود یه Type جدید تعریف کنه اما آزادی عمل تو این نسخه خیلی زیاده و البته با امکانات بیشتر که مطمئنا هرچقدر قدرت چیزی بالا بره کار کردن باهاش سخت تر میشه ، اما دیگه هرچقدر می تونستم کدنویسیش رو ساده و در عین حال قابل فهم کردم ، واسه پیدا کردن این روش کدنویسی سه بار کد سورس پلاگین رو عوض کردم ! امیدوارم تو این کار موفق شده باشم .

دستورای این نسخه رو یجا می تونین ببینین . البته بازم نیازی به دستور PlugInRun نیست و فقط با Set کردن دستورا اجرا میشن و اینکه دستورا به حروف بزرگ و کوچیک حساس نیستن :

برای Type :
Type , CreateNewType , SetTypeInfo , GetTypeInfo , DeleteType

برای Key :
Key , CreateNewKey , SetKeyInfo , GetKeyInfo , SetKeyIcon , GetKeyIcon , DeleteKey

برای Command :
Command , CreateNewCommand , SetCommandInfo , GetCommandInfo , SetCommandIcon , GetCommandIcon , SortCommands , DeleteCommand

دستورای دیگه :
AddToUninstall , DeleteFromUninstall
( دستورایی که با رنگ آبی نوشته شدن باید حتما مقدار دهی هم بشن )

----------------------------------------------

به دستورای زیادش نگاه نکنین کار کردن باهاش خیلی سادست مثلا یه نمونه از روش کدنویسی جدیدش رو ببینین :

کد:
Set$='type=.swf|SetTypeInfo=KMPlayer.swf|'
PluginSet("EFTC","Set$")

این دستور نرم افزار پیش فرض برای اجرای فایل های swf رو روی KmPlayer تنظیم میکنه .

---------------------------------------------------------------------------------------------

حالا با جوابایی که پلاگین برامون برمیگردونه آشنا بشیم :
tn : یعنی اسم Type مورد نظر تعیین نشده .
te+ : ( TypeExist True ) یعنی تایپ مورد نظر شما در رجیستری موجود است .
te- : ( TypeExist False ) یعنی تایپ مورد نظر شما در رجیستری موجود نیست .
و همینا برای Key ( با k به جای t ) و همینطور برای Command ( با c به جای t )
و یه جواب دیگه که نشونه درست انجام شدن عملیاته : suc ( مخفف Successful )

مثلا جوابی که پلاگین برای شما بعد از اجرای دستور بالا میفرسته اینه : te+|suc|

---------------------------------------------------------------------------------

فایلایی که برای دانلود گذاشتم سه تا فایل بیلدره ازشون به اسم خودشون تو درایو C ( به جز install که باید پوشه info بغلش باشه )فایل اجرایی بگیرین بعد به نوبت اینا رو باز کنین ( البته با Run as admin ) : Install , EditBox , Uninstall
تو هر نوبت تغییرات تو رجیستری رو دنبال کنین تا بهتر با روش کاریش آشنا بشین .

-----------------------------------------------------------------------------------

امیدوارم روش کدنویسیه جدید براتون جالب باشه و در کل پلاگین بدردتون بخوره مخصوصا داداش محمود که هرچی باشه این روزا تو سایت از همه فعالتره و برنامه های کاربردی خوبی میسازه که شاید نیاز به نصب داشته باشن و این پلاگین به دردش بخوره .


نمیدونم چرا از سرور سایت آپلود نشد ! می تونید از اینجا دانلودش کنین .

فعلا یا علی .
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا