আপনি ফাইল অ্যাসোসিয়েশনগুলি সংরক্ষণ, সেট এবং পুনরায় সেট করতে একটি ব্যাচ স্ক্রিপ্ট (.bat) এ স্ট্যান্ডার্ড এসোসিয়েশন কমান্ডটি ব্যবহার করতে পারেন ।
সমিতি কমান্ড প্রদর্শন করতে এবং সংযুক্ত করতে পারে, উদাহরণস্বরূপ, একটি কমান্ড প্রম্পট (সেমিডি):
কমান্ডটি ফাইল-সমিতি নির্ধারণ করতে পারে:
আপনি ইউএসবি ডিস্কের (বা অন্য কোথাও) রুট ফোল্ডারে নিম্নলিখিত দুটি .bat ফাইল তৈরি করতে পারেন। এই ব্যাচ ফাইলগুলির উপসর্গ নামের একটি ফাইলের একই ফোল্ডারে উপস্থিতি থাকা দরকার যা আপনি কেবল একবার নোটপ্যাড ব্যবহার করে এবং "এসোসিয়েট" স্ট্রিং টাইপ করেন, উদ্ধৃতি ব্যতীত এবং শেষ ফাঁকা এবং (খুব গুরুত্বপূর্ণ) এন্টার টিপুন ছাড়াই (তাই এটি না করে) লাইনটির শেষ নেই t
প্রথম .bat ফাইলটি আমরা কল করব myapps.bat, এবং যার উদ্দেশ্য হবে নতুন ফাইল সংযুক্তি অর্পণ করা, অন্য একটি পুনরুদ্ধার করার পরে।বাট ফাইল যা আপনি ইউএসবি ডিস্কটি বের করার আগে ব্যবহার করবেন পুরানো ফাইল সংযোগগুলি পুনরুদ্ধার করার জন্য।
এইচটিএমএল, আবাব এবং এইচটিএম এর ফাইল অ্যাসোসিয়েশনগুলি মাইপ্রোগ 1.এক্সএ ইত্যাদিতে সেট করার জন্য মাইএপস.ব্যাটের একটি উদাহরণ:
@echo off
echo @echo off >restore.bat
cmd /q /c doassoc html "%cd%\myprog1.exe"
cmd /q /c doassoc abab "%cd%\myprog2.exe"
cmd /q /c doassoc htm "%cd%\myprog3.exe"
del ftemp1
del ftemp
ভেরিয়েবলটি %cd%
বর্তমান ডিরেক্টরিটিকে বোঝায় তবে আপনি এটি ব্যবহার করতে পারেন %cd:~0,2%
যা আপনাকে বর্তমান ডিস্ক দেবে (উদাহরণস্বরূপ জি :) একসাথে ডিস্কের অন্য কোনও আপেক্ষিক ফাইলের স্পেসিফিকেশন।
একটি ফাইল অ্যাসোসিয়েশনের জন্য কাজ করে এমন doassoc.bat ফাইলের মধ্যে রয়েছে:
echo assoc .%1= >ftemp1
assoc .%1 >nul
IF %ERRORLEVEL% NEQ 0 goto notfound
assoc .%1 >ftemp
copy /b /y prefix+ftemp ftemp1 >nul
:notfound
copy /b /y restore.bat+ftemp1 restore.bat >nul
assoc .%1=%2
মাই্যাপস.বাট চলাকালীন ফলাফলের একটি উদাহরণ যা পুনরুদ্ধার.ব্যাট দ্বারা অনুসরণ করা হয়: