如何获取屏幕分辨率(高,宽)(以像素为单位)
您可以使用通用接口
WMI
> system("wmic desktopmonitor get screenheight") ScreenHeight 900
您可以使用系统捕获结果
(scr_width <- system("wmic desktopmonitor get screenwidth",intern=TRUE)) # [1] "ScreenWidth \r" "1440 \r" "\r" (scr_height <- system("wmic desktopmonitor get screenheight",intern=TRUE)) # [1] "ScreenHeight \r" "900 \r" "\r"
通过多个屏幕,输出是例如,
[1] "ScreenWidth \r" "1600 \r" "1600 \r" ""
我们想要除了第一个和最后一个值之外的所有值,转换为数字
as.numeric(c( scr_width[-c(1,length(scr_width))],scr_height[-c(1,length(scr_height))] )) # [1] 1440 900