Board logo

标题: [系统相关] xp下批处理怎么检测当前屏幕分辨率并运行相对应的程序? [打印本页]

作者: tieyiren    时间: 2013-6-30 13:56     标题: xp下批处理怎么检测当前屏幕分辨率并运行相对应的程序?

本帖最后由 pcl_test 于 2016-6-15 11:17 编辑

在xp系统下,怎么检测当前桌面的分辨率,然后根据分辨率执行相应的程序?比如检测到分辨率为1280*1024就执行A.exe ,检测到分辨率为:1680*1050就执行B.exe?
作者: apang    时间: 2013-6-30 14:16

  1. @echo off
  2. for /f "tokens=1,2" %%a in ('wmic path win32_desktopMonitor get screenHeight^,screenWidth^|findstr "^[1-9]"') do (
  3.     if "%%b*%%a"=="1280*1024" echo a.exe
  4.     if "%%b*%%a"=="1680*1050" echo b.exe
  5. )
  6. pause
复制代码

作者: tieyiren    时间: 2013-6-30 14:54

感谢楼上带代码,能顺利通过




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2