مشاهده نسخه کامل
: بازکردن یک فایل با پسوند خاص توسط برنامه
سلام در صفحه
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ادرس فایلی رو که اجرا شده چطوری می شه گیر اورد
این جواب داده شده
تو کلاس Program تو پرانتز ها میتونی اینو بذاری
char[] args
بعد آدرس فایل های اجرا شده میرن تو این
ببخشید من ویژوال استودیو ندارم نمیتونم تست کنم
کد:
Void initialize(char[] args)
{
Application.Start(new Form1);
MessageBox.Show(char[0]);
}
اما من برای زبان vb.net اینو می خوام
میشه کمک کنید
چطوری باید آدرس فایلی که اجرا شده چطور باید فهمید؟
naser_feb8646
23-08-2009, 20:51
سلام
دوست عزیز شما می تونید از طریق سایت زیر کد های #C و Vb.Net رو به هم تبدیل کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دست شما درد نکنه اما این کانورتور ها یه جاهایی مشکل دارند
کی میدونه چطوری باید آدرس فایلی که اجرا شده رو بدست بیارم ؟
سلام
1)
شما در VB.Net هم میتوانید SubMain تعریف کنید:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
فقط باید استفاده از SubMain را به VB.Net اعلام کنید:
Project->Properties->Application->Startup object
2)
بدون Sub Main رشته خط فرمان ارسال شده با System.Environment.CommandLine در دسترس است.
3)
در #C این دستور چندان صحیح نیست:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و دستور صحیح #C چیزی شبیه این است:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
من برنامه نویسی در حد متوسط به پایین بلدم
زیاد از این چیزا سر در نمی یارم
من یه نرم افزار text ادیتور نوشتم و با کمک هایی که شما کردید تونستم فرمت های txt را با نرم افزار باز کنم اما وقتی روی یک فایل txt کلیک می کنم فقط برنامه باز می شود و فایل متنی مثل یه میانبر کار می کند
حالا اگه بتونم بفهمم از کجا به برنامه میانبر خورده یعنی آدرس فایل txt که باز شده چه بوده می توانم فایل را بخوانم
میشه کمک کنید که من چطوری بفهمم آدرس فایل txt چی است؟
یکی کمک کنه یه جواب میخوام
سلام
به نظر من این مطلب کاملاً در پست های قبلی این و آن تاپیک جواب داده شده.
و من فقط باید مطالب را مجدد تکرار کنم.
==============
1)
تبدیل شده کد پست 18 تاپیک 336021:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
شما در VB.Net هم میتوانید SubMain تعریف کنید
فقط باید استفاده از SubMain را به VB.Net اعلام کنید
Project->Properties->Application->Startup object
==============
2)
بدون Sub Main رشته خط فرمان ارسال شده با System.Environment.CommandLine در دسترس است.
==============
موفق باشید.
چطوری باید از این کلاس استفاده کنم؟
با چه کدی خروجی را بدست آورید
سلام
چطوری باید از این کلاس استفاده کنم؟
با چه کدی خروجی را بدست آورید
کد را در پروژه وارد کنید، همانطور که میبینید (و اگر تست کنید) خط
(System.Windows.Forms.MessageBox.Show(filename
نام فایلداده شده به برنامه را نشان میدهد و شما میتوانید هر دستور دیگری را برای کار با فایل جای این کد بنویسید.
من نتونستم
اگر میشه یه نمونه ساده با vb برام درست کنید که فرمت های .eai رو در یک textbox نمایش دهد
ممنون میشم
سلام
آخه کدی بجز کد پست 7 ندارد!!! چی باید اضافه کنم.
اگر Sub Main را تنظیم کنید این کد یک برنامه کامل است و فرم هم نمایش میدهد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این هم همین کد به صورت برنامه:
rapidshare.com/files/274611900/WindowsApplication2.zip
اگر فایلی روی exe این برنامه در شاخه bin رها کنید، نام فایل را تشخیص داده و نشان میدهد.
موفق باشید.
خیلی ممنون
اما نرم افزار شما فقط در صورتی کار می کند که یک فایل را بر روی آیکن آن دراگ کنیم
اما من می خواهم با ترفند رجیستری این کار انجام شود
یعنی وقتی روی یک فایل متنی دوبار کلیک کنیم توسط نرم افزار باز شود
اگر یه برنامه هم برای این مورد درست کنید ممنون می شم
سلام
اما من می خواهم با ترفند رجیستری این کار انجام شود
یعنی وقتی روی یک فایل متنی دوبار کلیک کنیم توسط نرم افزار باز شود
این دیگه مشکل نرم افزار نیست.
شما باید همانطور که در تاپیک زیر کامل شرح داده شده رجیستری را ویرایش کنید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
یا همانطور که در تاپیک زیر کامل شرح داده شده برای برنماه تان Setup بسازید و پسوند مذکور را تنظیم کنید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
(1% هم بعد از نام exe برنامه فراموش نشود.)
من مطلبی ندارم که بتوانم به دو بحث فوق اضافه کنم.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.