仅电脑屏幕
displayswitch /internal
复制屏幕
displayswitch /clone
扩展屏幕
displayswitch /extend
仅第二屏幕
displayswitch /external
一般常用,就”仅电脑屏幕“+”扩展屏幕“这2个。
希望能实现检测当前屏幕状态,
如果是”仅电脑屏幕“状态,则切换成”扩展“;
如果是”扩展“状态,则切换成”仅电脑屏幕“。
自制脚本目前已实现,可惜没有检测功能,无法一键自动切换。多点手脚。- @echo off&color 0a
- :nn
- echo.
- echo.
- echo ——————电脑屏幕扩展——————
- echo.
- echo.
- echo 0 关闭扩展(仅电脑屏幕)
- echo.
- echo + 扩展屏幕(扩展电视屏幕)
- echo.
- echo 1 复制屏幕(同步电脑屏幕)
- echo.
- echo 2 仅第二屏幕(切换到电视屏幕)
- echo.
- echo 0 退出
- echo.
- echo.
- echo.
- echo ——直接回车 (关闭扩展)
- echo.
- echo.
- set /p xz="请输入序号:"
- if not defined xz goto :aaa
- if "%xz%"=="0" goto aaa
- if "%xz%"=="+" goto bbb
- if "%xz%"=="1" goto ccc
- if "%xz%"=="2" goto ddd
-
- echo.
- echo.
- @echo 你没有输入正确值,即将退出
- ping -n 2 127.0.0.1 1>nul 2>nul
- cls
- goto ttt
-
-
-
- ::仅电脑屏幕
- :aaa
- cls
- echo.
- displayswitch /internal
- echo 仅电脑屏幕 & ping -n 2 127.0.0.1 1>nul 2>nul & cls & goto ttt
- ::扩展屏幕
- :bbb
- cls
- echo.
- displayswitch /extend
- echo 扩展屏幕 & ping -n 2 127.0.0.1 1>nul 2>nul & cls & goto ttt
- ::复制屏幕
- :ccc
- cls
- echo.
- displayswitch /clone
- echo.
- echo 复制屏幕 & ping -n 2 127.0.0.1 1>nul 2>nul & cls & goto ttt
- ::仅第二屏幕
- :ddd
- cls
- echo.
- displayswitch /external
- echo 仅第二屏幕 & ping -n 2 127.0.0.1 1>nul 2>nul & cls & goto ttt
-
- :ttt
- exit
复制代码
|