小编Car*_*ros的帖子

Python - 在窗口最小化或隐藏时使用pywinauto控制窗口

我正在做的事情:

我正在尝试使用pywinauto在python中创建脚本以在后台自动安装notepad ++(隐藏或最小化),notepad ++只是一个示例,因为我将编辑它以与其他软件一起使用.

问题:

问题是我想在隐藏或最小化安装程序时执行此操作,但如果我移动鼠标,脚本将停止工作.

题:

如何隐藏或最小化notepad ++安装程序,如何执行此脚本并使其正常工作.

到目前为止这是我的代码:

import sys, os, pywinauto

pwa_app = pywinauto.application.Application()

app = pywinauto.Application().Start(r'npp.6.8.3.Installer.exe')

Wizard = app['Installer Language']

Wizard.NextButton.Click()

Wizard = app['Notepad++ v6.8.3 Setup']

Wizard.Wait('visible')

Wizard['Welcome to the Notepad++ v6.8.3 Setup'].Wait('ready')
Wizard.NextButton.Click()

Wizard['License Agreement'].Wait('ready')
Wizard['I &Agree'].Click()

Wizard['Choose Install Location'].Wait('ready')
Wizard.Button2.Click()

Wizard['Choose Components'].Wait('ready')
Wizard.Button2.Click()

Wizard['Create Shortcut on Desktop'].Wait('enabled').CheckByClick()
Wizard.Install.Click()

Wizard['Completing the Notepad++ v6.8.3 Setup'].Wait('ready', timeout=30)
Wizard['CheckBox'].Wait('enabled').Click()
Wizard.Finish.Click()
Wizard.WaitNot('visible')
Run Code Online (Sandbox Code Playgroud)

python automation ui-automation pywinauto

7
推荐指数
1
解决办法
8677
查看次数

WebRTC - 实时更换设备/摄像机

我在尝试实时更换相机时遇到问题,它适用于本地视频,但远程人员无法看到新相机,仍然可以看到旧相机.我试图再次停止流和init,但仍然无法正常工作.这只是我的一些代码.我到处搜索,我找不到解决方案.有人可以帮我吗?

function init() {
        getUserMedia(constraints, connect, fail);
}

$(".webcam-devices").on('change', function() {
    var deviceID = this.value;
    constraints.video = {
        optional: [{
            sourceId: deviceID
        }]
    };
    stream.getTracks().forEach(function (track) { track.stop(); });
    init();
});
Run Code Online (Sandbox Code Playgroud)

camera device webrtc

6
推荐指数
1
解决办法
3768
查看次数

标签 统计

automation ×1

camera ×1

device ×1

python ×1

pywinauto ×1

ui-automation ×1

webrtc ×1