问题标签 [rainmeter]
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.
regex - 使用 Rainmeter webparser 获取徽章信息
我正在尝试为 Rainmeter 做一个皮肤,它显示来自用户个人资料页面的声誉分数和徽章数量。如果用户在每个类别(金、银、铜)中至少有一个徽章,一切都会很好,但以我为例,我还没有任何金徽章,皮肤看起来像. 所需的输出将类似于 Stack Overflow 401 0 1 7。我的实际代码如下。
我读了一些关于 Webparser Lookahead Assertions 的内容并尝试做一个有效的 RegExp 但没有成功。我得到的最好结果是,(?siU)<span class="reputation-score">(.*)</span>(?(?=.*<span title="(.*) gold))(?(?=.*<span title="(.*) silver))(?(?=.*<span title="(.*) bronze))
但它没有提供我想要的。什么应该是正确的正则表达式?谢谢!
regex - RainMeter 多行 - 正则表达式
几天以来,我一直在尝试使用 Rainmeter 读取整个文件。
我正在使用 WebParser 和 RegExp。
我的结果是这样的:
如果我做一个 RegExp 之类的(?m).*
,我只有第一行。但是,如果我使用类似的东西(?m).*\n.*
,我有两条线......
太棒了,但有时,我只有 1 行,有时,我可以有 5 行。如果我在写 =(?m).*\n.*\n.*\n.*\n.*
并且我只有 3 行,Rainmeter 不会得到我的行。
有没有人有办法解决吗?
rainmeter - Rainmeter Gmail WebParser 失败
Rainmeter Gmail 路径模式是这样的
https://[your Gmail user name]:[your Gmail password]@gmail.google.com/gmail/feed/atom
但是我将我的凭据放在 RainMeter 中的指定位置(所有主题对我来说都是相同的最终结果)并且我遇到了一个致命错误。这是否与密码字段中的特殊字符有关?我试过自己编码它们,比如空格是 %20 等等。为什么提要没有通过的任何想法
rainmeter - 如何在 Rainmeter 中重新开始倒计时?
我正在尝试构建一个非常简单的倒计时,一旦达到 0 就会重新启动。为什么第 15 行(IfBelowAction)上的代码不起作用?实现此目的的替代方法是什么?
rainmeter - 在 Rainmeter Webparser 中使用动态生成的页面
我正在尝试制作一个 Rainmeter 插件来从http://miniature-calendar.com/下载每日图像
当我静态提供每日站点时,它会下载并显示图像,但是如果我尝试使用变量获取每日站点,它会失败并且不再下载。
我现在使用的代码:
这样,关于选项卡表明 WebParser 有一个空的 Url 并且不下载图像。但是,如果我说它Url=http://miniature-calendar.com/160113/
会下载适当的图像。
我应该改变什么才能让它工作?
window-position - Rainmeter '!SetVariable' 无法在命令行中运行
我的任务栏顶部有几个 Rainmeter 皮肤,它们充当更酷的时钟,为了将皮肤保持在任务栏上方,我有以下代码:
这样可以将皮肤保持在任务栏上方,但也可以将其保持在 youtube 全屏运行之类的东西之上。我有一个 AutoHotKey 脚本,它会在窗口变为全屏和全屏关闭时运行程序,所以我告诉它启动"%PathToRainmerer%\Rainmeter.exe" !SetVariable "ZAxis" "-1" Skin.ini
并"1"
在非全屏时运行,但什么也没发生。
我检查了所有内容以确保 AHK 脚本正常工作,我什至尝试Rainmeter.exe
使用快捷方式使用参数运行,但没有任何效果。我还设置了一个仪表,Text=#ZAxis#
它保持在一个。我猜问题出在语法上,但我找不到合适的文档(可能是因为我不擅长研究)。我可以提供有关礼貌要求的更多详细信息。
请记住,非常感谢善意和尊重的评论。
javascript - 将 Photoshop HSL 调整图层转换为颜色矩阵?
我正在做一个关于颜色矩阵的噩梦。我在 Photoshop 中使用带有值的调整图层Hue: -37
,Saturation: -25
这会产生漂亮的小指黎明颜色:
我正在尝试EaselJS
根据我的 HSL 调整层中的值为 Rainmeter (只能使用这些)创建我的矩阵,所以我正在生成我的矩阵,如下所示:
new createjs.ColorMatrix().adjustColor(0, 0, -25, -37);
见这里:http ://www.createjs.com/docs/easeljs/classes/ColorMatrix.html#method_adjustColor
如您所见,这会产生明亮的绿色:
还有另一种方法来生成我的颜色矩阵吗?我可以将 Photoshop 调整图层转换为颜色矩阵吗?结果的差异是否与未Colorize
检查有关?
c# - 使用 C# 从 Groove Music 获取数据
我正在尝试从 Groove Music 客户端获取信息,例如当前曲目标题、用 C# 编写的 Rainmeter 插件的当前曲目持续时间。
不幸的是,我找不到提供 Groove Music 客户信息的课程:/
我发现的关于 SDK 的唯一一件事是 REST 服务,它不会为我提供那种信息......
有人知道吗?
if-statement - 如何根据 PROCESS 插件返回的值修改仪表或变量?
问题
我正在使用 Process 插件 ( https://docs.rainmeter.net/manual/plugins/process/ ) 来确定我的系统上正在运行哪些服务。
我当前的输出:
值(on/off)会适当更改,但我也想根据返回的值更改文本颜色。这是一个在我的系统上运行的示例(只要收到测量值,arrow.png 就会呈现红色):
根据我在 Rainmeter 论坛 ( https://forum.rainmeter.net/viewtopic.php?t=3335 ) 上阅读的一篇文章,最好的方法是将字体颜色添加为变量,然后像这样修改它:
我知道 Process 插件返回的“-1”和“1”是字符串,需要转换为 int 类型才能被 if 语句识别,但我尝试过的所有内容都没有改变颜色。(包括此代码)
问题
如何使 Process 插件(“-1”、“1”)返回的值返回为整数,以便我的 if 语句可以识别它们?
或者有没有更好的方法来改变 Rainmeter 中的文本颜色?