flash与JAVA开发工程师 2024-07-19 14:30 采纳率: 0%
浏览 28
已结题

一个主机电脑有两个显示器,当前有个软件主体是网页html打包的exe程序,如何在前端页面上通过js方法,打包后的软件打开直接在双屏的副屏幕上显示。

一个主机电脑有两个显示器,当前有个软件主体是网页html打包的exe程序,如何在前端页面上通过js方法,打包后的软件打开直接在双屏的副屏幕上显示。

  • 写回答

31条回答 默认 最新

  • 阿里嘎多学长 2024-07-19 14:30
    关注
    获得0.30元问题酬金

    以下内容由AIGC及阿里嘎多学长共同生成、有用望采纳:


    要实现您的需求,您需要按照以下步骤进行操作:

    1. 确认显示器设置:确保您的电脑已经正确识别并配置了两个显示器。您可以在操作系统的显示设置中进行确认。

    2. 了解软件属性:确认这些由HTML打包成的exe程序是否支持多显示器显示。如果它们是普通的Windows应用程序,通常它们会支持在多个显示器上显示窗口。

    3. 编写bat脚本:使用Windows的start命令来启动程序,并尝试使用窗口位置参数来指定它们应该在哪个显示器上打开。但是,请注意,不是所有的应用程序都支持通过命令行直接设置窗口位置。

    4. 使用第三方工具:如果上述方法不可行,您可能需要使用第三方工具,比如WindowSpyDisplayFusion,这些工具可以让您指定窗口应该在哪个显示器上打开。

    下面是一个可能的bat脚本示例,它尝试将两个程序分别在主显示器和副显示器上打开:

    @echo off
    setlocal
    
    :: 假设主显示器是1,副显示器是2
    :: 根据实际情况调整显示器编号
    
    :: 启动第一个程序在主显示器上
    start "" "C:\path\to\software1.exe"
    
    :: 等待程序启动
    timeout /t 3
    
    :: 将软件1的窗口移动到主显示器
    :: 这里使用的是假设的命令,您需要根据实际情况调整
    :: 例如,如果使用第三方工具,这里可能是一个特定的命令或脚本来移动窗口
    movetomonitor software1.exe 1
    
    :: 启动第二个程序在副显示器上
    start "" "C:\path\to\software2.exe"
    
    :: 等待程序启动
    timeout /t 3
    
    :: 将软件2的窗口移动到副显示器
    :: 同上,这里需要根据实际情况调整
    movetomonitor software2.exe 2
    
    endlocal
    

    请注意,movetomonitor和相关命令是假设的,并不是实际存在的命令。您需要根据所使用的软件或第三方工具的具体功能来编写相应的命令或脚本。

    如果这些exe程序是您自己打包的,并且您有它们的源代码,您可能需要在程序内部添加对多显示器的支持,或者在打包过程中设置默认的显示设置。如果这些程序是第三方的,您可能需要查阅它们的文档或联系开发者以了解是否支持此类功能。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 7月27日
  • 修改了问题 7月22日
  • 修改了问题 7月22日
  • 创建了问题 7月19日

悬赏问题

  • ¥15 Mac版Fiddler Everywhere4.0.1提示强制更新
  • ¥15 android 集成sentry上报时报错。
  • ¥50 win10链接MySQL
  • ¥35 跳过我的世界插件ip验证
  • ¥15 抖音看过的视频,缓存在哪个文件
  • ¥15 自定义损失函数报输入参数的数目不足
  • ¥15 如果我想学习C大家有是的的资料吗
  • ¥15 根据文件名称对文件进行排序
  • ¥15 deploylinux的ubuntu系统无法成功安装使用MySQL❓
  • ¥15 有人会用py或者r画这种图吗