কমান্ড লাইনের মাধ্যমে উইন্ডোজ স্ক্রিন রেজোলিউশন পরিবর্তন করার কোনও উপায়?


28

আমি মাইক্রোসফ্টের লাইভ মেশ প্রোগ্রামটি উইন্ডোজ 7 চালিত একটি পিসি দূরবর্তীভাবে অ্যাক্সেস করতে ব্যবহার করছি, 2 স্ক্রিনে চলমান: একটি 1920x1080 এবং অন্যটি 1920x1200 রেজোলিউশন।

আমি 1024x1078 রেজোলিউশন সহ একটি পুরানো ল্যাপটপের মাধ্যমে এগুলি অ্যাক্সেস করছি। ফলাফলটি এমন ক্ষুদ্র আইকন / কমান্ডগুলির দ্বারা পর্দার রেজোলিউশনটিকে 2 উচ্চ-রেজোলিউশন ডিসপ্লে থেকে একক কম রেজ ডিসপ্লেতে পরিবর্তন করা কঠিন is

এটি করার একটি কমান্ড লাইন উপায় থাকলে এটি দুর্দান্ত হবে। বা সম্ভবত এটি করার উপায় লাইভ জাল মাধ্যমে। কোন ধারনা?

উত্তর:


30

কিউআর ব্যবহার করুন তারপরে বলুন,

QRes.exe /x:800 /y:600

একটি ছোট্ট ইউটিলিটি যা আমার প্রয়োজন ঠিক তা করে।
বিল রডম্যান

5
আমি উইন্ডোজ 7 ডিসপ্লেসউইচ.এক্সই কমান্ডের সাথে এই ইউটিলিটিটি একত্রিত করেছি: "সি: \ উইন্ডোজ \ সিস্টেম 32 \ ডিসপ্লেসউইচ.এক্সই / ইন্টার্নাল" মূল মনিটরে এক্সক্লুসিভলি সুইচ করতে।
বিল রডম্যান

Displayswitch.exe এ কমান্ড লাইন প্যারামিটার রয়েছে যা আপনাকে একটি শর্টকাট তৈরি করতে দেয় যা একটি নির্দিষ্ট ডিসপ্লে মোড সেট করে। / অভ্যন্তরীণ / ক্লোন / প্রসারিত / বাহ্যিক
জেজেএস

5
উইন্ডোজ এক্স 64 এর সাথে কাজ করে না।
ফ্যানটিয়াস

উইন্ডোজ 10 64-বিটে সাম্প্রতিকতম সংস্করণটি দুর্দান্ত কাজ করছে বলে মনে হচ্ছে। - যদিও ঠিকানা এবং স্বতন্ত্র মনিটরের কোনও উপায় বলে মনে হচ্ছে না। এটি সর্বদা কেবল প্রাথমিক স্ক্রিনের বিপরীতে কাজ করে। - অন্যরা পোস্ট করা হ্যাক (ডিসপ্লেসুইচ ব্যবহার করুন) দেখে মনে হচ্ছে এটি কার্যকর হতে পারে, যতক্ষণ না আপনার কাছে কেবল দু'জন মনিটর থাকে ...
ব্রেইনস্লাগস 83

17

Nircmd বিনামূল্যের টুল এটা করতে পারেন।
24 বিটের রঙিন গভীরতার সাথে প্রদর্শনটি 1024 x 768 এ পরিবর্তন করতে:

nircmd.exe setdisplay 1024 768 24

nircmd এর অন্যান্য অনেকগুলিও রয়েছে।


1
আপনি যদি আমার মতো একটি ল্যাপটপ ব্যবহার করেন যা 24-বিট রঙ সমর্থন করে না। আপনাকে 24 থেকে 32 - nircmd.exe setdisplay 1024 768 32
জুলিয়ান

কেন এটি স্থায়ীভাবে পরিবর্তিত হয় না? কিন্তু অস্থায়ীভাবে প্রয়োগ হচ্ছে?
YumYumYum

7

আমি একটি উইন্ডোজ পাওয়ারশেল স্ক্রিপ্ট নমুনা পেয়েছি , মাইক্রোসফ্ট টেকনেট দ্বারা সরবরাহিত, যা পর্দার রেজোলিউশন পরিবর্তন করতে সক্ষম।

এটির অনুরোধ করার সর্বোত্তম উপায়টি আমি পেয়েছি, এটি একটি পৃথক পাওয়ারশেল স্ক্রিপ্ট থেকে ছিল যা দেখতে এটির মতো দেখাচ্ছে:

