Fa اجراي يك فايل با يك نرم افزار خاص

simpatico

Member
با سلام به دوستان...
من دو فايل دارم ... يكي فايل A.exe و دومي ***.B يعني يه پسوند خاص
تو ويندوز اگر فايل B‌ رو بگيرم بكشم بندازم رو فايل A فايل B در برنامه A اجرا ميشه ... حالا ميخوام همين كار رو mmb انجام بده ... با فشار يه دكمه ... آيا راهي هست؟:sad:
مرسي
 

the_king

مدیرکل انجمن
با سلام به دوستان...
من دو فايل دارم ... يكي فايل A.exe و دومي ***.B يعني يه پسوند خاص
تو ويندوز اگر فايل B‌ رو بگيرم بكشم بندازم رو فايل A فايل B در برنامه A اجرا ميشه ... حالا ميخوام همين كار رو mmb انجام بده ... با فشار يه دكمه ... آيا راهي هست؟:sad:
مرسي

این مساله که برنامه A یک فایل B رو موقع اجرا فراخوانی کنه، بستگی به طراحی برنامه A داره. اصولا همچین برنامه ای
طوری طراحی شده که Command Line ای که سیستم عامل بهش تحویل میده رو می خونه و اگه مسیر فایلی
داخلش قرار داشته باشه، فراخوانی اش می کنه. مثلا برنامه Microsoft Word همیشه موقع اجرا شدن، محتویات
Command Line اش رو بررسی می کنه و اگه فرضا عبارت "C:\My Folder\test.doc" رو در اون ببینه، فایل مورد نظر
رو باز می کنه و متن داخلش اش رو نشون میده.

حالا شما هم می توانید یک دکمه بسازید که داخل Script رخداد Mouse Up اش کد زیر نوشته شده باشه :
کد:
file$='"C:\My Folder\test.doc"'
Run("winword.exe","file$")

حتما مسیر فایل رو بین دو کاراکتر " قرار دهید، چون اگه در مسیر فایل کاراکتر فاصله وجود داشته باشه (مثل My Folder)
برنامه به اشتباه مسیر شما رو دو تیکه مجزا تفسیر می کنه و مسیر فایل اشتباه میشه.
 

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

بالا