ویژگی تصویر

دستور ASSOC در CMD

  /  CMD   /  دستور ASSOC در CMD
بنر تبلیغاتی الف

در این بخش به بررسی دستور ASSOC در CMD می پردازیم، یکی از دستورات قدرتمند و کاربردی در Command Prompt (CMD) سیستم‌عامل ویندوز، دستور ASSOC است. این دستور به شما امکان می‌دهد که نوع فایل‌ها و برنامه‌هایی که با آن‌ها باز می‌شوند را مدیریت کنید. هر فایل در ویندوز دارای یک پسوند خاص است که نشان‌دهنده نوع آن فایل می‌باشد؛ برای مثال، پسوند .txt به ویندوز می‌گوید که این فایل یک فایل متنی است و باید با یک ویرایشگر متن مانند Notepad باز شود. دستور ASSOC به شما این قابلیت را می‌دهد که این ارتباطات (Associations) را مشاهده، ویرایش یا تغییر دهید. این دستور به خصوص برای کاربرانی که به دنبال مدیریت بهتر فایل‌ها و برنامه‌های خود هستند بسیار مفید است.

در دنیای مدیریت سیستم‌ها و خودکارسازی وظایف، آشنایی با دستورات CMD اهمیت زیادی دارد. در حالی که بسیاری از کاربران از روش‌های گرافیکی برای تنظیمات استفاده می‌کنند، دستورات خط فرمان مانند ASSOC برای کاربرانی که به دنبال سرعت و کارایی بیشتر هستند، یک ابزار بی‌نظیر محسوب می‌شود. در این مقاله قصد داریم دستور ASSOC را به صورت جامع مورد بررسی قرار دهیم و نحوه استفاده از آن برای مدیریت ارتباطات فایل‌ها و برنامه‌ها را توضیح دهیم.

دستور ASSOC چیست؟

دستور ASSOC کوتاه‌شده‌ی “Association” به معنی ارتباط یا پیوند است. این دستور به شما امکان می‌دهد که لیستی از تمامی ارتباطات فعلی بین پسوندهای فایل و برنامه‌هایی که برای باز کردن آن‌ها استفاده می‌شوند را مشاهده کنید. با استفاده از این دستور، شما می‌توانید نوع فایل‌های خاصی را به برنامه‌های دیگر متصل کنید یا ارتباطات موجود را حذف و تغییر دهید.

ساختار کلی دستور

ساختار کلی دستور ASSOC به شکل زیر است:

ASSOC [.پسوند]=[نام نوع فایل]

در این ساختار:

  • .پسوند: نشان‌دهنده پسوند فایلی است که می‌خواهید ارتباط آن را بررسی یا تغییر دهید.
  • نام نوع فایل: نشان‌دهنده نام نوع فایلی است که می‌خواهید به آن پسوند متصل کنید.

مثال ساده

برای مشاهده ارتباطات فعلی یک پسوند خاص، مانند .txt، می‌توانید دستور زیر را اجرا کنید:

ASSOC .txt

این دستور به شما نشان می‌دهد که پسوند .txt با چه برنامه‌ای باز می‌شود. برای مثال، خروجی ممکن است به شکل زیر باشد:

.txt=txtfile

این یعنی فایل‌های با پسوند .txt به نوع فایل txtfile متصل هستند، که معمولاً توسط Notepad باز می‌شود.

مشاهده تمامی ارتباطات

یکی از قابلیت‌های مفید دستور ASSOC این است که می‌توانید لیستی از تمامی پسوندهای فایل و نوع فایل‌های مرتبط با آن‌ها را مشاهده کنید. برای انجام این کار، کافی است دستور زیر را وارد کنید:

ASSOC

با اجرای این دستور، تمام پسوندهای فایل و ارتباطات آن‌ها در سیستم به شما نمایش داده می‌شود. این لیست می‌تواند برای مدیریت بهتر فایل‌ها و برنامه‌ها بسیار مفید باشد، چرا که می‌توانید به راحتی ببینید چه پسوندهایی به چه برنامه‌هایی مرتبط شده‌اند.

