Xtra برای اجرای فایل ، برای تمامی پسوندها

Xtra برای بازکردن فایلهای مختلف میشناسید ؟
با fileio فقط text صدا میزنه یا حداقل من فقط تونستم
و budiapi کار کردم عالی ولی برای بعضی فایلها رم بالا مصرف میگیره
ترجیهآ اگه xtra مختص باز کردن فایل تو محیط ویندوز(برای همه پسوندها ) میشناسید ممنون میشم معرفی کنید
 
با دستور open دایرکتور فقط فایل exe قابل اجرا هست
با دستور openfile xtra FileIo فقط پسوندی.txt مگر اینکه راهی داشته که من بلد نیستم

ممنون از توجهت ولی از این دو دستور نامید شدم باهاشون خیلی ور رفتم ولی نشد
 
آقا هادی لطف میکنی بگی با api چه مشکلی داری چون api فقط یک آرگومان به فایل مورد نظر ارسال میکند و از اشغال بی رویه Ram خبری نیست.
 

einollahia

Well-Known Member
دستور Open هر فایلی را باز می کنه فقط کافی در قسمت with "file application path" مسیر برنامه اجرایی را بنویسی


برای مثال:
on mouseuo me
open "c:\file.txt" with "c:\windows\notepad.exe"
 

einollahia

Well-Known Member
در ضمن از طریق پلاگین های مخصوص registry می تونی مسیر بعضی برنامه ها که پیدا نمیشن گیر بیاری

با استفاده از Buddy api هم می تونی مسیر درایو Windows را گیر بیاری
 
با تشکر از شما دوستان از پیگیریتون
کار من اکسترا budy به خوبی راه میندازه مثلا فرض کنید یک pdf (یا فایل دیگه که قبلا در ویندوز تعریف شده ) میخوام خارج از برنامه باز کنم، بدون اینکه آدرس برنامه اجرایی اون بدونم ، این کار بخوبی با این اکسترا قابل انجام ولی همانطور که گفتم cpu بالا موقع اجرا میگیره و امان از موقعی ( با اینکه موجودیت فایل تست شده)که به هر دلیل اجرا نشه مثلا cd خونده نشه که cpu به 100% میرسه و میمونه و مشکل رم موقعی میشه که مثلآ 15 فایل مختلف اجرا شده البته این بگم که به فکر خارج کردن از رم بعد از اینکه فایل اجرا شد افتادم ولی به نتیجه نرسیدم .
نمیدونم چرا موقعی که فایل دیر اجرا میشه برنامه من درصدش تغییر میکنه به هرحال من گفتم شاید اکسترا مختص برای اجرای فایل باشه یا اینکه با خود دایرکتور بشه ولی تا حالا که تونستم در این جور مواقع فکر میکنم تعصب باید کنار گذاشت با بیلدر کار کرد.

شرمنده که طولانی شد بازم میدونم راهی داره باید گشت
بازم ممنون از وقتی که گذاشتید
 

hamid747

Member
شايد اين کمکت کنه

من با اينXtra يه کاتالوگ 300 صفحه اي با صفحات PDF خارجی بدون مشکل ساختم,به اين صورت که با کليک روی لينک در Director,فايل PDF مزکور با Acrobat Reader باز ميشود.
لينک دانلود و توضيح FileXtra4 :
http://homepage.mac.com/klkersten/xtras/FileXtra4/index.html

توضيح کوتاه دستور:
on mouseDown

fxObj = xtra("FileXtra4").new()
put fxObj.fx_FileRunApp("yourPathToThisFile\AcroRd32.exe yourPDFName.pdf")
-- 1
fxObj = 0

end mouseDown
 
آخرین ویرایش:
برای این xtra باید مسیر فایل اجرا کننده اون پیدا کرد ولی توی api این کار لازم نیست فقط آدرس فایل بدیم اگه توی ویندوز تنظیم باشه میاد باز میشه

اگه بشه این cpu بیاد پایین چی میشه ..:neutral:

ممنونم از توجهت
 

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

بالا