تغیر رزولوشن صفحه کامپیوتر کاربر

reza11_2005

Member
با سلام
من دنبال یک چیز هستم که بتوانم در راینه های دیگر ،تغیر رزولوشن صفحه کامپیوتر کاربر به رزولشن که برای برنامه خودم تعریف کردام تغیر کنند
ایا راهی است اگر هست یک توضیحی یا یک مثال قرار دهید
با تشکر
 

loo30fer

کاربر متخصص مولتی مدیا بیلدر
بله خود بیلدر این امکان رو داره برای دسترسی به این قسمت : Project Setting « Display Resolution
ضمنا اگه اندازه ای غیر از اندازه های پیش فرض بیلدر خواستین میتونید از پلاگین Miscy کمک بگیرین
 

sh1 graphic

Well-Known Member
فک کنم با سکریپت درست میشه
منم دنبالش میگردم
ولی باید جوری باشه که وقتی از برنامه خارج شدی مثل قبل برگرده
 
خوب چه جوری
راهی هست؟
از چه نوع اسکریپتی؟
من از پلاگین miscy استفاده کردم
ولی باز ارور داد
 
برای اجرای کد بالا به صورت اسکریپت، چیز دیگه ای نیاز نیست؟
آخه ارور می ده وقتی کد بالارو به عنوان اسکریپت اضافه می کنم
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
این کد استفاده از برنامه ی NirCMD هست، درواقع این دستورات خط فرمان هست، برای استفاده از این کد در MMB باید پارامترها رو توسط دستور Run به برنامه ارسال کنید، کدی شبیه کد زیر:
کد:
[FONT=Courier New][SIZE=2][COLOR=Navy][B]Run[/B][/COLOR]("nircmd.exe","setdisplay 1024 768 32")[/SIZE][/FONT]
اگر اسم برنامه رو در انجمن جستجو کنید، میتونید برنامه و مثالی هایی که با استفاده از این برنامه ساخته شدن رو پیدا کنید.
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
خب دوست عزیز بنده که عرض کردم این کدهای خط فرمان برنامه ی "NirCMD" هستند !
عبارت nircmd رو جستجو بفرمایید، برنامه رو خواهید یافت !
 
اول اینکه nircmd رو چه جوری روی سیستم میزبان نصب کنم
دوم اینکه چه طور می شه سایز رو به حالت قبلی برگردوند؟
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
برای تغییر رزولوشن صفحه:
کد:
System_W = [COLOR=#000090][B]ScreenWidth[/B][/COLOR]() 
System_H = [COLOR=#000090][B]ScreenHeight[/B][/COLOR]() 
[COLOR=#009000]******************************[/COLOR] 
W = [COLOR=#ff0000]1024[/COLOR] 
H = [COLOR=#ff0000]768[/COLOR] 
Refresh = [COLOR=#ff0000]32[/COLOR] 
Param$ = [COLOR=#800000]'setdisplay '[/COLOR] + [COLOR=#000090][B]CHAR[/B][/COLOR](W) + [COLOR=#800000]' '[/COLOR] + [COLOR=#000090][B]CHAR[/B][/COLOR](H)+ [COLOR=#800000]' '[/COLOR] + [COLOR=#000090][B]CHAR[/B][/COLOR](Refresh) 
[COLOR=#000090][B]Run[/B][/COLOR]("<[COLOR=#0000FF]Embedded[/COLOR]>\nircmd.exe","Param$")

برای برگشت به حالت قبل:
کد:
W = System_W 
H = System_H 
Refresh = [COLOR=#ff0000]32[/COLOR] 
Param$ = [COLOR=#800000]'setdisplay '[/COLOR] + [COLOR=#000090][B]CHAR[/B][/COLOR](W) + [COLOR=#800000]' '[/COLOR] + [COLOR=#000090][B]CHAR[/B][/COLOR](H)+ [COLOR=#800000]' '[/COLOR] + [COLOR=#000090][B]CHAR[/B][/COLOR](Refresh) 
[COLOR=#000090][B]Run[/B][/COLOR]("<[COLOR=#0000FF]Embedded[/COLOR]>\nircmd.exe","Param$")

درواقع شما اول میاید و مشخصات سیتم رو ذخیره میکنید (در متغیرها) که در موقع لزوم میتونید به حالت قبل برش گردونید.

جدیدترین نسخه ی nircmd هم پیوست شد.
ضمن اینکه این برنامه نیاز به نصب نداره، فقط کافیه برنامه تون بهش دسترسی داشته باشه (مثلاً کنار برنامه قرارش بدید یا Embeddش کنید)
 

پیوست ها

  • nircmd.zip
    97.6 کیلوبایت · بازدیدها: 37

Rezvani Soft

Active Member
با سلام
این کد رو در نرم افزار Notepad بنویس
اون رو با پسوند CMD ذخیره کن
در اولین صفحه پروژه این فایل رو اجرا کن.
nircmd.exe setdisplay 1024 768 32
 

جدیدترین ارسال ها

بالا