## This loads the function (defined in another script)
. C:\[YOUR-PATH]\Set-ScreenResolution

## invoke with width and height
Set-ScreenResolution -Width 1680 -Height 1050

(নোট আমি মাইক্রোসফ্ট স্ক্রিপ্ট হিসাবে সংরক্ষণ করেছি Set-ScreenResolution.ps1)

তারপরে কমান্ড লাইন বা স্টার্ট-> রান থেকে আপনি দ্বিতীয় পাওয়ারশেল স্ক্রিপ্টটি শুরু করতে পারেন, যা আমি এর Invoke-Set-ScreenResolution.ps1মতো -noexitনামিয়েছি ( প্যারাম প্রথমে ডিবাগিংয়ের জন্য ভাল, তবে আপনি কমান্ড উইন্ডো চান কিনা তার উপর নির্ভর করে আপনি পরে এটি সরাতে পারেন) কাছে):

powershell -noexit -ExecutionPolicy Bypass & C:\[your-path]\Invoke-Set-ScreenResolution.ps1

1
ডাক্তার কি সাবস্ক্রাইব করেছেন, অনেক অনেক ধন্যবাদ!
17

5

আমি 2 ব্যবহারকারীর মধ্যে রেজোলিউশন পরিবর্তন করতে স্টার্টআপ ব্যাচ ফাইলগুলিতে Qres.exe এবং Sleep.exe (এগুলি আপনার উইন্ডোজ ফোল্ডারে রাখুন) এর সংমিশ্রণটি ব্যবহার করেছি । আসল লিপিটি নিম্নরূপ:

@echo off
sleep 2
QRes.exe /x:1280 /y:960

