সংযোগ / সংযোগ বিচ্ছিন্ন করতে আমি কীভাবে কোনও ব্লুটুথ ডিভাইস স্ক্রিপ্ট করতে পারি?


16

আমার কাছে ব্লুটুথ হেডফোন রয়েছে যা আমি আমার মোবাইল ফোন থেকে সংগীত শুনতে এবং আমার ল্যাপটপে ভিডিও শুনতে উভয়কেই ব্যবহার করি। এগুলি উভয় ডিভাইসে একবারে সংযুক্ত করা যাবে না ( এখানে নোট করুন ), সুতরাং পরবর্তী ডিভাইসে সংযুক্ত হওয়ার আগে আমাকে একটি ডিভাইস থেকে সংযোগ বিচ্ছিন্ন করতে হবে।

উইন্ডোজ on এ করতে, আমাকে ডিভাইস এবং প্রিন্টারগুলি খুলতে হবে, আমার ব্লুটুথ হেডফোনগুলি খুলতে হবে এবং সংযোগ / সংযোগ বিচ্ছিন্ন বোতামটি ক্লিক করতে হবে। আমি এমন স্ক্রিপ্ট চালাতে সক্ষম হতে চাই যা সংযোগ / সংযোগ বিচ্ছিন্ন বোতামটি ট্রিগার করে। এইভাবে আমি ডেস্কটপে একটি শর্টকাট পেতে বা একটি কীবোর্ড শর্টকাট যুক্ত করতে পারি।

আমি ব্লুটুথ হিফোন উইন্ডোতে শর্টকাট তৈরি করে কিছুটা প্রবাহিত করেছি (ডিভাইস এবং প্রিন্টারগুলিতে, আপনার ব্লুটুথ ডিভাইসে ডান ক্লিক করুন এবং শর্টকাট তৈরি নির্বাচন করুন)। তবে আরও প্রবাহিত করা ভাল হবে।


2
হ্যাঁ. আমার কম্পিউটারে ব্লুটুথ ক্ষমতা নেই, তবে আপনি স্বয়ংক্রিয় প্রক্রিয়াটি অটোহোটকি ব্যবহার করতে পারেন । ধারণাগুলির জন্য আমার উত্তরটি এখানে দেখুন: superuser.com/questions/403620/…
iglvzx

ধন্যবাদ, ভাল ধারণা। যখন আমি অতিরিক্ত মিনিট থাকি তখন চেষ্টা করে দেখি।
ডেভিড কুক

@ ডেভিডকুক আপনার যদি তা সাজানো হয় তা আমাদের জানান, আমি সেই স্ক্রিপ্টটির একটি অনুলিপি গ্রহণ করতে চাই।
বিগইলিটলস

দুঃখিত @ বিগ, আমার মনে হয় না আমি কখনই এর সমাধান করেছি। খুশি হলেন আপনি একটি সমাধান খুঁজে পেয়েছেন।
ডেভিড কুক

উত্তর:


2

আমি একটি অনুরূপ প্রশ্ন পেয়েছি, এখানে রেজোলিউশন। /programming/29724513/automatically-adding-a-bluetooth-device-in-windows-8

@ECHO OFF
if exist toggle.txt goto :2
btpair -u
C:\NIRCMD\NIRCMDC setdefaultsounddevice "CompSpeak" 1
C:\NIRCMD\NIRCMDC setdefaultsounddevice "CompSpeak" 2

echo toggle>>toggle.txt

exit
:2
btpair -n"[Samsung] AirTrack" -p0000
C:\NIRCMD\NIRCMDC setdefaultsounddevice "Headphones" 1
C:\NIRCMD\NIRCMDC setdefaultsounddevice "Headphones" 2

del toggle.txt /q

exit

ওপি বলেছিল যে সে একটি পপ আপ বার্তা বাক্স পাচ্ছে, তবে তিনি উইন্ডোজ 8 এও রয়েছেন যাতে এটি তার সেটআপের জন্য অনন্য হতে পারে।


2

দেখা যাচ্ছে, একবার কোনও ডিভাইস দ্বারা ব্যবহৃত সমস্ত পরিষেবা অক্ষম হয়ে গেলে ডিভাইসটি স্বয়ংক্রিয়ভাবে উইন্ডোজ দ্বারা প্রকাশ এবং সংযোগ বিচ্ছিন্ন হয়ে যায়। আমার উদাহরণের নীচে WH-1000XM3 এর ক্ষেত্রে এগুলি ভয়েস এবং সংগীত এবং বেশিরভাগ হেডফোন একইভাবে কাজ করবে। এটি অবশ্যই ব্যবহৃত ডিভাইসের উপর নির্ভর করবে।

আপনার ব্লুটুথ কমান্ড লাইন সরঞ্জামের প্রয়োজন হবে ।

ভয়েস আসলে হ্যান্ডস ফ্রি সার্ভিস (এইচএফপি) এবং সঙ্গীত কেবল একটি অডিও সিঙ্ক (A2DP)। পরিষেবা শনাক্তকারীদের প্রয়োজনীয় হবে এবং সেগুলি btdiscoveryউপরের প্যাকেজ থেকে কমান্ড ব্যবহারের মাধ্যমে বা ব্লুটুথ পরিষেবাদির তালিকার মাধ্যমে আবিষ্কার করা যাবে । এইচএফপি ভয়েসটি হ'ল 111e, এ 2 ডি পি সংগীত 110b

প্রতি btcomকমান্ড লাইন সহায়তা:

ব্যবহার:

btcom {-c|-r} {-bBluetoothAddress | -nFriendlyName} [-s{sp|dun|GUID|UUID}]

 -c  Create association between COM port and a remote service (Enable non-COM service).
 -r  Remove association between COM port and a remote service (Disable non-COM service).
 -s  Remote service to use (Default is Serial Port Service)
 -b  Bluetooth address of remote device in (XX:XX:XX:XX:XX:XX) format. 
 -n  Friendly name of remote device.

ডিভাইসটি সংযোগ বিচ্ছিন্ন করতে, নিম্নলিখিতটি ইস্যু করুন (উইন্ডোজ 10 1809 (17763.437) ব্যবহার করে কেবলমাত্র আমার ক্ষেত্রে প্রশাসক হিসাবে চালিত হলে কাজ করে):

"C:\Program Files (x86)\Bluetooth Command Line Tools\bin\btcom" -n "WH-1000XM3" -r -s111e
"C:\Program Files (x86)\Bluetooth Command Line Tools\bin\btcom" -n "WH-1000XM3" -r -s110b

আবার সংযোগ করতে, -cপরিবর্তে এর সাথে একই ইস্যু করুন -r। এটি যতক্ষণ না উইন্ডোজ দ্বারা সংযুক্ত সমস্ত পরিষেবা / প্রোফাইল অক্ষম / সক্ষম হয়ে থাকে ততক্ষণ কেবলমাত্র হেডফোন নয়, অন্যান্য ডিভাইসের জন্য কাজ করে।

দ্রষ্টব্য: ব্লুটুথ আবিষ্কার করার কারণে ব্যবহার করা -n <friendly name>তার চেয়ে অনেক ধীর গতির -b <address>

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.