1393/10/12، 07:25 عصر
بسم الله الرّحمن الرّحیم
سلام. اوّل از همه سالروز ازدواج رسول گرامی اسلام (ص) با حضرت خدیجه (س) رو به همه تبریک میگم. حالا میخوام پلاگینی رو بهتون معرّفی کنم که به این مناسبت ترجمه کردم.
معرّفی
شاید با خودتون فکر کرده باشید که چه طور میشه فرمتی دلخواه برای خودمون بسازیم و یک برنامه بسازیم تا بتونه اون فرمت رو باز کنه. مثلاً سیوهای بازی خودمونو با پسوند دلخواه خودمون درست کنیم و با دوبار کلیک روی فایل سیو، بازی از ادامهی همون اجرا بشه. در جواب باید گفت با کمک کامندلاین به راحتی میشه چنین چیزی رو پیاده کرد. شما از طریق کامندلاین میتونید اطّلاعاتی رو از خارج به بازی ارسال کنید.
تمام نرم افزارهایی که فرمتی خاص رو میتونند باز کنند، با کمک کامندلاین این کارو انجام میدهند. وقتی تنظیم میکنید یک پسوند با فلان نرم افزار باز بشه، هر موقع روی فایلی با اون پسوند دو تا کلیک میکنید مسیر فایل از طریق کامندلاین به اون نرم افزار ارسال میشه و خود نرم افزاره میدونه که باید اون مسیر چی کار کنه.
حالا ممکنه چند تا فایل رو انتخاب کنید و همه رو با هم بکشید و روی آیکون نرم افزاری خاص رها کنید، با این کار، شما چند آرگومان به اون نرم افزار ارسال میکنید. آرگومانها همون چیزهایی هستند که از طریق کامندلاین به نرمافزار فرستاده میشوند. اگه روی یک فایل تنها دوتا کلیک کنیم، فقط یک آرگومان (که همون مسیر فایل هست) ارسال کردیم. درضمن آرگومانهای کامندلاین فقط مسیر فایل نیستند، شما هر متن دیگهای رو که بخواید میتونید از طریق کامندلاین به یک فایل اجرایی (exe) بفرستید.
خوب این پلاگینی که دارم معرّفی میکنم کارش اینه که آرگومانهای کامندلاین دریافتی رو بگه چی بوده! همون طور که گفتیم آرگومانهای کامندلاین به فایلهای exe فرستاده میشوند، بنابراین فقط در صورتی این پلاگین درست کار میکنه که بازیمون exe باشه (از طریق Node-Webkit اجرا بشه)
راهنمای اکسپرشنها
argv دریافت کلّ آرگومانها در قالب JSON. برای استفاده در اکشن Load آرایه
args دریافت کلّ آرگومانها در قالب یک رشته (String).
length تعداد آرگومانها را برمیگرداند.
(argAt(n آرگومان n ام را برمیگرداند (n از صفر شروع میشود)، مثلاً (argAt(0 اوّلین آرگومان را بر میگرداند و به همین ترتیب.
لینک دانلود:
argv.c2addon (اندازه: 26.13 KB / تعداد دفعات دریافت: 561)
سلام. اوّل از همه سالروز ازدواج رسول گرامی اسلام (ص) با حضرت خدیجه (س) رو به همه تبریک میگم. حالا میخوام پلاگینی رو بهتون معرّفی کنم که به این مناسبت ترجمه کردم.
معرّفی
شاید با خودتون فکر کرده باشید که چه طور میشه فرمتی دلخواه برای خودمون بسازیم و یک برنامه بسازیم تا بتونه اون فرمت رو باز کنه. مثلاً سیوهای بازی خودمونو با پسوند دلخواه خودمون درست کنیم و با دوبار کلیک روی فایل سیو، بازی از ادامهی همون اجرا بشه. در جواب باید گفت با کمک کامندلاین به راحتی میشه چنین چیزی رو پیاده کرد. شما از طریق کامندلاین میتونید اطّلاعاتی رو از خارج به بازی ارسال کنید.
تمام نرم افزارهایی که فرمتی خاص رو میتونند باز کنند، با کمک کامندلاین این کارو انجام میدهند. وقتی تنظیم میکنید یک پسوند با فلان نرم افزار باز بشه، هر موقع روی فایلی با اون پسوند دو تا کلیک میکنید مسیر فایل از طریق کامندلاین به اون نرم افزار ارسال میشه و خود نرم افزاره میدونه که باید اون مسیر چی کار کنه.
حالا ممکنه چند تا فایل رو انتخاب کنید و همه رو با هم بکشید و روی آیکون نرم افزاری خاص رها کنید، با این کار، شما چند آرگومان به اون نرم افزار ارسال میکنید. آرگومانها همون چیزهایی هستند که از طریق کامندلاین به نرمافزار فرستاده میشوند. اگه روی یک فایل تنها دوتا کلیک کنیم، فقط یک آرگومان (که همون مسیر فایل هست) ارسال کردیم. درضمن آرگومانهای کامندلاین فقط مسیر فایل نیستند، شما هر متن دیگهای رو که بخواید میتونید از طریق کامندلاین به یک فایل اجرایی (exe) بفرستید.
خوب این پلاگینی که دارم معرّفی میکنم کارش اینه که آرگومانهای کامندلاین دریافتی رو بگه چی بوده! همون طور که گفتیم آرگومانهای کامندلاین به فایلهای exe فرستاده میشوند، بنابراین فقط در صورتی این پلاگین درست کار میکنه که بازیمون exe باشه (از طریق Node-Webkit اجرا بشه)
راهنمای اکسپرشنها
argv دریافت کلّ آرگومانها در قالب JSON. برای استفاده در اکشن Load آرایه
args دریافت کلّ آرگومانها در قالب یک رشته (String).
length تعداد آرگومانها را برمیگرداند.
(argAt(n آرگومان n ام را برمیگرداند (n از صفر شروع میشود)، مثلاً (argAt(0 اوّلین آرگومان را بر میگرداند و به همین ترتیب.
لینک دانلود:

معجزات طبیعت هایی هستند که با آنها مأنوس نشدهایم
و طبیعت معجزهایست که با آن انس گرفتهایم
علی صفایی حائری