עבור לתוכן

שינוי רזולוצית מסך בעת פתיחת סרט - אפשרי?

Featured Replies

פורסם

שלום לכולם,

המחשב שלי מחובר ל LED באופן קבוע, זה המסך של המחשב שלי,

דגם הטלויזיה סמסונג ES660

אני משתמש בטלויזיה בעיקר לגלישה לאינטרנט פייסבוק וואלה וכו'

הרזולוציה ששמתי ומתאימה לי למרחק שאני יושב לקריאת כתבות ובכלל לממשק הווינדוס היא 720*1280

כעת שאני רוצה לפתוח סרט פול HD (1920*1280)

האם יש דרך שהרזולוציה של המסך תשתנה לי באופן אוטומטי לFULLHD בעת פתיחת הסרט? מבלי שאצטרך להיכנס להגדרות הווינדוס ולשנות את הרזולוצית מסך?

אני יודע שבמשחקים איכותיים המחשב משתנה אוטומט לרזולצית המשחק, האם יש תוכנה או משהו שיכול לעשות לי את זה גם בפתיחת סרט וכשאצא מהסרט המחשב יחזור לרוזלוציה הנוכחית?

(את העצה של לשים רזולוציה קבעה FULL HD ולשנות תפונט בווינדוס לגדול יותר לא עוזרת לי)

פורסם
  • מחבר

מישהו

פורסם

סקריפט AutoHotKey שיבצע את העבודה:

**מאחר ולא כתבת באיזה נגן אתה משתמש, התבססתי פה על ווינדוס מדיה פלייר, אבל אפשר בקלות מאוד להוסיף נגנים נוספים


;adding player windows to a group
GroupAdd, wmp, Windows Media Player
GroupAdd, wmp, ahk_class WMP Skin Host
GroupAdd, wmp, ahk_class WMPTransition
GroupAdd, wmp, FullScreenTopLayout


ChangeResolution(w,h) {
VarSetCapacity(dM,156,0)
NumPut(156,dM,36)
NumPut(0x5c0000,dM,40)
NumPut(w,dM,108)
NumPut(h,dM,112)
DllCall( "ChangeDisplaySettingsA", UInt,&dM, UInt,0 )
}


Loop {
IfWinActive, ahk_group wmp
{
ChangeResolution(1920,1080) ;resolution when player window is active
WinWaitClose, ahk_group wmp
ChangeResolution(1280,720) ;resolution when player window closes / your desktop resolution
}
}

פורסם
  • מחבר

פשש באנה אתה תותח על,

יש לי נגן בשם splashproex

C:\Program Files (x86)\Mirillis\Splash PRO EX

SplashProEx.exe

http://mirillis.com/en/products/splashexport.html

אתה יכול ליצור לי סקריפט בשבילו?

וגם בשביל נגן הvlc

תודה רבה, לא האמנתי שיעבוד אני מודה :)

פורסם

לא יודע מה זה splash pro, אבל הינה אחד שעובד גם עם VLC:

;adding player windows to a groupGroupAdd, wmp, Windows Media Player
GroupAdd, wmp, ahk_class WMP Skin Host
GroupAdd, wmp, ahk_class WMPTransition
GroupAdd, wmp, FullScreenTopLayout
GroupAdd, wmp, ahk_class QWidget


ChangeResolution(w,h) {
VarSetCapacity(dM,156,0)
NumPut(156,dM,36)
NumPut(0x5c0000,dM,40)
NumPut(w,dM,108)
NumPut(h,dM,112)
DllCall( "ChangeDisplaySettingsA", UInt,&dM, UInt,0 )
}


Loop {
IfWinActive, ahk_group wmp
{
ChangeResolution(1920,1080) ;resolution when player window is active
WinWaitClose, ahk_group wmp
ChangeResolution(1280,720) ;resolution when player window closes / your desktop resolution
}
}

פורסם
  • מחבר

תודה רבה עזרת המוןן

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים