PDA

View Full Version : Open کردن یک فایل



ftmotlagh
یک شنبه 05 اسفند 1386, 14:02 عصر
چه جوری می تونیم برنامه رو جوری درست کنیم تا اگر رو یک فایل با فرمت مثل .iiii کلیک کنیم برنامه ما باز شه و اون رو مثلا در یک Text باکس باز کنه یعنی بتونیم بهش کامند Command بدیم مثل زیر
"c:\1.exe open "f:\1.iiii

__siavash__
یک شنبه 05 اسفند 1386, 14:24 عصر
Register FileType
من تو این مثال پسوند SVS رو ریجستر کردم بعد از ریجستر شدن هر بار روی فایلی که این پسوند رو داره کلیک بشه برنامه باز میشه
بعد مسیر فایل به صورت آرگوماه های ورودی به برنامه داده میشه که میتونی با دستور Command مسیر فایل رو بگیری و توی برنامه بازش کنی !
در ضمن میتونی پسوند رو UnRegister هم بکنی !

ftmotlagh
یک شنبه 05 اسفند 1386, 15:05 عصر
چه جوری میتونم تو برنامه بازش کنم؟؟؟؟

__siavash__
یک شنبه 05 اسفند 1386, 15:17 عصر
چه جوری میتونم تو برنامه بازش کنم؟؟؟؟
وقتی روی فایلی که پسوند svs داره کلید بشه برنامه شما از مسیری که ریجستر شده اجرا میشه و مسیر این فایل به عنوان آرگومان بهش داده میشه حالا برنامه شما هر کاری بخواد میتونه با این فایل بکنه !!!

ftmotlagh
یک شنبه 05 اسفند 1386, 19:08 عصر
منظورم اینه که چجوری از اون آرگومان استفاده کنم؟؟؟

__siavash__
یک شنبه 05 اسفند 1386, 23:05 عصر
منظورم اینه که چجوری از اون آرگومان استفاده کنم؟؟؟
اگر با دستور Command مشکل داری
یه فرم درست کن بعد این کد رو توش کپی کن


Private Sub Form_Load()
MsgBox Command
End Sub

بعد برنامه رو کامپایل کن
حالا یه فایل رو درگ کن روی فایل exe مسیر فایل رو میبینی !

تو Register FileType هم همین اتفاق میوفته.