Тема: AHK: присвоить переменным разрешение рабочего стола
Собственно, сабж. Возможно ли это?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Собственно, сабж. Возможно ли это?
Почитайте SysGet.
Прочитал, видимо что-то делаю не так:
SysGet, sw, 78
SysGet, sh, 79
FileInstall, source.ini, readme.ini, 0
IniWrite, %sw%, readme.ini, screen, screenwidth
IniWrite, %sh%, readme.ini, screen, screenheight
Код файла source.ini:
[screen]
screenwidth=0
screenheight=0
Как результат, readme.ini вообще пуст.
А сколько у вас мониторов?
Если один, то можно так:
IniWrite, %A_ScreenWidth%, C:\Temp\myfile.ini, screen, screenwidth
IniWrite, %A_ScreenHeight%, C:\Temp\myfile.ini, screen, screenheight
Спасибо, монитора 2.
Тогда так:
SysGet, VirtualWidth, 78
SysGet, VirtualHeight, 79
IniWrite, %VirtualWidth%, C:\Temp\myfile.ini, screen, screenwidth
IniWrite, %VirtualHeight%, C:\Temp\myfile.ini, screen, screenheight
Премного благодарен.
Отвечено.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться