所以,问题很简单,App Opener 库在第一次运行时扫描电脑并自己找到应用程序,但是如果有 App Opener 没有找到的应用程序怎么办?例如,我想运行我自己下载的 Winexp 应用程序,我可以以某种方式将它添加到它的目录中,以便将来我也可以运行它吗? 代码如下所示:
from AppOpener import open, close, mklist, give_appnames
open("intel graphics command center")
open("winexp")
appnames = give_appnames()
这是结果
OPENING INTEL GRAPHICS COMMAND CENTER
WINEXP NOT FOUND... TYPE (LS) for list of applications.
我尝试添加这一行:
mklist(name = "app_data.json")
这样我实际上可以看到 App Opener 可以运行的应用程序是什么,并且我尝试在目录中添加自定义应用程序,但是,每次运行代码时,app_data.json
文件都会更新,并且自定义行将被删除程序,再次给出"*WINEXP NOT FOUND... TYPE (LS) for list of applications*"
错误
这是模块的作者。
如果您在首次扫描 AppOpener 后安装了任何应用程序,它不会自动将该应用程序添加到列表中。
可以很容易地做到:
from AppOpener import open
open(update) #scan all the applications again
open("find xyz") #replace "xyz" with any app you are searching for
希望如此,这有效!请参阅文档此处了解任何其他信息🤗👍
如果问题仍然存在,您可以在AppOpener github 存储库中打开一个新问题。🙏
很多爱,athrv❤️