دستور 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 باز شوند.
مراحل ایجاد ارتباط
- ابتدا باید پسوند جدیدی را به نوع فایل مرتبط کنید:
ASSOC .myfile=myfiletype
این دستور به ویندوز میگوید که فایلهای .myfile
باید با نوع فایل myfiletype
مرتبط شوند.
- سپس از دستور
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
به شما اجازه میدهد که برنامههای مرتبط با نوع فایلها را نیز مدیریت کنید. این ابزارها در کنار هم به شما کنترل کاملی بر روی نحوه باز شدن فایلها در سیستمتان میدهند.
منابع
آیا این مطلب برای شما مفید بود ؟