草庐IT

Selenium之截图方式

全部标签

c# - 以编程方式重新定位 VLC 窗口

我相信其他人也遇到过这个问题......我经常在处理其他任务时在VLC小窗口中观看视频,但无论窗口放在哪里,我最终都需要访问其后面的GUI中的某些内容,并且必须先手动重新定位视频窗口。这可以通过在鼠标指针移到另一个角上时让VLC窗口捕捉到另一个角来解决。我还没有找到执行此操作的应用程序,所以想写一个。我可以使用哪些技术来做到这一点?跨平台可能更难......那么如果只在Windows上呢?我更喜欢C#(或Python)的东西,但如果需要我愿意学习新东西。 最佳答案 这是一个仅限Windows的解决方案。您实际上不需要将鼠标放在窗口上

c# - 在 Windows 2008 上以编程方式创建漫游用户配置文件

问题:通过LoadUserProfileAPI为漫游用户登录和加载配置文件未创建正确的配置文件。这只发生在Windows2008(UAC关闭和打开)下。使用标准Windows登录的登录工作正常,相同的代码在Windows2003上工作正常。日志:http://drop.io/6t2b3f3通过命令创建的用户配置文件服务的ETL:logman-startprofile-p{eb7428f5-ab1f-4322-a4cc-1f1a9b2c5e98}2553–ets该文件需要由有权访问源代码的人进行分析,希望这能阐明为什么配置文件总是作为临时加载。环境:Windows2008模式域/林服务器

c# - 以编程方式检查是否安装了 Windows Messaging?

有没有一种简单的方法可以使用C#在Windows中检测消息传递组件是否已安装以及服务是否正在运行? 最佳答案 可以通过执行WMI查询来检查服务是否存在及其状态://SetupthequeryManagementObjectSearchersearcher=newManagementObjectSearcher("root\\CIMV2","SELECT*FROMWin32_ServiceWHEREName='Blah'");//Executethequeryandenumeratetheobjectsforeach(Manageme

python - 如何使用 python 在 Windows 7 中制作屏幕截图?

我和一些friend正在尝试为游戏做反作弊,我们选择了python,因为它是多平台的。问题是我们正在尝试制作屏幕上显示内容的屏幕截图,不仅仅是游戏(使用OpenGL),还有任何打开的窗口以检测叠加在游戏图像上的程序(对于例如表示在线游戏中其他玩家的位置)我们尝试使用Python图像库(PIL),但是在打开游戏的情况下,以灰色拍摄照片,OpenGL以黑色绘制图像并尝试了其他方法,但没有任何效果(WindowsVista/7中的Aero出现问题).Google没有显示任何相关信息。有人知道在Windows7中用python截屏的方法吗?fromPILimportImageGrabImage

windows - 以编程方式创建可启动的 NTFS/FAT 分区 Windows XP 到 Windows 7

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭7年前。Improvethisquestion我正在尝试在Windows中创建一个可启动分区。我需要能够从WindowsXP到Windows7执行此操作。理想情况下,我能够同时针

java - 如何以编程方式调整窗口大小和更改窗口位置

如何以编程方式调整其他应用程序窗口的大小(和位置)?我想用Java编写代码,我想调整所有窗口的大小,而不仅仅是那些由JVM创建的窗口。我正在使用WindowsXP。如果有更多选项,我想更改这些窗口的其他属性。评论后的附加信息:问:你为什么要这样做?答:Windows缺少跨多个显示器快速移动窗口的功能。您是否尝试过WinSplitRevolution9.02?它有一些很棒的功能,只需按几下按钮即可移动/定位窗口。您根本不需要抓起鼠标。 最佳答案 在纯java中对非您自己的窗口执行任何操作的唯一方法是java.awt.Robot类。但它

windows - 如何改变 explorer.exe 和 service.exe 的启动方式来编辑进程关联?

如何改变explorer.exe和service.exe的启动方式来编辑进程关联?通常explorer.exe和services.exe以0x0fAffinity启动(所有4个内核都被使用)例如,我想要的是让资源管理器和服务以不同的方式启动启动/Affinity3explorer.exe启动/Affinity4services.exe因此让explorer.exe只使用核心0和1并使services.exe使用核心2让核心3免费让我随意分配这对我很有帮助附注我已经知道如何在它启动后更改它,但这样做的目的是使所有子进程从explorer.exe和services.exe开始时具有相同的亲

windows - 寻找用于 Web 测试的 Windows GUI 测试工具,如 Selenium

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我们使用并喜欢Selenium测试我们的网络用户界面。现在我们需要测试一个原生的Windows程序,正在寻找一个类似的工具。可以将session记录到可重播以执行测试的可编辑脚本的东西。我看到过对Spy++和UIAutomationVe

c - 如何通过 COM 接口(interface)以编程方式激活 OLE 控件?

我有一个通过ActiveX嵌入按钮控件的应用程序。该按钮由第三方提供,它实现了整个范围的ActiveX接口(interface)(其中包括IOleInPlaceObject)。我确实引用了IUnknown按钮的实现。我面临的问题是IOleWindow::GetWindow对象提供的函数总是返回错误;错误代码是0x80004005这显然是一个commonHRESULTvalue意思是E_FAIL。描述性不强。值得一提的是,该对象还通过其IDispatch公开了一个hWnd属性。执行;查询成功,但该属性的值始终为零。谷歌搜索表明我可能需要在hWnd属性产生有用值之前“激活”OLE对象。有谁

c++ - 截取不可见窗口的屏幕截图

是否有可能(在Windows7上)对不可见窗口(即没有WM_VISIBLE标志的窗口)进行屏幕截图?最好该方法是高性能的,这样我每秒可以拍摄数百张这样的屏幕截图。 最佳答案 也许您会在这里找到一些有用的信息:CopyingcontentfromahiddenorclippedwindowinXP? 关于c++-截取不可见窗口的屏幕截图,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions