【01-09 问题求助】每10秒自动换随机壁纸,请问要怎么写?
rainmeter吧
全部回复
仅看楼主
level 7
未央✨✨ 楼主
目前的问题是:
1、知道有!Setwallpaper [RandomImage] (FIT)可以设壁纸,但是不知道怎么写每10秒自动执行这个操作?我本想法用Measure=Time得到秒数来匹配计算,但不知道怎么写?另外似乎有calc的counter变量可以利用?
2、有些图片是竖屏的,!Setwallpaper有办法设置图片放大居中吗?
代码放二楼,等大佬解答。
2022年01月09日 02点01分 1
level 7
未央✨✨ 楼主
防吞楼
2022年01月09日 02点01分 3
顶贴
2022年01月09日 04点01分
level 9
试下用计数器行不行(惭愧,使用雨滴到现在还没用过计数器)
[Setwallpaper]
Measure=Calc
Formula=(Setwallpaper+1)%(10+1)
IfMatch=0
IfMatchAction=!Setwallpaper [RandomImage] (FIT)
话说你后面那个(FIT)是什么东西来的
另外,10秒就换一次壁纸,有必要吗,你玩电脑是盯着桌面看的?[哈哈]
2、有些图片是竖屏的,!Setwallpaper有办法设置图片放大居中吗?
---自己先裁剪好再放到壁纸目录里吧
2022年01月09日 05点01分 4
谢谢!!可以用OnUpdateAction执行这个定时操作。因为以前攒了很多游戏截图,又没时间回顾,就想做成在桌面随机播放,效果还不错[升起]
2022年01月09日 14点01分
@未央✨✨ 好主意!
2022年01月09日 15点01分
吧务
level 14
不需要计数器就能实现,你的Rainmeter节点下 update 已经设置为10s了,再加一行“OnUpdateAction=[!SetWallpaper “Some Image” Full]”结合对应的壁纸即可
2022年01月09日 08点01分 5
补充 :!SetWallpaper最后一个参数设置壁纸样式。Center:居中、Tile:平铺、Stretch:拉伸、fit:适应、Fill:填充、Span:跨区
2022年01月09日 08点01分
@蓝色闪光✨ 可以用,谢谢!!
2022年01月09日 14点01分
1