PDA

View Full Version : سوال: virtual file



morika
چهارشنبه 06 خرداد 1388, 01:17 صبح
سلام
یه سوال سخت دارم :
من یه فایل (Power Point) دارم که اسمش G1 هست
البته پسوند فایل رو برداشتم یعنی: Flase: G1.ppsx true: G1
حالا می خوام کاری کنم که وقتی کاربر کلیک می کنه این فایل G1 یه جای مجازی رو حافظه بارگزاری بشه البته با اسم G1.ppsx تا ویندوز بتونه اونو اجرا کنه
توجه : من نمی خوام فایل G1 رو Rename کنم یا جای دیگه کپی کنم می خوام اگه میشه یه جای مجازی بارگزاری کنم تا وقتی برناه بسته می شه دیگه اثری از فایل G1.ppsx باقی نمونه
خیلی سخته؟نه؟!
ممنون

adinochestva
چهارشنبه 06 خرداد 1388, 01:24 صبح
پسوند ها (extensions) فقط برنامه ای که ویندوز با اون برنامه شما را باز می کنه مشخص می کنه نه مکانی که اونا لود میشن
مثلا شما می تونی text1.txt داشته باشی که با Notepad باز میشه
می تونی بنویسی


Process.Run("notepad text1.txt");

حالا می تونی پسوند هم برادی مشکلی پیش نمیاد چون داری مستقم میگی با این باز شه :


Process.Run("notepad text1");

برای اینکه جایی بیرون از برنامه هم نباشه می تونی از resource ها استفاده کنی

morika
چهارشنبه 06 خرداد 1388, 01:53 صبح
چیزی که شما میگی درست ولی اگه مثل این فایل یه اسلایت شو powerpoint باشه شما بهش میگی با چه برنامه ای اونو باز کنه؟

adinochestva
چهارشنبه 06 خرداد 1388, 22:46 عصر
بلی . فرقی نداره