如果活动窗口是文件管理器,则将选定的文件存储在变量中

如果活动窗口是文件管理器,则将选定的文件存储在变量中

我正在尝试将脚本从 Windows 的 AHK 脚本移植到 Ubuntu 的 Python 脚本。

期望的行为

(1) 如果用户F5在活动窗口为资源管理器时按下,则显示消息“资源管理器处于活动状态”。 (2) 如果用户control-F6在活动窗口为资源管理器时按下,则显示消息“已按下 Ctrl-F6”。 (3) 如果用户F5在活动窗口不是资源管理器时按下,则显示工具提示“活动应用程序不是资源管理器”。 (4) 如果用户control-F6在活动窗口不是资源管理器时按下,则什么也不会发生。

AHK 实现:

#IfWinActive ahk_exe explorer.exe    
F5::MsgBox % "explorer IS active"   /* scenario 1*/
^F6::MsgBox % "Ctrl-F6 was pressed"    /* scenario 2*/        
#if
F5::ToolTip % "Active app IS NOT explorer"      /* scenario 3*/

如何在 Ubuntu 下使用 Python 执行此操作?

相关内容