我怎样才能让 Greenshot 图案从 1 开始到 9999999?

我怎样才能让 Greenshot 图案从 1 开始到 9999999?

我最近开始使用绿射这是一款非常棒的屏幕捕获程序,但我对模式有点问题${NUM}。它是这样开始的:

000001,000002,etc.,...

我怎样才能让它像这样开始?

1,2,3...10,11...99,100,etc.,...

另外我怎样才能将其重置为从零重新开始?

答案1

我不确定为什么 ${NUM} 模式会给出 6 位数字,但这似乎是故意的。当我测试(版本 1.3.272)时,无论我是否只使用${NUM}或 ,它始终是 6 位数字something${NUM}。您可以建议将此作为改进在 GitHub 存储库中

至于重置变量,可以在设置中完成。从编辑器中,转到“编辑”>“首选项”>“专家”,然后将“文件名中 $NUM 的数字”更改为 0(或您想要的任何值)。这也可能是一个很好的功能请求,当您移动到新目录时,计数器会自动重置。专家设置页面

答案2

我的输出文件名模式是screen${NUM},这种情况不会发生在我身上。这些数字很久以前就以个位数开始。

帮助描述为:“${NUM} 递增数字,6 位数字”。

我认为 Greenshot 坚持的不是 6 位数字,而是整个文件名至少有 6 个字符。

你可以用我的模式解决这个问题。否则,你应该联系 Greenshot 的开发人员。

答案3

感谢 FancyFranks 关于重置数值的良好回答并将我们引导至 Github。

Lakritzator 于 2022 年 2 月 8 日在此描述了针对所请求功能实施的解决方案:

能够选择 ${NUM} 文件名模式的数字位数 #376 https://github.com/greenshot/greenshot/issues/376#issuecomment-1032812128

screenshots.${NUM:p3,0}.png或者更简单的方法screenshots.${NUM:p3}.png是使用变量的当前值创建一个数字,并用三个字符NUM填充文字零。如果您在专家首选项设置选项卡上将 NUM 设置为 320,则会导致。p30screenshot.321.png

如果您根本不想要填充,那么应该可以使用空填充来填充默认的六位数字1.. 999999: ${NUM:p6,},但这似乎对我不起作用。相反,它会NUM完全丢弃该值。如果您设置为例如两位数,则会screenshots.${NUM:p6,}.png导致screenshots..png而不是。screenshots.21.pngNUM20

答案4

我自己偶然发现了这个问题,经过反复尝试,我终于找到了答案!希望它能帮助其他人。

${NUM:p3,0}将填充数字的末尾,因此您将得到 100、200、300 等等。${NUM:p-3,0}将用前导零填充,因此您将得到 001、002、003 等等。

${NUM}当您开始新的捕获序列时,请记住在专家首选项设置选项卡中将其设置为“0”。

相关内容