0

使用 AutoHotKey,我试图在 Netflix Metro 已经运行并最小化时最大化它。到目前为止,我还没有运气。

这是我尝试过的脚本:

^!z::
WinActivate Netflix
WinShow Netflix
WinMaximize Netflix
return

以下是 AHK Window Spy 对 Netflix Metro 应用程序的评价:

>>>>>>>>>>( Window Title & Class )<<<<<<<<<<<
Netflix
ahk_class Windows.UI.Core.CoreWindow

>>>>>>>>>>>>( Mouse Position )<<<<<<<<<<<<<
On Screen:  528, 738  (less often used)
In Active Window:   528, 738

>>>>>>>>>( Now Under Mouse Cursor )<<<<<<<<

Color:  0x8B7272  (Blue=8B Green=72 Red=72)

>>>>>>>>>>( Active Window Position )<<<<<<<<<<
left: 0     top: 0     width: 1360     height: 768

>>>>>>>>>>>( Status Bar Text )<<<<<<<<<<

>>>>>>>>>>>( Visible Window Text )<<<<<<<<<<<

>>>>>>>>>>>( Hidden Window Text )<<<<<<<<<<<

>>>>( TitleMatchMode=slow Visible Text )<<<<

>>>>( TitleMatchMode=slow Hidden Text )<<<<
4

2 回答 2

1
  • 尝试以管理员权限启动脚本。
  • 始终使用来自http://ahkscript.org/的 AutoHotkey 及其文档 (当前最新版本,新官网)!AutoHotkey 及其来自 autohotkey.com 的文档已经过时,您在使用它们时可能会遇到一些问题!

我不是 Metro 应用程序的用户,但这是我的想法。如果WinActivate, WinShow,WinMaximize命令不起作用,并且我的上述建议也无济于事,据我所知,您只剩下一个解决方案:

  1. 您必须通过单击最小化 Netflix 上的 Click命令来激活最小化 Netflix 窗口。
  2. 使用ImageSearch获取坐标以与Click命令一起使用或手动输入坐标。
于 2014-09-21T18:33:32.523 回答
0

The best option I've found so far is to re-run explorer.exe to restart the Netflix metro app, even if it's already running minimized.

;Start Netflix
^!z::
Run explorer.exe netflix:
return

This causes the Netflix app to load in the foreground without creating multiple instances of the app. However as a side-effect it causes the app to navigate back to the 1st screen.

I haven't found a better way.

于 2014-09-24T04:01:11.630 回答