واضح آرشیو وب فارسی:سایت ریسک: باز کردن فایل با برنامه ساخته شده با mmb macsoft 21 تير 1388, 20:53سلام لطفا کمک کنید خیلی احتیاج دارم میخواستم بگم که آیا پلاگین اسکریپت یا چیزی وجود داره که مثلا وقتی ما کارمون که تموم شد و فایل رو استخراج کردیم وقتی فایلو اجرا کردیم بگه این فایل از کجا اجرا شده؟ برای مثال مثلا من یک برنامه با ام ام بی ساختم و به این آدرسD:Test.exe حالا وقتی که برنامه رو باز کردم از طریقی مثل پیغام نوشته به من بگه که این برنامه از این آدرس اجرا شدهD: est.exe در واقع آدرس جایی که برنامه اجرا شده رو میخوام خیلی ممنون خداحافظ Silver Soft 21 تير 1388, 21:28از تابع <srcdir> استفاده کنید . macsoft 22 تير 1388, 05:49برای اینکار از این تابع نمیشه استفاده کرد Silver Soft 22 تير 1388, 06:48چرا نمیشه ؟ شما تست کردین ؟ Dir$=<SrcDir> DisplayValue("TextBTN","Dir$") macsoft 22 تير 1388, 08:01اقا این فقط دایرکتوری رو میگه نام فایل باز شده رو که نمیگه Free Man 22 تير 1388, 10:06با سلام ، می توانید از تابع AppDir در پلاگین Useful Objects استفاده نمایید. Aref_Alikhani 22 تير 1388, 10:21سلام با تشکر از جناب فرهادی اما نیازی به پلاگین نیست. برای این کار می تونی ازCBK_AppFileName استفاده کنی. Dir$=<SrcDir> FileName$=CBK_AppFileName end$=Dir$+FileName$ MessageEx("Your file address","end$") macsoft 22 تير 1388, 10:44یه لینک دانلود برای این پلاگین میدید؟ macsoft 22 تير 1388, 10:48ببینید من اینکارو برای این میخوام که یک فایل جدید به ویندوز اضافه کنم یعنی یه پسوند جدید به نام .msd بعد میخوام وقتی اینو باز کردیم با اون برنامه ای که ساختم آدرس این فایلو بده یعنی این فایلو که اجرا کردم آدرسشو بده ubuntu 22 تير 1388, 12:11بايد از CMD يا Command line استفاده کنين. تو انجمن بگردين پيدا ميکنين macsoft 22 تير 1388, 15:14لطفا همین جا راهنمایی کنید ubuntu 22 تير 1388, 21:50به پوشهي زير از محل نصب MMBتون برين بهترين مثال همونجاست: Samples496_examplescmdline.mbd البته فايل بالا رو اول Compile کنيد و بعد بهش از طريق command آدرس فايلي رو که ميخواهيد بدين. اون اين آدرس رو پيدا ميکنه. اگه ويندوز رو تنظيم کنيد که مثلاً فايلهاي .abc رو با اين برنامه باز کنه ويندوز با کليک بر روي يک فايل .abc چنين دستوري به برنامه ميفرسته: C: est.exe "C: est.abc" همچنين تو Help برنامه هم هست. اگه از اين مثال متوجه نشدين بگين تا توضيح بديم. nevercom 23 تير 1388, 01:31من تمام راهنمایی هایی که دوستان انجام دادن رو به ترتیب بهتون میگم تا بدنین باید چیکار کنین و دنبال چی بگردین برای اینکه یک پسوند فایل رو به یک برنامه ی خاص پیوند بدین باید از رجیستری استفاده کنین، و یا راه حل آسونتر اینه که از پلاگین Association استفاده کنید. پس باید پسوند مورد نظر رو به برنامتون مرتبط کنین، برای بدست آوردن مسیر کامل برنامه هم که عارف جان راهنماییتون کردن: Dir$ = <SrcDir> FileName$ = CBK_AppFileName end$ = Dir$ + FileName$ MessageEx("Your file address","end$") البته اینجا یک نکته حائز اهمیت هست و اون هم اینه که در ویندوز ویستا بخاطر مسائل امنیتی نمیتونید به این شیوه عمل کنید و در واقع تمام برنامه ها مجوز ثبت یک پسوند رو ندارن و بنابراین نمیشه از رجیستری و پلاگین استفاده کرد، و برای اینکار باید از برنامه های ستاپ ساز استفاده کنید چون تنها این برنامه ها مجوز انجام اینکار رو دارن پس از اینکه برنامتون رو برای اون فرمت خاص ثبت کردین، باید در برنامتون کدی رو قرار بدید که فایلهای ارسالی به برنامه رو پردازش کنه و در واقع نسبت به اجرای اون فایل واکنش نشون بده، برای اینکه به محض فرستاده شدن پارامتری به برنامتون، برنامه واکنش نشون بده، باید دستورات مربوطه رو در اسکریپتی در Master Top Layer بنام CBK_CMDLINE قرار بدید، برای آشنایی با Command Line به مثالی که سعید عزیز اشاره کردن و راهنمای خود برنامه مراجعه کنید macsoft 23 تير 1388, 07:21با تشکر اما من زیاد متوجه نشدم اگر ممکنه یه مثال واضح تر بزنید ممنون میشم macsoft 23 تير 1388, 07:24اگر ممکنه مثالی واضح تر بزنید macsoft 23 تير 1388, 07:39سلام من این مثالی که از mmb معرفی کردین رو امتحان کردم و فهمیمش اما اون پارامری که آدرس فایل باز شده رو مشخص میکنه پیدا نکردم شما میدونید؟ nevercom 23 تير 1388, 13:17این مبحث رو ببینید، در مورد Command Line توضیحات کاملی داره macsoft 23 تير 1388, 14:47خیلی خیلی ممنون من کاملا متوجه شدم فقط یک سوال دیگر داشتم اینکه در خود ام ام بی چطور یک پسوند رو به ویندوز بشناسونیم یعنی دیگه به یک نصب کننده احتیاج نباشه و خود ام ام بی بسازه MATFB 23 تير 1388, 15:08دوست عزیز میشه یه خورده بیشتر توضیح بدین و اینکه چه پسوندی را می خواهین به ویندوز بشناسونین؟؟؟؟؟ peyman136 23 تير 1388, 15:49یادم میاد قبلا یه پلاگین برای این کار بود اگه اشتباه نکنم پلاگین FileExt بودش که من ندارمش ولی اگه سرچ کنی پیدا میکنی MATFB 23 تير 1388, 17:29راستش رو بخواهین من با این پلاگین تا حالا کار نکردم ولی پلاگین رو دارم و براتون می گذارم امیدوارم به دردتون بخوره macsoft 23 تير 1388, 19:48بله فکر میکنم بتونه کمک کنه ممنون از شما
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 3275]