Osaisiko kukaan auttaa modaamaan betterPrima scriptiä (http://www.natal.be/BetterPrima.ahk)
Scriptin tarkoitushan on siis pienentää ja asetella useampi ikkuna joista jokainen sisältää pokeripöydän) näytöille mahdollisimman optimikoossa. lopputulos voisi näyttää vaikka tältä: http://img301.imageshack.us/my.php?image=naincu6.jpg
Eli F9 painamalla pitäisi saada pöydät sovitettua näytölle. Mutta ainakaan omassa kolmen-näytön kokoonpanossani tuo scripti muuttaa ikkunat erikokoisiksi suhteessa toisiinsa(eli yläriviin tulevat ikkunat ovat suurempia, kuin alariviin tulevat)
Voisiko tuota muokata jotenkin niin että kaikki ikkunat olisivat esim: korkeus 606pikseliä ja leveys 738pikseliä.
ilmeisesti tätä osaa koodista pitäisi muokata, mutta miten:
[quote]F9::
; Get a list of all window ID's with a table on it
WinGet, ids, list, ahk_class POPUP_INT_DLG_WINDOW
; Get number of windows
nbWin := 0
Loop, %ids%
nbWin := nbWin 1
; Determine how many columns we'll have (square root of total number, rounded up -- 4 tables, 2 cols, 5 tables, 3 cols, 7 tables, 3 cols, etc)
numberOfColumns := Ceil(Sqrt(nbWin))
numberOfRows := Ceil(nbWin/numberOfColumns)
idxWin := 0
posX := 0
posY := 0
Loop, %ids%
{
; Get the ID
StringTrimRight,id,ids%A_Index%,0
idxWin := idxWin 1
; Get the new window height and width
WinGetPos,,,winW,winH,ahk_id %id%
; Move window to new position
WinMove, ahk_id %id%,, posX, posY
; Update x coordinate to place next window at
posX := posX winW
; If we've filled all columns, start a new row
If (Mod(idxWin, numberOfColumns) = 0)
{
posX := 0
posY := posY winH
}
}[/quote]
Scriptin tarkoitushan on siis pienentää ja asetella useampi ikkuna joista jokainen sisältää pokeripöydän) näytöille mahdollisimman optimikoossa. lopputulos voisi näyttää vaikka tältä: http://img301.imageshack.us/my.php?image=naincu6.jpg
Eli F9 painamalla pitäisi saada pöydät sovitettua näytölle. Mutta ainakaan omassa kolmen-näytön kokoonpanossani tuo scripti muuttaa ikkunat erikokoisiksi suhteessa toisiinsa(eli yläriviin tulevat ikkunat ovat suurempia, kuin alariviin tulevat)
Voisiko tuota muokata jotenkin niin että kaikki ikkunat olisivat esim: korkeus 606pikseliä ja leveys 738pikseliä.
ilmeisesti tätä osaa koodista pitäisi muokata, mutta miten:
[quote]F9::
; Get a list of all window ID's with a table on it
WinGet, ids, list, ahk_class POPUP_INT_DLG_WINDOW
; Get number of windows
nbWin := 0
Loop, %ids%
nbWin := nbWin 1
; Determine how many columns we'll have (square root of total number, rounded up -- 4 tables, 2 cols, 5 tables, 3 cols, 7 tables, 3 cols, etc)
numberOfColumns := Ceil(Sqrt(nbWin))
numberOfRows := Ceil(nbWin/numberOfColumns)
idxWin := 0
posX := 0
posY := 0
Loop, %ids%
{
; Get the ID
StringTrimRight,id,ids%A_Index%,0
idxWin := idxWin 1
; Get the new window height and width
WinGetPos,,,winW,winH,ahk_id %id%
; Move window to new position
WinMove, ahk_id %id%,, posX, posY
; Update x coordinate to place next window at
posX := posX winW
; If we've filled all columns, start a new row
If (Mod(idxWin, numberOfColumns) = 0)
{
posX := 0
posY := posY winH
}
}[/quote]
Vastaukset 1
Vanhimmat
ääh tuo kuvassa vihreellä merkitty on tietysti näyttö2. eli kahden näytön alueelle pöydät levittyisivät.