问题标签 [platypus]

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

python - Reportlab - 将第一个表的最后一行和第二个表放在一起

我有两个表,一个包含发票项目的发票表和一个包含发票总额的表。

我希望两个表保持在一起,当它们不适合一个页面时,第一个表应该拆分,但第一个表的最后一行应该保留在第二个表旁边。

两个表都有不同的列数和不同的样式。

那可能吗?

0 投票
1 回答
47 浏览

bash - 用鸭嘴兽包装后的循环中断

下面是我正在为媒体备份编写的脚本片段。当从终端命令行调用时,脚本会按预期运行。但是,在使用 Platypus 将脚本包装到应用程序后,会创建目标目录,但不会运行 For 循环,并且不会将媒体复制到目标文件夹。有人知道我在这里做错了什么吗?

温柔的男人和/或女士们,谢谢!以下是使用您的评论的工作脚本。感谢您快速转身。前几天应该做的。

0 投票
0 回答
368 浏览

landscape - Python 鸭嘴兽从纵向变为横向

我正在寻找一些灵感。我有一些代码将页面的方向从默认的纵向更改为横向,但是我在页面模板中创建的框架总是像在纵向页面上一样被创建。

我认为这是因为当我更改页面模板中的页面大小时,例如 doc.width 方法返回的值没有改变。有人可以在这里把我放在正确的轨道上吗?

0 投票
1 回答
109 浏览

string - 鸭嘴兽错误设置变量

我有一个从终端运行时可以完美运行的 shell 脚本

该脚本读取给定 .pdf 的文件名,并从文件名的第一个字符中设置一些变量:

例如,以下变量从文件名中读取前两个字符并将它们存储为变量:

然后脚本从命令行运行一个 java 程序,从这些存储的变量中传递参数:

假设[name_of_the_pdf.pdf]=2350.pdf生成的命令是:

问题是当我在鸭嘴兽中使用这个脚本时。我创建了一个 Droplet,当我删除“2350.pdf”文件时,程序使用该文件作为$1参数运行脚本。一切似乎都很好,但似乎无法正确创建变量。例如,上面的变量返回:/U,所以命令是:

剧本完全一样。所以错误是在变量设置过程中。我尝试使用反引号,但似乎一切正常……</p>

U/是从哪里来的?

0 投票
1 回答
1655 浏览

ruby - 鸭嘴兽错误:应用程序包中缺少脚本

我的用例是将 ruby​​ 应用程序转换为 Mac 上的可执行应用程序。当我在 github 上创建一个版本时……这意味着用户会将项目下载为 zip 并运行该程序。

我在创建应用程序时选中了所有复选框,如下所示:在此处输入图像描述

我把我的答案放在下面。这是一个快速的解决方案。但是,可能不是最佳实践。如果有人提出由社区确定的更好答案。我会这样回答。关于红宝石脚本的这个问题的答案应该适用于鸭嘴兽变成.app的其他脚本

0 投票
1 回答
1292 浏览

python - 鸭嘴兽如何“猜测”粗体和斜体样式?

这是我的代码。我的第一个函数是基于/Lib/site-packages/reportlab/lib/styles.py源代码,创建一个数组style

然后我用我安装的字体构建我自己的数组:

<i></i>除了and<b></b>标签被忽略的(非常烦人的)事实之外,一切正常!它仅使用样式中的当前字体。

你怎么能修改我的代码,让它考虑标签,我最终得到带有文本本身标签的样式?

0 投票
0 回答
156 浏览

macos - 鸭嘴兽水滴文本更改

我为我的 Python 脚本创建了一个鸭嘴兽应用程序。我正在使用“Droplet”界面为我的脚本提供输入文件。但是,我想修改标准消息“在此处放置文件”。无论如何我可以在鸭嘴兽中做到这一点吗?

谢谢维克

0 投票
1 回答
862 浏览

reportlab - 拆分长段

我正在尝试在我的 reportlab 文档中添加长段落。

当我只添加整个文本时它会成功,例如:

并使用

\n问题是,没有考虑换行符 ( )。我试图用 替换它们<br/>,但这似乎不受鸭嘴兽的支持,我收到br标签未知的错误。

我的下一个尝试是将它分成单独的段落:

这导致:

知道我做错了什么吗?

- 更新 -

正如亚当所说,<br/>应该工作,但在我的情况下没有。经过长时间的调试,我发现导入错误:

正确的:

我的进口:

虽然我不知道为什么错误的导入仍然有效。

0 投票
2 回答
130 浏览

macos - Platypus 创建独立的 macOS 应用程序

我正在尝试从使用鸭嘴兽的 perl 脚本开始创建 macOS 应用程序(HighSierra)。该过程运行顺利,但创建的应用程序使用计算机的 Perl 解释器。我想在使用 Platypus 创建的应用程序中打包 perl 解释器和所需的模块,以便我可以作为一个独立的应用程序交付。这是可以实现的吗?

0 投票
0 回答
457 浏览

python - 您是否必须在 Mac 上安装 python 才能运行 Platypus 应用程序?

我昨天发现了鸭嘴兽。尽管如此,在使用 platypus 将我的一些脚本转换为应用程序后,我决定在另一台我不知道的 Mac 上测试它们,每次我运行该应用程序时都会显示以下错误:

在这一点上,我非常有信心会发生错误,因为 platypus 在我的设备上找不到 python。

因此,是否可以从 python 脚本创建一个 .app 并在没有 python 的设备上运行它?如果没有,还有其他具有这种功能的工具吗?(另请注意,我使用的是 python3)

非常感谢您的帮助。