مدیریت و تغییر ارتباطات

گاهی ممکن است بخواهید نوع فایل مرتبط با یک پسوند خاص را تغییر دهید. به عنوان مثال، فرض کنید شما می‌خواهید فایل‌های .txt به جای Notepad با یک ویرایشگر دیگر مانند Visual Studio Code باز شوند. برای این کار، باید از دستور ASSOC به همراه دستور FTYPE استفاده کنید.

مثال تغییر ارتباطات


این قسمت/بخشی از محتوا مخفی شده است و فقط برای اعضای وب سایت قابل مشاهده می باشد، لطفاً با حساب کاربری وارد شوید.

ایجاد یک ارتباط جدید

اگر بخواهید یک ارتباط جدید بین یک پسوند فایل خاص و یک برنامه جدید ایجاد کنید، می‌توانید از دستور ASSOC استفاده کنید. فرض کنید یک پسوند جدید با نام .myfile دارید و می‌خواهید این فایل‌ها با Notepad باز شوند.

مراحل ایجاد ارتباط

  1. ابتدا باید پسوند جدیدی را به نوع فایل مرتبط کنید:
ASSOC .myfile=myfiletype

این دستور به ویندوز می‌گوید که فایل‌های .myfile باید با نوع فایل myfiletype مرتبط شوند.

  1. سپس از دستور FTYPE برای مشخص کردن برنامه مرتبط با نوع فایل استفاده کنید:
FTYPE myfiletype="C:\Windows\System32\Notepad.exe" "%1"

از این پس، هر فایل با پسوند .myfile به صورت خودکار با Notepad باز خواهد شد.

حذف یک ارتباط

اگر بخواهید یک ارتباط را حذف کنید، می‌توانید از دستور ASSOC بدون مقداردهی استفاده کنید. برای مثال، برای حذف ارتباط مربوط به فایل‌های .myfile می‌توانید دستور زیر را وارد کنید:

ASSOC .myfile=

این دستور ارتباط پسوند .myfile را از بین می‌برد.

خطاهای احتمالی و رفع آن‌ها

در کار با دستور ASSOC ممکن است با برخی خطاها مواجه شوید. این خطاها معمولاً به دلیل اشتباه در وارد کردن مسیر یا برنامه اتفاق می‌افتند. برای مثال، اگر مسیر برنامه‌ای که وارد کرده‌اید نادرست باشد، دستور FTYPE نمی‌تواند ارتباط را برقرار کند. در این صورت باید مسیر برنامه را به دقت بررسی کرده و مطمئن شوید که صحیح است.

مثال: خطای مسیر نادرست

فرض کنید مسیر برنامه Visual Studio Code را اشتباه وارد کرده‌اید:

FTYPE txtfile="C:\Wrong\Path\to\VSCode.exe" "%1"

در این حالت، ویندوز نمی‌تواند فایل‌های متنی را با Visual Studio Code باز کند و باید مسیر صحیح را وارد کنید.

دستور ASSOC یکی از ابزارهای قدرتمند CMD در ویندوز است که به شما امکان می‌دهد ارتباط بین پسوندهای فایل و برنامه‌های مرتبط را مدیریت کنید. این دستور به ویژه برای کاربرانی که به دنبال سرعت و انعطاف‌پذیری بیشتری در مدیریت فایل‌ها هستند، بسیار مفید است. با استفاده از این دستور، می‌توانید ارتباطات جدیدی ایجاد کنید، ارتباطات موجود را تغییر دهید یا آن‌ها را حذف کنید. همچنین، دستور FTYPE به شما اجازه می‌دهد که برنامه‌های مرتبط با نوع فایل‌ها را نیز مدیریت کنید. این ابزارها در کنار هم به شما کنترل کاملی بر روی نحوه باز شدن فایل‌ها در سیستم‌تان می‌دهند.

منابع

  1. مستندات CMD ویندوز – Microsoft
  2. مستندات دستور FTYPE

آیا این مطلب برای شما مفید بود ؟

خیر
بله
بنر تبلیغاتی ج