تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 2 از 2

نام تاپيک: روش ایجاد File Type جدید

  1. #1
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض روش ایجاد File Type جدید

    سلام.
    اگر بخواهید به طور دستی File Type جدید ایجاد کنید باید از فولدر آپشن و تب File Type کمک بگیرید. ولی هنگام برنامه نویسی بهترین کار کمک گرفتن از رجیستریه.
    شما برای ایجاد یه File Type جدید و معرفی برنامه ای که از آن پس پسوند مورد نظر شما رو باز کنه 3 مرحله کار در رجیستری باید انجام دهید.
    1- معرفی File Type جدید
    2- معرفی برنامه ای مورد نظر
    3- مرتبط کردن File Type جدید با برنامه مورد نظر

    1- معرفی File Type جدید:
    در این مرحله یک کلید با نام "File Type." در مسیر HKEY_CLASSES_ROOT ایجاد کنید. اگر پسوند مورد نظر TST باشه مسیر کلید ایجاد شده به این صورت میشه: HKEY_CLASSES_ROOT\.TST
    به دلخواه مقداری برای Default این مسیر تعیین کنید. ( معمولا نام برنامه مربوطه رو قرار میدن).
    اگر این مرحله رو درست انجام داده باشید باید پسوند مورد نظر خود رو در فولدر آپشن در تب File Type ببینید.

    2- معرفی برنامه مورد نظر:
    در این مرحله کلیدی با نام برنامه مورد نظر خود در مسیر HKEY_CURRENT_USER\Software\Classes\Applications ایجاد کنید. سپس این مسیر را در کلیدی که ساختید ایجاد کنید. shell\open\command\.
    اگر نام برنامه مورد نظر Test.exe باشه مسیر به این صورت میشه: HKEY_CURRENT_USER\Software\Classes\Applications\Te st.exe\shell\open\command
    حالا ارزش ولیو Default رو برابر مسیر برنامه مورد نظر قرار دهید. مثلا میتونه "C:\Program Files\Test\Text.exe" باشه.

    3- مرتبط کردن File Type جدید با برنامه مورد نظر:
    در این مرحله کلیدی با نام "File Type." در مسیر HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\FileExts
    ایجاد کنید. اگر پسوند مورد نظر TST باشه مسیر کلید ایجاد شده به این صورت میشه: HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\FileExts\.TST
    اکنون یه ولیو از نوع REG_SZ ایجاد کنید و نام آن را Application قرار دهید. مقدار این ولیو رو برابر نام کلیدی که در مرحله 2 برای برنامه مورد نظر ایجاد کردید قرار دهید. در این مثال باید مقدار ولیو برابر Test.exe قرار گیرد.
    اکنون کلیدی با نام OpenWithList در زیر کلید TST. ایجاد کنید. مسیر کلید ایجاد شده به این صورت خواهد بود: HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\FileExts\.TST\OpenWithList
    در این مسیر 2 ولیو از نوع REG_SZ ایجاد کنید. نام یکی رو a و دیگری رو MRUList قرار دهید. ارزش a رو برابر نام کلیدی که در مرحله 2 برای برنامه مورد نظر ایجاد کردید قرار دهید ( مثل ولیو Application ). مقدار MRUList رو هم برابر a قرار دهید.
    حال کلید جدید دیگری در زیر کلید TST. با نام OpenWithProgids ایجاد کنید. مسیر کلید ایجاد شده به این صورت خواهد بود: HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\FileExts\.TST\OpenWithProgids
    یک ولیو از نوع REG_BINARY ایجاد کنید. مقدار این ولیو رو تغییر ندین. نامش رو برابر مقدار Default کلیدی که در مرحله 1 ایجاد کردید قرار دهید. یعنی این مسیر: HKEY_CLASSES_ROOT\.TST ( مقداری که به دلخواه انتخاب کرده بودین.).

    اگر مراحل کار رو درست انجام داده باشید اگر به روی پسوند جدیدی که معرفی کردید دوبار کلیک کنید برنامه مورد نظرتون باز خواهد شد.

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2006
    پست ها
    104

    پيش فرض

    آقا پيمان تشكر فراوان

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •