gpt4 book ai didi

python - 将自动 keystore 导入 python 脚本的任何方法

转载 作者:太空宇宙 更新时间:2023-11-04 06:15:05 25 4
gpt4 key购买 nike

我已经成为许多自动化任务的 Autokey 的粉丝,并且了解如何从程序内部导入和执行 python

我一直无法弄清楚的是如何/是否可以导入要从程序外部执行的自动 keystore (python 脚本)

这可能吗?基于多次尝试,我得到了各种依赖错误,如果没有人能快速回答我遗漏的难以捉摸的明显问题,我将发布失败尝试的 pastebin

更新

又走一遍流程,主要是尝试访问Keyboard类

from autokey.scripting import Keyboard

产生错误

In [1]: from autokey.scripting import Keyboard
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-1-9721ccad71fb> in <module>()
----> 1 from autokey.scripting import Keyboard

/usr/local/lib/python2.7/dist-packages/autokey/scripting.py in <module>()
17
18 import subprocess, threading, time, re
---> 19 import common, model, iomediator
20 if common.USING_QT:
21 from PyQt4.QtGui import QClipboard, QApplication

/usr/local/lib/python2.7/dist-packages/autokey/model.py in <module>()
17
18 import re, os, os.path, glob, logging
---> 19 from configmanager import *
20 from iomediator import Key, NAVIGATION_KEYS, KEY_SPLIT_RE
21 from scripting import Store

/usr/local/lib/python2.7/dist-packages/autokey/configmanager.py in <module>()
712 from model import *
713
--> 714 class GlobalHotkey(AbstractHotkey):
715 """
716 A global application hotkey, configured from the advanced settings dialog.

NameError: name 'AbstractHotkey' is not defined

尝试直接导入 AbstractHotkey

from autokey.model import AbstractHotkey

给出错误

In [4]: from autokey.model import AbstractHotkey
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-4-fddf923ec053> in <module>()
----> 1 from autokey.model import AbstractHotkey

/usr/local/lib/python2.7/dist-packages/autokey/model.py in <module>()
17
18 import re, os, os.path, glob, logging
---> 19 from configmanager import *
20 from iomediator import Key, NAVIGATION_KEYS, KEY_SPLIT_RE
21 from scripting import Store

/usr/local/lib/python2.7/dist-packages/autokey/configmanager.py in <module>()
712 from model import *
713
--> 714 class GlobalHotkey(AbstractHotkey):
715 """
716 A global application hotkey, configured from the advanced settings dialog.

NameError: name 'AbstractHotkey' is not defined

诀窍是 model.py 有

from configmanager import *

在第 19 行,创建循环依赖

假设我可以创建一个补丁,但仍然很好奇是否有人有不需要编辑核心文件的方法?

最佳答案

Autokey 不提供可在 Autokey 应用程序内部触发的脚本上下文之外使用的库。

所以,不。欢迎补丁,但您想要的功能尚不存在。

关于python - 将自动 keystore 导入 python 脚本的任何方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16226607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com