问题标签 [sourceforge-appscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
317 浏览

python - py2app 错误:是一个目录

当我在终端中执行以下命令时:

它以:

错误是:错误:是一个目录 - 我该如何解决这个错误?

并且不会在 dist 文件夹中创建 .app ...

我正在使用以下 setup.py (并且我在我的源代码中使用 appscript):

有人知道我如何解决这个错误吗?

0 投票
1 回答
114 浏览

python - Python 中的 AppScript(Apple 脚本)库。获取所有桌面,包括活动和非活动

今天我创建了一个程序,它从 Themoviedb.org 的 API 获取当前最流行的电影,随机选择一个,并将我的桌面图像设置为所选电影的高清背景。我设置了一个 cron 作业,让它每小时运行一次,而且效果很好(截图)。

我遇到的问题是只有当前处于活动状态的桌面(以及未来的桌面)被更改。其他已打开的桌面都没有更改(它们仍然具有以前的桌面图像)。如何同时更改活动和非活动桌面?

第 16 行和第 18 行似乎只获得物理显示器,而不是不同的桌面。

使用 OSX Yosemite 和 Python 2.7.6。

我会很感激任何帮助!非常感谢。

0 投票
1 回答
186 浏览

python - 在 Python 中响应 Apple 事件,而不在字典中的键周围使用管道字符

我在 py2app 捆绑的 Python 2.7 应用程序中使用 appscript 和 aemreceive 来接受传入的 Apple 事件并将我的应用程序的输出作为 Apple 事件返回给与我的应用程序通信的外部应用程序。

这很好用,有一个例外:当我返回字典时,键被管道字符包围,我需要没有这些字符的键。

示例:我想将此响应发送到外部应用程序:

相反,我的应用程序发送了这个:

事件处理程序已使用以下代码安装:

其中“get_property”是一个函数的名称,一旦外部应用程序请求项目的位置信息,就会调用该函数。这个函数返回一个字典:

我了解到,如果您想使用 Apple Events 保留字(如“文件夹”)作为应用程序的键,或者您的键使用空格或非 ASCII 字符,则必须使用管道围绕键。因此,当我从“有描述”中删除空格或将“文件夹”键重命名为“myfolder”时,我的应用程序返回一个字典,而不用管道包围键。

然而,与我的应用程序通信的外部应用程序要求我的应用程序使用带有空格的键以及“文件夹”键。

有任何想法吗?

提前非常感谢。

0 投票
1 回答
90 浏览

ruby-on-rails - 在 Rails 中使用 Appscript

我已经在我的 Rails 项目中安装了 rb-scpt gem 并运行了 bundle。gem 是 rb-appscript 的一个分支。

从终端运行时,以下程序有效:

我创建了一个控制器来做同样的事情:

当我运行它时,我在第 3 行得到一个错误:

我错过了什么?我确定这很简单。

我使用 RubyMine 作为我的 IDE。当我输入 ::Appscript. 时,我开始从 IDE 获取代码提示,说源是 Appscript。这是 gem 中 rb-scpt.rb 的摘录:

0 投票
0 回答
387 浏览

python - 使用已经打开的 safari 选项卡的 python 从 safari 保存网页源?

基本上我已经在 safari 上安装了一个自动页面刷新器。而且我有 5 个 Safari 窗口每 30 秒自动刷新一次。我的目标是使用 python 来获取所有打开的网页的列表。我正在使用它来做到这一点:

这将返回带有 URL 的打开选项卡列表。接下来是获取所有这些打开的选项卡的源代码并将其保存为 txt 或 html,然后最后使用 python 匹配网页上的字符串以获取我想要的数据。

如何获取已打开网页的页面源并将其保存为 txt 或 html?这可以使用 appscript 或其他模块来完成吗?

0 投票
4 回答
5052 浏览

ionic-framework - Ionic Serve 引发类型错误:Appscripts.serve

我最近克隆了一个项目,当我尝试为它提供服务时,出现错误:TypeError: AppScripts.serve is not a function.

我将如何解决这个问题/我应该去哪里看?

我已经尝试过更新 ionic 并重新安装所有插件(以防万一)。

对此的帮助将不胜感激!

0 投票
1 回答
153 浏览

lua - 手动睡眠时如何结束`sleepscript`?

我想唤醒屏幕。30 分钟后关闭屏幕,作为番茄计时器。

我的代码如下。

如何结束sleepscriptwhen sleep manual?
我不想同时运行两个睡眠任务。
我想在唤醒 Mac 后 30 分钟设置 Mac 睡眠。

0 投票
0 回答
35 浏览

npm - 离子构建花费太多时间 300s 每次 100s+

命令:ionic serve

每次都需要超过 100 秒,上次是 300 秒。 在此处输入图像描述 这些是我的开发依赖项。

这是我的系统配置 在此处输入图像描述

如何减少此构建时间。

0 投票
1 回答
1031 浏览

ionic-framework - 我在运行 Ionic 应用程序时遇到错误

在我的 Mac 中运行命令>sudo ionic serve后,我得到 -:

ionic-app-scripts 服务 --address 0.0.0.0 --port 8100 --livereload-port 35729 --dev-logger-port 53703 --nobrowser

[INFO] 看起来这个项目中没有安装@ionic/app-scripts。

? 安装@ionic/app-scripts?是的

当我开始使用 cli command > npm i -D -E @ionic/app-scripts安装它时, 我得到-:

正如您在上面看到的,我收到了错误,我将上面代码的一些错误部分放在下面,请查看:

吉普错误!cwd /Users/user/Projects/MyIonicProject/node_modules/node-sass gyp 错误!节点 -v v10.1.0 gyp 错误!节点-gyp -v v3.8.0 gyp 错误!不好构建失败,错误代码:1 npm ERR!代码 ELIFECYCLE npm 错误!errno 1 npm 错误!node-sass@4.9.0 安装后:node scripts/build.jsnpm 错误!退出状态 1 npm ERR!npm 错误!在 node-sass@4.9.0 安装后脚本失败。npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
/Users/user/.npm/_logs/2018-09-21T07_51_45_171Z-debug.log [错误] 运行子进程 npm 时出错。

我在这里遇到错误......并且无法运行我的离子应用程序,我还删除并重新安装了 npm 但它对我不起作用请帮助我

0 投票
1 回答
1878 浏览

python - Python 3.6 模块 appscript 安装错误

我想安装该模块xlwings,它的依赖项之一是appscript. 所以当我这样做时:

我收到以下错误:

我正在使用 Jupyter Notebook,并且该笔记本正在运行 Python 3.6,所以我想专门安装appscriptxlwings3.6。

我的操作系统是 macOS Mojave 10.14.1。

错误代码说问题出在clang,所以这是我的clang版本:

任何人都可以解释一下吗?