问题标签 [geektool]

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 回答
700 浏览

bash - Peroidcly 在 shell 脚本中运行 osascript 来运行苹果脚本

我在做什么

我定期运行一个 shell 脚本来检查我的屏幕分辨率。基于此,它将运行两个苹果脚本之一,这基本上会改变另一个应用程序(极客工具)的可见性。

我的问题

苹果票据本身运行良好。我知道 osascript 是调用苹果脚本的方式,因为如果我尝试直接运行它,它会说它“无法执行二进制文件”。但是,当我使用osascript $Home/path/smallscreen.scpt它时,它给了我一个新错误:

也许我只是误解了一些东西,但我认为从这个答案的底部运行脚本应该是直截了当的:https ://stackoverflow.com/a/16071855/2522073

声称你可以像这样运行你的苹果脚本 osascript /Users/USERNAME/Desktop/foo.scpt


外壳代码:

我的苹果脚本:

我在 Mac 10.10.3 上运行它

0 投票
1 回答
48 浏览

string - 如何在最后一个时期后删除文本

我在运行 OSx 10.6.8 的 iMac 上使用 Nerdtool,并编写了一些代码来获取天气预报并将其显示在我的桌面上。我如何删除最后一个以“预测已发布”开头的文本?我注意到的第二个问题是返回的文本在第一个字符前面有一个“空格”。我也希望它消失。下面是我使用终端获得的命令和输出。谢谢。

命令:

输出:

今天早上阳光明媚,然后是太阳和云的混合,今天下午有 40% 的几率有阵雨。今天下午有雷暴的风险。今天下午西风20公里/小时。高 29. 紫外线指数 8 或非常高。预测于 2015 年 7 月 31 日星期五美国东部时间上午 5:00 发布

0 投票
1 回答
106 浏览

image - wget 在终端中下载图像但不是 Geektool

我正在使用 Geektool 从互联网上下载图像,然后将其显示在桌面上。wget 代码在使用终端时可以正常下载,但在使用 Geektools 时无法正常工作。

我希望有人对 Geektools 和下载照片有一些经验。

谢谢你的帮助。

0 投票
2 回答
105 浏览

sql - 如何将不同模式和具有不同数据类型的表的 2 个不同查询的组合结果合并到同一个表中

我有 2 张桌子。表 A 付款表 B 电话

我想将以下 2 个差异模式查询的结果合并到 1 个表中。

这是我正在寻找的输出。

0 投票
1 回答
81 浏览

bash - 早期问题的不同方面:从 geek_scripts 运行时,为什么不测试是否存在 Docker 工作不起作用?

我有三个脚本:mysql_monitor.sh、sip_monitor.sh 和 check_docker.sh,它们每个都执行一些测试并显示一条消息,如果不存在则状态为“红色”,如果不存在则显示“绿色”。这些脚本位于另一个名为 newmain.bash 的脚本中,该脚本在 geek_scripts shell 中运行。如果我从命令行运行 newmain.bash,那么它会检测 Docker 是否正在运行,并在它们中的每一个上放置正确的颜色和突出显示。但是,当它从 geek_scripts shell 运行时,它不会检测到 Docker 是否正在运行,总是说它没有运行。此外,只有 mysql_monitor.sh 颜色是正确的。其他没有突出显示,而是静音。

以下是脚本:

这些是从 newmain.bash 调用的:

文件 geek_scripts/newmain.bash 也有 #!/bin/bash 作为第一行。

我想了解正在发生的事情以及如何获得我想要的东西,即 check_docker.sh 从命令行显示 Docker 是否正在运行,颜色正确并以粗体显示。为什么它不显示突出显示的颜色,最重要的是,为什么它不能确定 Docker 是否正常运行?

我知道我有明确的颜色代码,并且会在某些时候将它们排除在外,但是当从命令行在每个单独的文件中运行时它们会起作用,并且当我从命令行运行 newmain.bash 时也会起作用,即。

'is not running'、'is running' 和 'disabled' 从命令行适当地着色为粗体红色、粗体绿色和粗体红色。在屏幕上的 geek-scripts 显示中,只有 MySQl 消息是粗体绿色,其他是常规红色,但同样,如果 Docker 正在运行,命令行显示它正在运行,但 geek_script 显示它没有运行。

为什么?以及如何解决?

0 投票
0 回答
13 浏览

java - 我还应该如何调用反向函数?对 Rlist 执行反向时,输出仅显示一个链接

主功能:

添加列表功能:

}

我还应该如何调用反向函数?在 Rlist 上执行反向时,输出仅显示一个链接。我不明白在这两种情况下如何以不同的方式调用该函数。没有反向打印的 Rlist 完美。

代码是为:

输入: List1: 5->6->3 // 代表数字 365 List2: 8->4->2 // 代表数字 248 输出: 结果列表: 3->1->6 // 代表数字 613 解释: 365 + 248 = 613

0 投票
0 回答
20 浏览

python - 将 Python 文件集成到 Geektool 中?不工作

我一直在尝试将我的 Python (.py) 文件与 GeekTool 集成以在我的 Macbook Pro 的背景上显示狗狗币价格,但没有成功。在 GeekTool 的命令行中,我已经尝试过python ~/Desktop/filename.py/Library/Frameworks/Python.framework/Versions/3.8/bin/python3 "filename.py"但似乎没有任何效果。我以某种方式调用文件错误吗?我是否需要先以某种方式将此 .py 文件转换为 .sh 文件?我查看了过去的论坛帖子,但没有多少人询问有关 Python x GeekTool 集成的问题。

当我在 ipython3 中测试它时,我的 Python 代码本身可以工作,但它也在下面: