快速生成background-1.xml的方法

前端之家收集整理的这篇文章主要介绍了快速生成background-1.xml的方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
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……的形式。。
如果再懒点,遍历整个文件夹,获取文件名,然后用循环写出来。。期待高手写出来。。。。
但还是解放了。。。不用一个一个改了。。脚本无敌。。。。

猜你在找的XML相关文章