博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
快速生成background-1.xml的方法
阅读量:4302 次
发布时间:2019-05-27

本文共 1337 字,大约阅读时间需要 4 分钟。

background-1.xml文档的时候发愁了。。好多工作量啊,肿么办?
还是用脚本吧:
---------------------------------------------------------------------------
#!/bin/sh
echo "<background>"
echo "  
<starttime>"
echo "  
  
<year>2009</year>"
echo "  
  
<month>08</month>"
echo "  
  
<day>04</day>"
echo "  
  
<hour>00</hour>"
echo "  
  
<minute>00</minute>"
echo "  
  
<second>00</second>"
echo "  
</starttime>"
echo "<!-- This animation will start at midnight. -->"
#图片数据初始值,这里,我已经将所有的图片改成了 2.jpg 类型的名称
num=1
#路径
mypicpath=/usr/share/backgrounds/mypic/
#多少张图片
maxnum=111
#显示时间
displaytime=595.0
#变换时间
changetime=5.0
echo "  
<static>"
echo "  
  
<duration>"$displaytime"</duration>"
echo "  
  
<file>"$mypicpath""$num".jpg</file>"
echo "  
</static>"
while [ "$num" -lt "$maxnum" ]
do
echo "  
<transition>"
echo "  
  
<duration>"$changetime"</duration>"
echo "  
  
<from>"$mypicpath""$num".jpg</from>"
num=$(($num + 1))
echo "  
  
<to>"$mypicpath""$num".jpg</to>"
echo "  
</transition>"
echo "  
<static>"
echo "  
  
<duration>"$displaytime"</duration>"
echo "  
  
<file>"$mypicpath""$num".jpg</file>"
echo "  
</static>"
done
echo "</background>"
exit 0 
---------------------------------------------------------------------------
将以上脚本保存成list文档,执行下面语句
chomd +x list
./list > 
background-1.xml 
然后将background-1.xml拷贝过去。。
其实这里的方法也不好,因为我事先整理图片的时候已经把图片重命名为1.jpg,2.jpg……的形式。。
如果再懒点,遍历整个文件夹,获取文件名,然后用循环写出来。。期待高手写出来。。。。
但还是解放了。。。不用一个一个改了。。脚本无敌。。。。

转载地址:http://mnows.baihongyu.com/

你可能感兴趣的文章
Django 源码阅读:url解析
查看>>
第三轮面试题
查看>>
Docker面试题(一)
查看>>
第四轮面试题
查看>>
第一轮面试题
查看>>
2020-11-18
查看>>
Docker面试题(二)
查看>>
一、redis面试题及答案
查看>>
消息队列2
查看>>
C#实现 UDP简单广播
查看>>
关于winodows下编程c++遇到的引用文件路径问题
查看>>
Windows下静态链接库的使用
查看>>
C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef
查看>>
c语言中条件编译相关的预编译指令
查看>>
C语言 条件编译详解
查看>>
C++ int与string的转化
查看>>
C#增删改查操作Access数据库之二(数据库的增加)
查看>>
C#操作Access数据库
查看>>
c++中LPCTSTR,LPTSTR 解释
查看>>
c++内存测试
查看>>