سلام دوستان گرامی !
من زیاد با ویژوال کار کردم ولی یه جا هر چی گشتم نتونستم بفهمم یا پیدا کنم!
من می خوام یه پروژه بسازم و پروژه من یک برنام مخصوص هست مثلا فایلهای مخصوص داشته باشه مثل فایها دی او سی که ورد هست و بشه همو فایل مخصوص مثلا فایل من پسوندش هست اوسی و این فایل رو با رگ یا openwith با برنامه خودم باز کنم اینکارو باید چطوری کنم یعنی اصلا توش مندم خیلی مهم
سلام.
شما باید پسوند خودت رو در مسیر HKEY_CLASSES_ROOT در رجیستری تعریف کنی و آدرس برنامت رو هم بدی تا با برنامه شما باز شه.
یه بار پسوند فایلت رو open with بکن که با برنامت باز شه. کلید مورد نظر در رجیستری ثبت میشه و دستت میاد که چه کلید و ولیوهایی باید ست کنی.
خوب بخش ریجستری رو می دونم ولی قسمت خود برنامه چی ؟ خوب پروژه رو می گم وقتی بازش کنی خوب حتما باید یه چیزی تو فرم لوک یا اکتیو بنویسی حتما دیگه که برنامه رو بگیره
(۱۱-فروردین-۱۳۹۰, ۱۰:۲۹:۴۵)naser13 نوشته است: [ -> ]خوب بخش ریجستری رو می دونم ولی قسمت خود برنامه چی ؟ خوب پروژه رو می گم وقتی بازش کنی خوب حتما باید یه چیزی تو فرم لوک یا اکتیو بنویسی حتما دیگه که برنامه رو بگیره
سلام.
من که متوجه نشدم چی گفتی. فرم لوک چیه؟ یه چیزی بنویسی که برنامه رو بگیره یعنی چی؟
اگه منظورت اینه که وقتی فایلت با برنامت باز شد برنامه چطور متوجه شه میتونی از Command استفاده کنی.
منظور اینه که حالا ما یه فایل doc رو باز می کنیم خود برنامه ورد باز میشه و داکیومنت doc رو هم باز می کنه - اینجوری که شما می گید اگر منم مثلا پسوند فایلم باشه xox وقتی با ریجستری بدم که با فلان برنامه باز بشه برنامه منو باز می کنه ولی خود فایل xox رو لود نمی کنه دیگه حتما یه چیزی باید بهش اضافه کنیم دیگه مگه نه ؟
(۱۴-آذر-۱۳۸۸, ۱۰:۵۸:۵۱)naser13 نوشته است: [ -> ]سلام دوستان گرامی !
من زیاد با ویژوال کار کردم ولی یه جا هر چی گشتم نتونستم بفهمم یا پیدا کنم!
من می خوام یه پروژه بسازم و پروژه من یک برنام مخصوص هست مثلا فایلهای مخصوص داشته باشه مثل فایها دی او سی که ورد هست و بشه همو فایل مخصوص مثلا فایل من پسوندش هست اوسی و این فایل رو با رگ یا openwith با برنامه خودم باز کنم اینکارو باید چطوری کنم یعنی اصلا توش مندم خیلی مهم
از این کد استفاده کن
Private Sub Form_Load()
If Command <> "" Then
Text1.Text = Command
Text1.Text = Left(Text1.Text, Len(Text1.Text) - 1)
Text1.Text = Right(Text1.Text, Len(Text1.Text) - 1)
MsgBox Text1.Text
End If
End Sub
بعد پروژه ات رو کامپیل کن
بعد روی فایلی که می خوای با برنامه ات باز بشه کلیک راست کن و گزینه Open With رو انتخاب کن بعد آدرس برنامه خودت رو بده روی کلید Ok کلیک کن بعد روی فایل مورد نظرت دابل کلیک کن می بینی که برنامه آدرس فایل رو به صورت مسج باکس نشون بده بعد می تونی هر بلایی که خواستی سر فایل بیاری
اگر فایلتو روی آیکون برنامه درگ کنی همین نتیجه رو می گیری