(যদিও নিম্ন-অনুলিপি অনুলিপিটি হ'ল Qres.exe /x:800 /y:600)

----------------------------------------- -------------------------------------------------- ------------------------------------
-------------- -------------------------------------------------- -------------------------------------------------- -------------

আপনি যদি চান আপনার আইকনগুলি যেখানে চান সেখানে থাকতে চান ... পড়ুন।
আপনার আরও দুটি ডাউনলোডের দরকার হবে:



-> স্টার্টআপ ডিলেয়ার :
http://www.snapfiles.com/php/download.php?id=103272&a=7130353&tag=7329208&loc=2

-> ডেস্কটপক
http://www.softwareok.com /?Download=DesktopOK&goto=../Download/DesktopOK.zip

স্টার্টআপ ডিলেয়ার ইনস্টল করুন এবং আপনি যেখানে খুশি সেখানে ডেস্কটপোক রাখুন, আমি আমার 'ইউজার' ফোল্ডারটি ব্যবহার করেছি। আপনার ডেস্কটপ সংগঠিত করুন,

ডেস্কটপোক-এ বিকল্পগুলিতে যান এবং "উইন্ডোজ স্টার্টআপ দ্বারা পুনরুদ্ধার করুন" টিক দিন, নতুন তৈরি "আইকন লেআউট" এ ডান ক্লিক করুন এবং "এটি ব্যবহার করুন: উইন্ডোজ স্টার্টআপ এ পুনরুদ্ধার করুন" এ ক্লিক করুন।
এই মুহুর্তে আপনাকে "উইন্ডোজ দিয়ে ডেস্কটপওকে স্টার্ট" পরীক্ষা করতে হবে। পরবর্তী দুটি বিকল্পগুলি পরে স্টার্টআপ ডিলেয়ার দ্বারা স্বয়ংক্রিয়ভাবে চেক করা হবে।

এখন স্টার্টআপ ডিলেয়ারে ডেস্কটপোককে সনাক্ত করুন এবং "বিলম্ব করুন" এ ডান ক্লিক করুন।

এখন আর একটি কাজ বাকি আছে, আপনার স্টার্টআপ ব্যাচ ফাইলটি তৈরি করুন।

@echo off
sleep 2
QRes.exe /x:1280 /y:960
sleep 1
"C:\Program Files\r2 Studios\Startup Delayer\Startup Launcher.exe" /LaunchApps=Common


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

এত নমনীয় মাইক্রোসফ্ট হওয়ার জন্য ধন্যবাদ!


4

ডিসপ্লে চেঞ্জার 2 চেষ্টা করুন , এটি এটি করতে পারে, পাশাপাশি কোনও প্রোগ্রাম শুরু করতে এবং রেজোলিউশনটি চালানো বন্ধ হয়ে গেলে ফিরে আসে (যা আপনি জালের সাথে কাজ করতে সক্ষম হতে পারেন তবে ওয়াইএমএমভি)


2

ইতিমধ্যে উল্লিখিত কোনও সরঞ্জামেই আমার যা প্রয়োজন তা ছিল না, তাই আমি আমার নিজস্ব সমাধান নিয়ে এসেছি: চেঞ্জস্ক্রিনস্ক্রোলশন.এক্স

উদাহরণ:

সমস্ত মনিটরের স্ক্রিন রেজোলিউশন 800x600px এ পরিবর্তন করুন

ChangeScreenResolution.exe /w=800 /h=600

60Hz রিফ্রেশ রেট এবং 32 বিট রঙের গভীরতার সাথে সমস্ত মনিটরের স্ক্রিন রেজোলিউশনটি 800x600px এ পরিবর্তন করুন

ChangeScreenResolution.exe /w=800 /h=600 /f=60 /b=32

সূচক 1 থেকে 16 বিট সহ বর্ণের রঙের গভীরতা সেট করুন

ChangeScreenResolution.exe /b=16 /d=1 

বিকল্পগুলির দ্রুত ওভারভিউ:

Possible options (you can set OR query)
  Setting options
    /w=<width>      Width in pixel       eg 800
    /h=<height>     Height in pixel      eg 600
    /f=<frequency>  display refresh rate eg 60
    /b=<bpp>        bits per pixel       eg 32

  Querying options
    /l              list all connected display devices
    /m              list all available mode settings

  Filtering options
    /d=<device>     devices to modify/query, separated by comma, eg:
                      all (default)
                      0 (monitor with index 0, see option /l)
                      0,2 (monitors with index 0 and 2)
                      \\.\DISPLAY1 (name of display, see option /l)

আমি আপনার সমাধানটি পরীক্ষা করি নি, তবে আপনার নিজের তৈরি করার জন্য +1 করেছি
টমাস

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

@ থমাস কি সমস্যা ছিল? আপনি যদি সমস্ত ডিভাইস ব্যবহার করেন তবে এটির জন্য তাদের সকলের জন্য কাজ করতে হবে। কোনও অ্যাডাপ্টার ব্যর্থ হলে আপনার আউটপুটে দেখতে হবে। আমার ক্ষেত্রে এটি সর্বদা ভার্চুয়াল ছিল বা তাই। আমি এটির জন্য কোনও সংশোধন সরবরাহ করতে পারি কিনা তা দেখতে পাচ্ছি।
আলেকজান্ডার তৌবেনকর্ব

1
আপনার ইউটিলিটির লাইসেন্স কী?
মাইকেল লুকাস

1
@ মিশেললুকাস, এখানে কোন আসল লাইসেন্স নেই, তবে আপনি এটি যেভাবেই ব্যবহার করতে পারেন ;-) জিজ্ঞাসার জন্য ধন্যবাদ!
আলেকজান্ডার তৌবেনকর্ব

1

যদিও কেউ ইতিমধ্যে নীরসফ্টের nircmd উল্লেখ করেছেন, এই উদ্দেশ্যে নিরসফ্টের সেরা সরঞ্জামটি মাল্টিমনিটরটুল

এটি মাল্টি-মনিটর, সংরক্ষিত কনফিগারেশনগুলি, 32 এবং 64 বিট, রেজোলিউশন পরিবর্তন, অ্যাক্টিভেশন এবং অরিয়েন্টেশন ইত্যাদি সমর্থন করে


উল্লিখিত অন্যান্য সরঞ্জামগুলি আমার পক্ষে কাজ করে না, তবে এটি কার্যকর হয়েছিল। ফ্ল্যাশে স্ক্রিন রেজোলিউশনগুলি পরিবর্তনের জন্য দুর্দান্ত সরঞ্জাম - পোস্ট করার জন্য ধন্যবাদ।
মোশে রুবিন

0

ডাব্লু ইনজ এম এমএজমেন্ট আই ম্যানস্টেশনেশন অন্তর্নির্মিত wmicকমান্ডের মাধ্যমে সমাধানটি নোট করার পক্ষে উপযুক্ত thy

wmic desktopmonitor create screenheight=1024, screenwidth=768

যদিও এর ফলাফল হতে পারে:

ERROR:
Description = Provider is not capable of the attempted operation

কিছু "সরবরাহকারী"


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