ahk脚本调整了2个实例

AMDG公司

我正在尝试创建两个不同的热键来启动应用程序的两个独立实例。当第二个打开时,在窗口的标题上添加“ [2]”,这对我来说非常有用。但这不起作用我下面的代码。例如,当我打开第二个实例时,不仅不会出现“ [2]”,而且第一个实例“没有预编号”也不会启动。

我如何才能使用两个热键在一个窗口中打开每个窗口,而又彼此不依赖?

#1:: 
      IfWinExist Total Commander (x64) 8.51a - NP
      {
      WinWait Total Commander (x64) 8.51a - NP
      WinActivate
      }
      else
      Run c:\Program Files\Total Commander\TOTALCMD64.EXE,,Max
      {
      WinWait Total Commander (x64) 8.51a - NP
      WinActivate
      }
 Return

 #2::  ; application title should show [2] weather the other is opened or not  ; corrected indentation here
      IfWinExist [2] Total Commander (x64) 8.51a - NP
      {
      WinWait [2] Total Commander (x64) 8.51a - NP
      WinActivate
      }
      else
      Run c:\Program Files\Total Commander\TOTALCMD64.EXE,,Max
      {
      WinWait [2] Total Commander (x64) 8.51a - NP
      WinActivate
      }
    Return
lintalist

我认为您的代码块有点过时,请尝试以下操作:

tc_title:="Total Commander (x64) 8.51a"
tc_path:="c:\Program Files\Total Commander\TOTALCMD64.EXE"

#1:: 
IfWinExist %tc_title%
    {
     WinActivate %tc_title%
    }
else IfWinNotExist %tc_title%
    {
     Run %tc_path%,,Max
     WinWait %tc_title%
     WinActivate
    }
Return
#2::
IfWinExist [2] %tc_title%
    {
     WinActivate [2] %tc_title%
    }
else IfWinNotExist [2] %tc_title%
    {
     Run %tc_path%,,Max
     WinWait [2] %tc_title%
     WinActivate
    }
Return

有关更多信息,请参见http://ahkscript.org/docs/commands/Block.htm

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果调整了浏览器窗口的大小,是否可以重新计算使用的“ srcset”图像?

调整了.cursertype的VBA“行集不支持向后提取”错误

使用boto3调整EC2实例的大小

通过项目树视图调整了IntelliJ终端的大小

在反应干中略微调整了HOC

键盘弹出时Flutter Google Maps调整了大小

如果用户调整了窗口大小,如何使窗口的Qt小部件自动扩展其大小?

CSS height属性错误地调整了iframe的大小

错误:Unity中一个对象上的2个脚本的“ NullReferenceException:对象引用未设置为对象的实例”

是否可以在AHK中同时触发2个热键?

在AHK中嵌入Python(我有AHK网站的代码),我不能在一个Autohotkey脚本中放入多个python脚本吗?

什么是“ grub”命令/程序?它是否也调整了GRUB2或仅调整了GRUB旧版

元素在侧面刷新时无意中调整了大小

实例化一个新脚本?

jsmovie错误地调整了精灵图像的大小

如果调整了textarea的大小,则移动内容

即使调整了浏览器的大小,如何使徽标保持在原位

古怪的ConEmu Gvim调整了Gvim产生的边框大小

通过Amazon EC2 .NET API调整实例大小

Fusion调整了std_tuple视图,转换为另一个元组

成功调整了Ubuntu Virtual Box分区的大小,但无法将其调整为实际大小

使用现在的挂载点调整了Virtual Mint 19 Linux硬盘的大小

如何在另一个应用程序完成后终止 ahk 脚本

在 AHK 脚本中使用热键

我调整了 /boot 分区的大小并破坏了 GRUB

为什么我不能用 AHK 脚本保存 2 个 excel 文件?

用于启动 ec2 实例和 ssh 并在第二个命令中引入延迟的 shell 脚本

Java 重新调整了嵌套列表的元素类型

使用网格搜索调整了 3 个参数,但 best_estimator_ 只有 2 个参数