Scripting 使用计算机时使用自动热键实现应用程序自动化

Scripting 使用计算机时使用自动热键实现应用程序自动化,scripting,autohotkey,hotkeys,Scripting,Autohotkey,Hotkeys,可以创建一个自动热键脚本,该脚本允许我自动执行应用程序的任务,例如刷新web浏览器上的选项卡,另一边是我正在使用计算机?例如,创建一个.ahk脚本,允许我在主web浏览器上手动发布博客,而在辅助浏览器上则会每隔10秒自动刷新其两个选项卡 如果可能的话,你能给我一些建议吗 如果不是,那就给我一点选择 谢谢大家! 您遇到了什么问题?通过使用ControlSend,您可以向后台窗口发送命令,而无需激活它。因为我不想刷新,所以我发送了{F6}和{Shift}{F6},这样我就可以看到活动了。当我使用

可以创建一个自动热键脚本,该脚本允许我自动执行应用程序的任务,例如刷新web浏览器上的选项卡,另一边是我正在使用计算机?例如,创建一个.ahk脚本,允许我在主web浏览器上手动发布博客,而在辅助浏览器上则会每隔10秒自动刷新其两个选项卡

  • 如果可能的话,你能给我一些建议吗
  • 如果不是,那就给我一点选择

谢谢大家!

您遇到了什么问题?通过使用ControlSend,您可以向后台窗口发送命令,而无需激活它。因为我不想刷新,所以我发送了{F6}和{Shift}{F6},这样我就可以看到活动了。当我使用另一个应用程序时,这个循环在Chrome的两个选项卡之间愉快地切换

Loop
{
ControlSend, , {F6}, Macro Creator v3.7.1
Sleep, 100
ControlSend, , +{F6}, Macro Creator v3.7.1
Sleep, 100
ControlSend, , ^{PgDn}, Macro Creator v3.7.1 ; Jump to next tab with script - Desktop Automation in the title
Sleep, 100
ControlSend, , {F6}, script - Desktop Automation
Sleep, 100
ControlSend, , +{F6}, script - Desktop Automation
Sleep, 100
ControlSend, , ^{PgUp}, script - Desktop Automation ; Jump to Previous tab with Macro Creator v3.7.1 in the title
Sleep, 100
}
Return

是的,有可能,但我不清楚“我在使用计算机的另一边,我在哪里使用这个.ahk脚本?”这一部分。您在希望自动刷新的计算机上运行脚本。@RobertIlbrink No。。例如,我用我的网络浏览器写博客,而在另一个网络浏览器中,每10秒自动刷新他们的两个选项卡。哇,每10秒。。。。你使用哪种浏览器?它们都是同一个浏览器吗。当您专注于主浏览器时,每10秒刷新一次的原因是什么?刷新第二个屏幕上打开并可见的1个选项卡是有意义的,但是两个选项卡?通常情况下,您可以使用WindowsTitle来区分两个浏览器/选项卡,也可以使用ControlSend将例如F5(在后台)发送到第二个浏览器,同时在第一个浏览器中工作。@RobertIlbrink:)实际上,我想问的是,是否可以使用AutoHotkey。。我想创建一个.ahk脚本,当我在主浏览器中执行不同类型的任务时,该脚本将自动刷新辅助web浏览器中的两个选项卡。有可能吗?(我想不是。)但是如果我在其他选项卡或使用其他web浏览器,
ControlSend
不起作用。仆人,你是否为ControlSend使用了正确的“标题”字符串,并且设置了SetTitleMatchMode,2?在同一浏览器中工作时,您无法控制其他Chrome选项卡,但当您打开第二个浏览器时,第一个浏览器会在tab1和tab2之间切换,即使在第二个浏览器中工作时也是如此。或者,你可以考虑使用IE,因为IE可以通过更可靠的对象进行控制。是的,它在一个自动的web浏览器上工作,它有两个特定的选项卡,即使我打开第二个浏览器。。你认为当我打开一个3D应用程序,比如电子游戏时,它也会工作吗?即使我在同一浏览器的另一个选项卡上,是否有可能控制浏览器的某个选项卡?(注意:我使用IE测试了
ControlSend
,它们都是一样的。)使用IE时,我建议您在AutoHotKey中使用com。这将提供比使用controlsend更好的控制。看看他的:和。即使某些游戏会阻止自动热键sendinput数据,自动热键脚本仍应继续在浏览器上发挥其魔力。使用ControlSend时,您不能使用同一浏览器执行其他工作,因为这会干扰来回切换的选项卡。