写一个电脑屏保代码,教我怎么设置
以下代码可用于设置电脑屏保// 导入必要的模块
var fs = require('fs');
var path = require('path');
// 获取文件夹下所有图片
function getImages(imgPath) {
var images = [];
// 读取文件夹下所有文件名,返回一个数组
var files = fs.readdirSync(imgPath);
// 遍历数组,如果是jpg/png/jpeg格式的图片则push到images数组中
files.forEach(function (item, index) {
if (path.extname(item).match(/(jpg|png|jpeg)/ig)) {
images.push(item);
}
});
return images;
} // 设定屏保时间间隔(单位s) const intervalTime = 5; // 图片存放路径 const imgPath = './images'; // 获取该文件夹下所有图片 var imgsArr = getImages(imgPath); setInterval(() => { // 随机选择一张图片 let randomImgIndex = Math.floor((Math.random() * imgsArr.length)); let randomImgName=imgsArr[randomImgIndex]; console.log('当前使用的背景图片名字为', randomImgName); }, intervalTime * 1000)
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!