窗口 – 如何获得R中的屏幕分辨率

前端之家收集整理的这篇文章主要介绍了窗口 – 如何获得R中的屏幕分辨率前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何获取屏幕分辨率(高,宽)(以像素为单位)
您可以使用通用接口 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

猜你在找的Windows相关文章