我想运行两个程序 一个直接打开chrome在主屏全屏显示 一个直接打开edge在扩展屏上全屏显示,好像是因为我只有一个独显,设备id相同,所以无法使用--display ,但是为什么我的--window-position=0,0 --window-size=2560,1600 也没有生效 我主屏25601600 扩展屏是38402160,平行左右排列,请教一下为啥没有生效,总是在一个屏幕出现两个网页
@echo off
setlocal enableDelayedExpansion
rem 切换到 Python 脚本目录,启动 Python 应用程序
cd ".\Large screen\audio-painter\flask"
start cmd /k "python app.py"
rem 等待 1 秒钟,以确保 Python 应用程序已经启动
choice /t 1 /d y /n >nul
rem 切换到大屏脚本目录,启动大屏应用程序
cd "..\..\textDrawing-web\coart-web\src"
start cmd /k "npm run dev"
rem 等待 10 秒钟,以确保大屏应用程序已经启动
choice /t 10 /d y /n >nul
set "url=http://localhost:8080"
set "width=3840"
set "height=2160"
set "xpos=2560"
set "ypos=-1600"
@REM LEN61B0 CSO1600
rem 枚举所有的显示器并找到扩展屏的设备ID
for /f "tokens=2 delims==." %%i in ('wmic path Win32_PnPEntity where "PNPClass='Monitor'" get DeviceID /value ^| findstr /r [0-9]') do (
set "monitorid=%%i"
@REM echo %%i
@REM pause
echo !monitorid! | find /i "CSO1600" >nul
if not errorlevel 1 (
set "display=\\.\!monitorid!"
echo 找到扩展屏:%display%
goto display_found
)
)
rem 如果找到扩展屏则在扩展屏上全屏打开 Chrome
goto end
:display_found
@REM start "" "chrome" --new-window --kiosk -- --window-position=%xpos%,%ypos% --window-size=%width%,%height% --display=\\.\CSO1600 "%url%"
start msedge --new-window --kiosk "%url%" --window-position=0,0 --window-size=2560,1600
%切换小屏路径%
cd ..\..\..\..\small screen\textDrawing\src
start cmd /k "npm run dev"
rem 等待 10 秒钟
choice /t 10 /d y /n >nul
start msedge --new-window --kiosk "http://localhost:8081" --edge-kiosk-type=fullscreen --window-position=2560,0 --window-size=3840,2160
:end