荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Mill (南小草), 信区: Program
标  题: 随机更换壁纸
发信站: 深大荔园晨风站 (Thu Feb 26 22:58:36 1998), 转信

        每次启动WINDOWS,总有不短的时间要面对桌面上的壁纸
,哪怕是自已最喜欢的一幅,如果长时间摆在前面,也多少会给人
一些单调乏的感觉。但如果每次都不知将要出现哪一幅,相信感觉
就完全不同了,至少你会新奇地瞪大眼睛:会是哪一幅呢?
        这一切实现起来并不复杂:首先,为增大安全系数,多做
几个WIN.INI的备份;第二步只需将下面的小程序编译后置于“启动”
组内,其余的工作则由程序来完成,实际上,它也只是修改了WIN.ini
中壁纸的文件名,采用TURBO PASCAL编写的源程序如下:
program wdos;
uses wincrt;
const(壁纸数及文件名可根据实际情况及个人爱好修改)
    bmpnum=5;
    bmpname:array[0..4] of string[12]=
    ('wfb4.bmp','leaves.bmp','wfb3.bmp','cars.bmp','256color.bmp');
var
    winf,bkf:text;
    i:integer;
    s:string;
begin
    assign(bkf,'c:\windows\win.ini');
    rename(bkf,'c:\windows\wini.txt');
    reset(bkf);
    assign(winf,'c:\windows\win.ini');
    rewrite(winf);
    while not eof(bkf) do
    begin
        readln(bkf,s);
        if (copy(s,1,9)='wallpaper')then
        begin
             randomize;
             i:=random(bmpnum);
             s:='Wallpaper='+bmpname[i]
        end;
    erase(bkf);
    close(winf)
end.
       程序应在TURBO PASCAL FOR WINDOWS中编译,如在TURBO PASCAL
FOR DOS 中编译需将第二行USES WINCRT改为USES CRT。

--
  Forever     衣带渐宽终不悔,   Fornever
  Forever     为伊消得人憔悴。   Fornever

           I love pig!
                Let the Dream to be Realities.
                          Belive it and Touch it!

※ 来源:.深大荔园晨风站 bbs.szu.edu.cn.[FROM: 202.192.140.101]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店