Elimde ekran çözünürlüğünü 800 x 600 yapan bir oyun var bulunmasıda neredeyse imkansız küçük yeğenlerim oyunu çok seviyorlar gel gelelim bu oyunu her oynadıklarında beni çağırıp ekran çözünürlüğünü eski haline
getirmemi istiyorlar , herzaman evde de olmadığımdan ekran tuhaf şekilde kala kalıyor ve çocuklar bilgisayarı kullanamıyor , bu konuda ne yapılabilir diye aklımdan geçirdim , çocuklarada masaüstünü sağ tıkla açılan yerden şunu bunu yap desemde yapamayacaklar biliyorum , günde 8-10 defa da bu oyunu açıyorlar , akıma gelen çözüm önerileri :
1. Çalıştırdan direkt bir komutla ekran çözünürlük ayarlarını açtırmak
Eğer çalıştıra aşağıdaki komut yazılır ve tamam butonuna basılırsa anında çözünürlük ayarları açılacaktır buradan uygun çözünürlük seçilebilir
%windir%\system32\control.exe desk.cpl,,3
Lakin bu kodun bırakın yazılmasını hatırlanması bile yetişkinler için neredeyse imkansız o sebeple bir .vbs scripti kullanılabilir ve tıklandığında Çözünürlük ayarlarını açabilir
Dim objShell Set objShell = WScript.CreateObject( "WScript.Shell" ) objShell.Run("control.exe desk.cpl,Settings,@Settings") Set objShell = Nothing
Fakat benim durumumda çocuklara bu vbs scriptine tıklayın sonrada buradan çözünürlüğü ayarlayın demek te imkansız çünkü yapamayacaklarını biliyorum.
2. QRes programı ile bir tıkla çözünürlük değiştirmek
Nette QRes diye bir küçük araç buldum yazılım oldukça eski olmasına rağmen halen işe yarıyordu bir arayüzü bulunmayan yazılım portabledir , gelelim benim sorunumu nasıl çözdüğü ile ilgili ayrıntılara :
1. QRes yazılımını Buradaki linkten indirip zipten çıkartalım içerisinde bir adet QRes.exe (Ana program) birde açıklamaların bulunduğu qres.htm dosyası bulunmaktadır. Açıklamaların blunduğu dosyada kullanabileceğimiz komutlar sıralanmış
qres.exe /x:640 qres.exe /x 1280 /y 1024 qres.exe /c:8 qres.exe /c:16 qres.exe /c:24 qres.exe /r:0 qres.exe /r:-1 qres.exe /r:80
Anlamlarına gelince aşağıdaki tablodan bakabilirsiniz
bendeki ekran çözünürlüğü 1366 x 768 dir o halde ben bir .bat dosyası hazırlayıp QRes.exe yi çalıştırtıp ekran çözünürlüğümü rahatlıkla 1366 x 768 yapabilirim bunun için run.bat isminde içerisinde aşağıdaki kodlar bulunan bir bat dosyası oluşturmam yetti
run.bat ı sağ tıklayıp masaüstüne bir kısayolunu attım sonrada kısayolu sağ tıkladım ve özellikler dedim açılan ekranda kısayol tuşu kısmına bir defa tıkladım ve klavyemdeki F8 tuşuna bastım , uygula ve tamam dedim (Bir programa veya scripte klavye kısayolu nasıl atanır burada) eğer iki tuş atanırsa daha sağlıklı çalışacaktır mesela (ctrl + F8)
artık çocuklar Oyundan çıkınca klavyedeki F8 tuşuna bastıklarında 800 x 600 olan ekran çözünürlüğü otomatik olarak 1366 x 768 olmaktadır eğer oyunlar veya başka bir sebeple benzeri bir sıkıntınız varsa sizde bu yöntemle çözebilirsiniz.
Teşekürler eren , işine yaramasına sevindim, selamlar
Hacı 4 saatir ugraşıyordum hiç kimse sorunumun kaynagını anlayamadı monitörümün yanlıslıkla çözünürlügünü degiştirmiştim 1600x1200 yapmısım benim monitörüm ise 1280x1024 destekliyor ve çözünürlügümü 1280x1024 yapmama ragmen ın put not support hatasını alıyordum monitör 1600 x 1200 olarak görüyordu ama çözünürlük 1280x 1024 ayarlıydı gerçekten çok ama çok teşekkür ediyorum sana sayende yeni bir bilgi edindim ne zaman paylaştın bunu bakmadım ama çok ama gerçekten çok teşekkürler.
Teşekkürler