سلام به همه دوستان عزیز
اگر یادتون باشه قبلا یک پلاگین برای اجرا فایل های آکروبات ریدر ( PDF ) معرفی کرده بودم. با اون پلاگین ما قادر بودیم تا فایل های PDF را داخل پروژه Binding کنیم. امروز قصد داریم نرم افزاری را معرفی کنیم قادر است فایل های PDF را به راحتی اجرا کنید.
فرض کنید شما در حال ساختن پروژه ای هستید که دارای تعداد زیادی فایل PDF میباشد. بنابراین مجبورید تا برای اجرای فایل های PDF از کاربر بخواهید که برنامه Acrobat Reader را بر روی سیستم خود نصب کند یا قسمتی را برای نصب این برنامه تعیین کنید. برای راحتی کار شما میتوانید از این برنامه استفاده کنید. این برنامه تنها یک فایل EXE میباشد و نیازی به نصب ندارد و کافی است آن را در سیدی پروژه خود قرار دهید تا به راحتی و سرعت بالا فایل های PDF را برای شما اجرا کند. برای اجرای هر فایل PDF میتونید از کد زیر استفاده کنید. که قسمت اول برنامه Foxit Reader را اجرا کرده و قسمت دوم به صورت اتوماتیک فایل PDF مورد نظر شما را داخل برنامه باز میکند.
Run("<SrcDir>\foxit Reader.exe",""<SrcDir>\PDFName.pdf"")
امیدوارم این برنامه مورد استفاده شما قرار بگیره . برنامه را میتونید از لینک زیر با حجم 2.59 مگا بایت دانلود کنید.
در آخر هم یک درخواست از دوستان دارم اگر برنامه هایی بدین شکل میشناسند که تنها یک فایل EXE باشد به من معرفی کنند تا من هم بتونم استفاده کنم.
ملیحه
۱. پروژه سئوال امتحانی را چطوری باز کنم . باز نمی شود خیلی به آن احتیاج دارم.
من پروژه سوال امتحانی را خودم هم دانلود کردم مشکلی نداره. این نکته را بگم که من پروژه ها را با برنامه WinRAR فشرده کردم. برای باز کردنشون نیاز به برنامه WinRAR دارید که معمولا تمامی کاربران ویندوز از اون استفاده میکنند. اگر برنامه را ندارید با سرچ تو گوگل میتونید یک نسخه از اون را پیدا و دانلود کنید.
سئوالی که داشتم این بود که من در پروژه ام یک فایل اصلی با پسوند بیلدر دارم و بقیه فایلهایم که به آن لینک کرده ام پسوندشان دی ال ال است وقتی از فایل اصلیم به این فایلها میروم در بازگشت از این فایلها به فایل اصلی میخواهم مثلا به صفحه ۴ از فایل اصلی برود نه به صفحه اول آن . باید چکار کنم.
حالا سوالتون را متوجه شدم. کافیه وقتی اون پروژه را Run میکنید تو قسمت دوم نام صفحتون را بنویسید مثلا
RunMBD("<SrcDir>\Media 1.mbd","Page 4")
میخواستم بدونم فرق بلدر و دایرکتور چیست؟
من زیاد با دایرکتور کار نکردم اما از شواهد پیداست که هر کاری را بخواهی انجام بدی باید براش اسکریپ بنویسی و کلا یک کم اعصاب خورد کنه ولی امکانات قابل توجهی داره و اگر وقت اضافی داشتید این برنامه را هم دنبال کنید.
آقا جواد دلیل اینکه پروژه صفحه مشکی بود و وقتی ران میکردید رنگش عوض میشد این بود که من تو Master top Layer از یک Rectangular مشکی استفاده کرده بودم. برای راحتی کار شما من پروژه را یک کم ساده تر کردم تا راحت تر بتونید تو پروژتون ازش استفاده کنید. برای دسترسی به اسکریپ های اصلی از منوی Page گزینه Master Top Layer را انتخاب کنید. میتونید پروژه را از این لینک دانلود کنید. پروژه ساده شده تغییر سایز ویندوز
آقا رسول البته حق با شماست. یه نگاهی هم به نظر سنجی بکنید و یه نظر به ما بدید تا ما دلگرم شویم.
سلام به همه دوستان عزیز
امروز قصد داریم با یک اسکریپ شرطی ساده نحوه ساخت یک راست کلیک برای پروژه را توضیح بدیم تا هنگامیکه شما بر روی پروژتون راست کلیک کردید منوی مورد نظرتون به نمایش در بیاد و بتونید برای اون اکشن هایی نیز تعیین کنید.
MMB سه فرمان ساده برای تشخیص کلیک های موس در نظر گرفته. این سه فرمان عبارتند از :
MouseLButton()
MouseRButton()
MouseMButton()
که عبارت ها به ترتیب از بالا به پایین برای باز گرداندن کلیک چپ موس _ کلیک راست موس _ کلید وسط موس میباشد.
وقتی کلیک های موس را فشار میدهید مقادیر بالا یک میشود در غیر اینصورت مقدار آنها صفر میباشد.
حال برای ساخت راست کلیک ابتدا منوی راست کلیک مورد نظرتون را طراحی کنید سپس همه اونها را با هم Group کنید. و نام Label اون را Menu بزارید و از قسمت All Object ( سمت راست ) با کلیک روی شکل چشم اون را مخفی کنید.
یک اسکریپ تو پروژتون بزارید و فرمان زیر را توش تایپ کنید.
از فرمان ScriptTimer("Script","50") هم توی Page Properties صفحتون استفاده کنید تا اسکریپ را اجرا کنه. پروژه شما آماده شده است . فقط این نکته را هم اضافه کنم که تو اسکریپ بالا میتونید به جای MouseRButton از دو فرمان دیگر نیز استفاده کنید که در اینصورت نوع تشخیص کلیک نیز تغییر میکنه. حالا پروژه را Complie کنید و نتیجه را ببینید. این هم یک نمونه برای دریافت.
سلام به همه دوستان عزیز
اگر دوست دارید که یک سوال امتحانی 4 گزینه ای درست کنید کافیه پروژه زیر را دانلود کنید. میخواستم این موضوع را تو یک پست توضیح بدم ولی دیدم چیز خاصی نداره . پروژه زیر را من برای 2 سوال طراحی کردم. این پروژه چیز خاصی نداره فقط از یک اسکریپ شرطی به اضافه ی فرمان Load text تشکیل شده. با تغییر اسکریپ صفحه نتایج میتونید برای تعداد بیشتری سوال نیز پروژتون را طراحی کنید.
آقای اندی هم سوال کرده بودند چه طوری می تونیم حجم پروژمون را کم کنیم. برای اینکار من چند روش زیر را پیشنهاد میکنم.
1- استفاده از تصاویر خارجی
2- حداقل استفاده از فایل های Embedded
3- برداشتن تیک Embedded Flash Player اگر پروژتون فایل فلش نداره.
4- برداشتن تیک های مربوط به صدا در قسمت Compile اگر پروزتون صدا نداره.
5- انتخاب گزینه های مناسب از قسمت Compress And Export از منوی فایل .
6- بهینه سازی تصاویر مورد استفاده در پروژه
7- و از همه مهمتر تقسیم پروژه به چند قسمت. یعنی اینکه پروژتون را به چند قسمت تقسیم کنید و از فرمان RunMBD برای اجرای هر بخش تقسیم کنید.
با انجام این کارها نهایتا فایل اصلی شما باید در حدود 300 کیلو بایت باشه. منظورم همون فایل EXE شماست.
سلام به همه دوستان عزیز
امروز میخواهیم به وسیله مالتی مدیا بیلدر یک ماشین حساب ساده درست کنیم.
برای شروع ابتدا دو تا Input Text از مسیر Object / Create / Input Text تو صفحتون بذارید . که یکی از اونها برای وارد کردن عدد اول و دومی برای وارد کردن عدد دومه و از قسمت Output دوتا Text ی که قرار دادید گزینه Float را انتخاب کنید تا تنها قادر به وارد کردن اعداد در Input Text ها باشند. تو همین قسمت وقتی float را انتخاب کردید برای Textاول در کادر اول عبارت A1$ و در کادر دوم A1 و برای Text دوم به ترتیب A2$ و A2 را بنویسید.
حالا یک Text از مسیر Object / Create / Text بسازید و متن داخل اون را پاک کنید و در قسمت Label اون عبارت Result را بنویسید. این متنی که ایجاد کردید نتیجه ضرب و تقسیم و... را نشون میده.
حالا برای دکمه های اصلیتون که عمل ضرب و تقسیم و ... را انجام میده از کدهای زیر استفاده کنید.
برای عمل جمع + از :
برای عمل تفریق – از :
برای عمل ضرب * از :
برای عمل تقسیم / از :
برای مجذور کردن از :
و در آخر هم یک نمونه ماشین حساب برای دریافت با حجم کم 45 کیلو بایت .
پاسخ سئوالات
آقا جواد برای ثبت اطلاعات در رجیستری یک مثال خواسته بودند که میتونید از لینک زیر دانلود کنید. بعد از اولین بار اجرای برنامه
یک فایل فلش به نمایش در میاد و یک کلید در رجیستری با نام Check ذخیره میکنه و دفعه بعد که پروژه را اجرا کنید دیگه اون فلش به نمایش در نمیاد . مثل همین کار را شما میتونید تو تاپ سی دی ببینید. نام انتخابی مهم نیست و شما میتونید به جای check یک نام دیگه انتخاب کنید. برای نمایش دوباره فلش هم میتونید از رجیستری به مسیر زیر برید و کلید check را پاک کنید.
HKEY_CURRENT_USER\Software\Mediachance\Multimedia Builder\MyApp
دریافت نمونه فایل ثبت اطلاعات در رجیستری
آقا رضا برای نمایش خصوصیات فایل های صوتی مثلا مدت زمان سپری شده و ... میتونید یک شی متنی تو پروژتون بذارید و از قسمت Label با کلیک روی فلش کوچک از بخش Audio از CBK های مورد نظرتون استفاده کنید.
آقا مهرداد اگه براتون امکان داره یک نمونه از اون پروژه را برایم بفرستید تا ببینم چیکار کردند. اینجوری نمیتونم کمک زیادی به شما بکنم. از دوستان عزیز محمود , اندی و هستی هم به خاطر لطفی که به ما دارید ممنون.به نام خدا . سلام دوستان. امروز قصد دارم مطالبی رو درباره ثبت اطلاعات در رجیستری و بازیابی اونها توسط mmb بنویسم.
فرض کنید شما میخواهید پروژه تون یک یا چند کاربر داشته باشه و هرکدوم اون کاربرها رمز عبور رو خودشون انتخاب کنند ، و با هربار اجرای برنامه از اونها نام کاربری و پسورد خواسته شود . یه مثال ساده تر میگم : فرض کنید برنامه شما چندتا پوسته به رنگهای مختلف داره . وقتی کاربر اولین بار برنامه رو اجرا میکنه پوسته مورد نظرش رو انتخاب میکنه و از اون به بعد هربار که برنامه اجرا میشه با اون پوسته بالا میاد . فکر کنم منظور من رو فهمیده باشید .... . چون mmb توانایی برقراری ارتباط با بانکهای اطلاعاتی رو نداره یکی از راههای ثبت و بازیابی اطلاعات ثبت در رجیستری است .
وقتی شما یک پروژه mmb را اجرا میکنید یک پوشه در رجیستری به آدرس زیر براش درست میشه :
HKEY_CURRENT_USER\Software\Mediachance\Multimedia Player\Project Registry name
** در واقع شما یک متغیر رو از پروژه تون به رجیستری منتقل کرده و مقداری رو براش تعیین میکنید تا هروقت به اون نیاز داشتید بازیابی کنید.)
شما میتونید اسم پوشه برنامه تون رو در رجیستری ، در پنجره تنظیم پروژه تون Project Settings انتخاب کنید به این صورت که : در بخش Style گذینه Save Last Positin in Registry را تیک زده و در کادر زیر آن نام پوشه مورد نظرتان را مینویسید . (توجه داشته باشید که برای اینکه ثبت در رجیستری فعال شود حتما باید این گذینه تیک بخورد . نام انتخاب شده اهمیت چندانی ندارد ، سعی کنید از نام پروژه تان استفاده کنید.)
برای ثبت اطلاعات در رجیستری از اسکریپت زیر استفاده میکنیم :
SaveVariable("RegVariable","Variable")
در این کد RegVariable نام متغیر در رجیستری است و Variable نام متغیری است که خود شما میخواهید به registry منتقل کنید . مثال :
Var$='Multimedia'
SaveVariable("Program","Var$")
توجه داشته باشید که برای متغیر متنی در رجیستری لازم نیست به صورت Variable$ عمل شود. مانند مثال بالا که متغیر در reg به صورت Program و بدون علامت $ تعریف شده.
برای بازیابی اطلاعات هم از کد زیر استفاده میشه که برعکس کد بالا عمل میکنه :
LoadVariable("RegVariable","Variable")
در اینجا هم متغیر RegVariable از رجیستری خوانده شده و مقدار آن برای متغیر Variable تعریف میشود. مثال :
LoadVariable("Name","Name$")
امروز من مطالب رو با مثالهای خیلی ساده و ابتدایی گفتم . شما سعی کنید روی این موضوع خوب کار کنید و طریقه استفاده از اون رو یاد بگیرید. در آموزش بعدی یه مقدار پیشرفته تر به این موضوع میپردازیم (با یه پروژه در این زمینه) . پاسخگوی سوالاتون خواهم بودسلام به همه دوستان عزیزی که به این وبلاگ میان و نظرات و سئوالات خود را مطرح می کنند . در جلسات قبلی نحوه ساخت یک CD Player ساده را توضیح داده بودم. امروز قصد دارم نحوه ساخت یک Mp3 Player ساده با کمترین امکانات را بگم.
امکانات برنامه
ما در این جلسه می خواهیم پلایری بسازیم که قادر به پخش فرمت های mp1;*.mp2;*.mp3;*.ogg;*.wma;*.asf و همچنین Play List هایی با فرمت .m3l*.m3u باشد. ما برای این پلایر رقص نور و کنترل های اصلی Play ,Stop ,Pause ,… را طراحی می کنیم, همچنین کنترل کننده های صدا و مشخصات فایل MP3 در حال پخش با استفاده از CBK ها نیز در این پروژه گفته میشود.
این نکته را هم بگم که تمامی فرمان ها در این پروژه با استفاده از Hotspot ها داده میشود و شما نمای اصلی ( Interface ) خود را می بایست بسازید. ( اینجا فتو شاپ به کارتون میاد. همونی که من زیاد وارد نیستم.)
کنترل های اصلی
کنتراهای اصلی برنامه از قسمت Action با انتخاب External Command And Page Action انجام می گیرد. برای دکمه های اصلی از لیست اکشن ها از گزینه های Audio Open , Audio Play , Audio Stop , Audio Pause , Audio FW , Audio BW برای فرمان های مربوطه استفاده کنید.
رقص نور
برای طراحی رقص نور از منوی Object و زیر شاخه Create گزینه Audio Visualization را انتخاب کنید و اندازه محیطی را که میخواهید رقص نور به نمایش در آید انتخاب کنید. سپس با دوبار کلیک بر روی آن می توانید به تنظیمات آن دسترسی داشته باشید . تنظیماتی از قبیل تغییر رنگ و زمان یا سرعت اجرای رقص نور و فرکانس . در قسمت Type میتوانید نوع رقص نور خود را تعیین کنید که به دو صورت اسیلوسکوپ و آنالیزر می باشد.
کنترل های صدا
برای افزایش صدا می توانید از فرمان VolumeUp("") و برای کاهش صدا از فرمان VolumeDown() در قسمت اسکریپ نویسی استفاده کنید.
استفاده از Playlist
Play List ها فایل های هستند که می توانند دارای شاخه ای از فایل های مختلف در پوشه های مختلف درون هارد باشند که با اجرای آنها گلچینی از فایل هایی را که از نقاط مختلف هارد انتخاب نموده اید به اجرا در می اورند. برای اجرای Playlist ها در پلایرتون می تونید از فرمان های SongListEdit() و SongListPlay("") استفاده کنید بدین ترتیب که دو فرمان گفته شده را در کادر اسکریپ نویسی وارد کنید.
استفاده از CBK ها
در جلسات قبلی در مورد استفاده از CBK ها تو ضیح داده بودم. این ویژگی از فایل های متنی از قسمت Label و با کلیک روی فلش کوچک کنار آن قابل دسترسی هستند و می توانید از قسمت Audio آن برای این قسمت از پروژه خود استفاده کنید. مثلا
CBK_Total نمایش کل مدت زمان فایل , CBK_Time نمایش مدت زمان سپری شده از فایل در حال پخش , CBK_MP3Name
نمایش نام فایل و ...
تغییر رنگ پلایر
می تونید قسمتی برای پلایرتون در نظر بگیرید که بتوانید Theme های مختلفی داشته باشید. ساده ترین راه اینه که وقتی پروزتون را درست کردید از صفحه پروژتون یک کپی بگیرید بعد بک گراند دیگری را برای این صفحه تعیین کنید. بعد ش هم در قسمت پروژتون لینکی به این صفحه قرار بدید.
به همین راحتی می تونید یک MP3 Player برای خودتون درست کنید . در زیر می تونید یک نمونه پروژه را که درست کردم دریافت کنید. در ضمن برای فرمان های Next و Back هم می تونید از فرمان های زیر استفاده کنید.
SongListNext() برای اجرای تراک بعدی , SongListPrev() برای اجرا تراک قبلی
دریافت پروژه MP3 Player ساخته شده با MMB
اگر سوالی داشتید مطرح کنید.
موفق باشید.سلام دوستان . همونطور که گفتم بعد از آموزش کپی کردن فایل پروژه کپی فایل به مسیر دلخواه رو قراردادم . در این پروژه از یک Edit Box استفاده کردم که مسیر دلخواه رو توی اون وارد میکنید همچنین از دکمه Browse استفاده شده :
در دکمه Browse ما از قطعه کد BrowseForFolder استفاده کرده ایم که یک پنجره کوچک برای انتخاب پوشه باز میکند و پس از انتخاب محل پوشه ی انتخابی را در آبجکت CBK_OpenDir ذخیره میکند . برای بازیابی آدرس پوشه ، آن را برای متغیر target$ تعریف کردیم :
target$=CBK_OpenDir
سپس target$ را به EditBox ساخته شده انتقال داده شده است .
حالا دستورات لازم برای کپی فایلهای Embedded را در دکمه Copy Files قرار میدهیم .
آخرین کد ، دستور Run هست که برای باز کردن پوشه ای که فایلها توی اون کپی شده به کار میره :
Run("EditBox","")
برای دانلود پروژه CopyFile روی این لینک کلیک کنید.
همچنین یه هدیه برای دوستان mmb کار دارم اونهم یک مجموعه ICON با کیفیت و زیبا هست که دوستان میتونن برای پروژه هاشون استفاده کنند. از لینک زیر دانلود کنید :
توابع متنی سلام ! من وحید نائینی هستم و احتمالا از این به بعد در این وبلاگ فعالیت خواهم کرد . ممکنه قبلا به وبلاگم سر زده باشید . من پاکش نکردم چون ممکنه مطلبی توش پیدا بشه که به درد بخوره . به این نکته هم اشاره کنم که من زیاد فعال نخواهم بود . به خاطر مدرسه و از این چرت و پرت ها . موضوع این مقاله هست : توابع متنی (1) ________________________________________ VAL(string$) متن را به عدد تبدیل می کنه . حالا می گید (می گویید) مثلا a و b رو چه جوری به عدد تبدیل میکنه و یا جمع می کنه . اما ... ! از این کارا نمی کنه . اگه در خواندن یک string به حرف برخورد کنه حالا هر جای String که می خواد باشه عدد رو تا همون جا می خونه اگه اولین کاراکتر تعریف شده هم حرف باشد ، برابر با 0 خواهد بود . مثلا در : A$='20' B$='10' RetVal=VAL(A$) + VAL(B$) Message("","RetVal") A$ و B$ متغیر متنی هستند . اما با VAL آنها را به عدد تبدیل کردیم . خروجی بالا در Message 30 خواهد بود . ________________________________________ CHAR(number) این یکی کارش دقیقا بر عکس Val است . یعنی عدد را به متن تبدیل می کنه . age=16 UserAge$= CHAR(age)+' years old' Message("Our user is ","UserAge$") اینجا age یک متغیر عددی است که با Char به صورت یک متغیر متنی (منظورUser age است) تعریف می شود . یه مثال دیگه : A=10 B=20 string$=CHAR(A)+CHAR(B) Message("","string$") در اینجا خروجی 1020 خواهد بود . چون 10 و 20 را به عنوان عدد با هم جمع نکرده ایم . ________________________________________ CHR(number) این script کدهای ASCII را به کاراکتر های معمولی تبدیل می کند . مثلا 123 مساوی } است .اینجا نشون داده ام : string$=CHR(123) Message("CHR(123)= ","string$") حالا می تونید کاراکتر های زیادی استفاده کنید با همین کد ها . من یه دو سه خط Script نوشتم که به راحتی یکی یکی این کد ها رو و کاراکتر مربوط به آن را در 2 Text مجزا نمایش میدهد . خب ! پس 2 تا text درست کنید با نام های Text1 و Text . اینها رو هم در قسمت Script یک کلید بنویسید : For -1 To 255 i=i+1 string$=CHR(i) LoadText("Text","string$") DisplayValue("Text1","i") Pause("500") Next حالا خودتون برنامه ای بنویسید که کد ASCII رو وارد کنیم و به کاراکتر مربوط به آن تبدیل کند . ________________________________________ ORD(character$) این هم برعکس CHR() هست . کاراکتر رو می دیم بهش ، تبدیل می کنه به کد ASCII . یه نمونه کد هم می نویسم : character$='@' RetVal=ORD(character$) Message("","RetVal") کد مربوط به علامت@ ، 64 است . پس خروجی خواهد بود : 64 . ________________________________________ LEN(string$) طول (Length) یک رشته متنی را بر می گرداند . به عبارت ساده تر تعداد کاراکتر ها رو بر می گرداند . مثلا : string$='Hello ! my name is Vahid .' RetVal=LEN(string$) Message("","RetVal") خروجی 26 خواهد بود . ۱
سلام . امروز اولین مطلبمو که در مورد یکی از کاربردهای دستور SysCommand یعنی کپی کردن فایل هست رو میذارم :
برای اینکه یک فایل رو که که در قسمتی از هارد هست رو به قسمت دیگه مثلا یک درایو دیگه منتقل کنیم اول کد زیر رو در بخش اسکرپتهای صفحه قرار میدیم :
در اینجا from$ نام متغیر متنی است که محل فایلی را که باید کپی شود را در بر دارد و متغیر Target$ هم محل جدید فایل را نشان میدهد . شما میتوانید در متغیر target آدرس یک فایل Embedded رو نیز بدید . و یا از آدرس دهی های <SrcDir> و <SrcDrive> استفاده کنید . ( توجه کنید که نام فایل در هردو متغیر باید بیاید )
حالا باید یک دکمه ایجاد کنیم تا فایل رو از from به target کپی کند . یک دکمه بسازید و کد زیر رو توی اون قرار دهید :
سلام به همه دوستان
اول از همه از دوستانی که به وبلاگ میان و سوالات ونظرات خود را مطرح میکنند تشکر کنم.دوم اینکه این وبلاگ روزهای پنجشنبه و جمعه هر هفته به روز میشه و به سوالات شما پاسخ داده میشه.
مطلبی را که امروز میخوام بگم به مالتی مدیا بیلدر ربطی نداره و بیشتر برای زیبایی محیط سیدی به کار میره. با استفاده از روش زیر ما یک عکس را برای محیط بک گراند سیدی تعیین میکنیم تا وقتیکه کاربر داخل سی دی تون را باز میکنه این عکس در محیط سیدی تون به نمایش در بیاد.
برای اینکار باید دو فایل که یکی شون یک فایل متنی با فرمت ini و اون یکی یک عکس با فرمت JPG هستش را بسازیم.
ساخت فایل متنی:
برنامه Notepad را باز کنید و متن زیر را داخلش کپی کنید و با نام Desktop و فرمت ini ذخیره کنید.(در هنگام Save کردن عبارت All files را در مقابل Save as type انتخاب کنید.)
ساخت عکس :
در این قسمت یک عکس با فرمت JPGو اندازه تقریبی 811*617 و نام Background بسازید و داخل یک پوشه با نام Folder Setting بذارید.
حالا کافیه که فایل متنی و پوشه Folder Setting را که حاوی عکستون هستش داخل محیط اصلی سیدتون بذارید. برای اینکه نتیجه کارتون را ببینید این دو فایل را داخل یکی از درایواتون بذارید (داخل هیچ پوشه ای نذارید). میتونید این دوفایل و پوشه را Hidden کنید تا دیده نشوند.
پاسخ سوالات
آقا علی در مرود سوال اولتون کافیه به قسمت Properties عکستون برید و گزینه Enable Action را فعال کنید و از قسمت External Command And page Action گزینه Audio Pause را انتخاب کنید. در مورد سوال دومتون تو زیر توضیح دادم.
اجرای اسکریپ ها با کیبورد
ما میتونیم تمامی اسکریپ هایی که نوشته میشه را با یکی یا ترکیبی از کلید های کیبورد اجرا کنیم. بعد از اینکه از منوی Objectو زیر شاخه Create گزینه Script را انتخاب کردیم و با باز کردن آن اسکریپ مورد نظر را تایپ کردیم در قسمت پایین همین کادر اسکریپ نویسی گزینه Run Script by Press را فعال کرده و کلید مورد نظرتون را انتخاب کنید. آقا علی شما میتونید اون اسکریپی را که تو دکمه Ok نوشته بودم داخل یک اسکریپ طبق روش بالا بذارید و در قسمت آخر کادر اسکریپ نویسی برای اجرا با کبورد با کلیک روی فلش کوچک گزینه ENTER را انتخاب کنید.
آقا کامران سوال شما واضح نبود اگه منظورتون نصب فونت که تو مطالب قبلی گفتم . یه نگاهی به آرشیو چند مطلب اخیر بیندازید. آقا جواد کرک برنامه CD Secure را خواسته بودند که از لینک زیر میتونید دانلود کنید. وحید جان دوست خوبم ایمیلتون را دیدم .متاسفانه فونت ها به هم ریخته بودند نتونستم چیزی بفهمم. اون لینک PDF ی هم داده بودید دانلود کردم. اما نمیدونم منظورتون چی بود. به هر حال اگر هنوز مایلید به من اطلاع دهید.