﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-superman's JAVA home</title><link>http://www.blogjava.net/superjava/</link><description>Welcome to my blog !</description><language>zh-cn</language><lastBuildDate>Tue, 21 Apr 2026 08:35:43 GMT</lastBuildDate><pubDate>Tue, 21 Apr 2026 08:35:43 GMT</pubDate><ttl>60</ttl><item><title>图片连续循环滚动代码（向上、下、左、右）</title><link>http://www.blogjava.net/superjava/archive/2006/11/07/79546.html</link><dc:creator>luosheng</dc:creator><author>luosheng</author><pubDate>Tue, 07 Nov 2006 03:00:00 GMT</pubDate><guid>http://www.blogjava.net/superjava/archive/2006/11/07/79546.html</guid><description><![CDATA[<p>向上： <br />&lt;base <br /><br />href="http://image2.sina.com.cn/gm/lineage2/whz/newwh/images/fy/images/images/ifimage/"&gt; <br /><br />&lt;div id=demo style="overflow:hidden; width:128px; height:300px;"&gt; <br />&lt;div id=demo1&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;/div&gt; <br />&lt;div id=demo2&gt;&lt;/div&gt; <br />&lt;/div&gt; <br />&lt;script language="javascript"&gt; <br />var speed=30 <br />demo2.innerHTML=demo1.innerHTML <br />function Marquee(){ <br />if(demo2.offsetTop-demo.scrollTop&lt;=0) <br />demo.scrollTop-=demo1.offsetHeight <br />else{ <br />demo.scrollTop++ <br />} <br />} <br />var MyMar=setInterval(Marquee,speed) <br />demo.onmouseover=function() {clearInterval(MyMar)} <br />demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} <br />&lt;/script&gt; <br /><br />向下： <br />&lt;base <br /><br />href="http://image2.sina.com.cn/gm/lineage2/whz/newwh/images/fy/images/images/ifimage/"&gt; <br /><br />&lt;div id=demo style="overflow:hidden; width:128px; height:300px;"&gt; <br />&lt;div id=demo1&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br /><br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;img src="gfjs.gif"&gt;&lt;br&gt;&lt;img src="bxtt.gif"&gt;&lt;br&gt;&lt;img src="bzjd.gif"&gt;&lt;br&gt; <br />&lt;/div&gt; <br />&lt;div id=demo2&gt;&lt;/div&gt; <br />&lt;/div&gt; <br />&lt;script language="javascript"&gt; <br />var speed=30 <br />demo2.innerHTML=demo1.innerHTML <br />demo.scrollTop=demo.scrollHeight <br />function Marquee(){ <br />if(demo1.offsetTop-demo.scrollTop&gt;=0) <br />demo.scrollTop+=demo2.offsetHeight <br />else{ <br />demo.scrollTop-- <br />} <br />} <br />var MyMar=setInterval(Marquee,speed) <br />demo.onmouseover=function() {clearInterval(MyMar)} <br />demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} <br />&lt;/script&gt; <br /><br />向左： <br />&lt;base <br /><br />href="http://image2.sina.com.cn/gm/lineage2/whz/newwh/images/fy/images/images/ifimage/"&gt; <br />&lt;div id=demo style="overflow:hidden;height:100px;width:300px;"&gt;&lt;table align=left <br /><br />cellpadding=0 cellspace=0 border=0&gt;&lt;tr&gt;&lt;td id=demo1 valign=top&gt;&lt;img src="gfjs.gif"&gt;&lt;img <br /><br />src="bxtt.gif"&gt;&lt;img src="bzjd.gif"&gt;&lt;img src="gfjs.gif"&gt;&lt;img src="bxtt.gif"&gt;&lt;img <br /><br />src="bzjd.gif"&gt;&lt;/td&gt;&lt;td id=demo2 valign=top&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt; <br />&lt;script&gt; <br />var speed=30 <br />demo2.innerHTML=demo1.innerHTML <br />function Marquee(){ <br />if(demo2.offsetWidth-demo.scrollLeft&lt;=0) <br />demo.scrollLeft-=demo1.offsetWidth <br />else{ <br />demo.scrollLeft++ <br />} <br />} <br />var MyMar=setInterval(Marquee,speed) <br />demo.onmouseover=function() {clearInterval(MyMar)} <br />demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} <br />&lt;/script&gt; <br /><br />向右： <br />&lt;base <br /><br />href="http://image2.sina.com.cn/gm/lineage2/whz/newwh/images/fy/images/images/ifimage/"&gt; <br />&lt;div id=demo style="overflow:hidden;height:100px;width:300px;"&gt;&lt;table align=left <br /><br />cellpadding=0 cellspace=0 border=0&gt;&lt;tr&gt;&lt;td id=demo1 valign=top&gt;&lt;img src="gfjs.gif"&gt;&lt;img <br /><br />src="bxtt.gif"&gt;&lt;img src="bzjd.gif"&gt;&lt;img src="gfjs.gif"&gt;&lt;img src="bxtt.gif"&gt;&lt;img <br /><br />src="bzjd.gif"&gt;&lt;/td&gt;&lt;td id=demo2 valign=top&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt; <br />&lt;script&gt; <br />var speed=30 <br />demo2.innerHTML=demo1.innerHTML <br />demo.scrollLeft=demo.scrollWidth <br />function Marquee(){ <br />if(demo.scrollLeft&lt;=0) <br />demo.scrollLeft+=demo2.offsetWidth <br />else{ <br />demo.scrollLeft-- <br />} <br />} <br />var MyMar=setInterval(Marquee,speed) <br />demo.onmouseover=function() {clearInterval(MyMar)} <br />demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} <br />&lt;/script&gt; <br /><br /></p><img src ="http://www.blogjava.net/superjava/aggbug/79546.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/superjava/" target="_blank">luosheng</a> 2006-11-07 11:00 <a href="http://www.blogjava.net/superjava/archive/2006/11/07/79546.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> Java游戏学习</title><link>http://www.blogjava.net/superjava/archive/2006/11/06/79455.html</link><dc:creator>luosheng</dc:creator><author>luosheng</author><pubDate>Mon, 06 Nov 2006 10:45:00 GMT</pubDate><guid>http://www.blogjava.net/superjava/archive/2006/11/06/79455.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/superjava/archive/2006/11/06/79455.html'>阅读全文</a><img src ="http://www.blogjava.net/superjava/aggbug/79455.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/superjava/" target="_blank">luosheng</a> 2006-11-06 18:45 <a href="http://www.blogjava.net/superjava/archive/2006/11/06/79455.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>什么叫批处理？</title><link>http://www.blogjava.net/superjava/archive/2006/11/06/79453.html</link><dc:creator>luosheng</dc:creator><author>luosheng</author><pubDate>Mon, 06 Nov 2006 10:31:00 GMT</pubDate><guid>http://www.blogjava.net/superjava/archive/2006/11/06/79453.html</guid><description><![CDATA[后缀是bat的文件就是批处理文件，是一种文本文件。简单的说，它的作用就是自动的连续执行多条命令，批处理文件的内容就是一条一条的命令。那它有什么用呢？ <br /><br />比如，在启动wps软件时，每次都必须执行 <br /><br />C:\&gt;cd wps <br />C:\WPS&gt;spdos <br />C:\WPS&gt;py <br />C:\WPS&gt;wbx <br />C:\WPS&gt;wps <br /><br />如果每次用WPS之前都这样执行一次，您是不是觉得很麻烦呢？ <br /><br />如果有一个方法，只需编写一个批处理文件，就会自动执行刚才的所有命令，您想不想学呢？ <br /><br />当您看完此节，自己编写的第一个批处理文件顺利执行时，您一定会大吃一惊的。 <br /><br />此外电脑每次启动时都会寻找autoexec.bat这条批处理文件，从而可执行一些每次开机都要执行的命令，如设置路径path、加载鼠标驱动mouse、磁盘加速smartdrv等，可以使您的电脑真正自动化。 <br /><br />echo、@、call、pause、rem 是批处理文件最常用的几个命令，我们就从他们开始学起。 echo 表示显示此命令后的字符 <br />echo off 表示在此语句后所有运行的命令都不显示命令行本身 <br />@ 与echo off相象，但它是加在其它命令行的最前面，表示运行时不显示命令行本身。 <br />call 调用另一条批处理文件（如果直接调用别的批处理文件 ，执行完那条文件后将无法执行当前文件后续命令） <br />pause 运行此句会暂停，显示Press any key to continue... 等待用户按任意键后继续 <br />rem 表示此命令后的字符为解释行，不执行，只是给自己今后查找用的 <br /><br /><br />例：用edit编辑a.bat文件，输入下列内容后存盘为c:\a.bat，执行该批处理文件后可实现：将根目录中所有文件写入 a.txt中，启动UCDOS，进入WPS等功能。 <br /><br />批处理文件的内容为: 文件表示： <br /><br />echo off 不显示命令行 <br /><br />dir c:\*.* &gt;a.txt 将c盘文件列表写入a.txt <br /><br />call c:\ucdos\ucdos.bat 调用ucdos <br /><br />echo 你好 显示"你好" <br /><br />pause 暂停,等待按键继续 <br /><br />rem 使用wps 注释将使用wps <br /><br />cd ucdos 进入ucdos目录 <br /><br />wps 使用wps <br /><br />批处理文件中还可以像C语言一样使用参数，这只需用到一个参数表示符%。 <br /><br />%表示参数，参数是指在运行批处理文件时在文件名后加的字符串。变量可以从 %0到%9，%0表示文件名本身，字符串用%1到%9顺序表示。 <br /><br />例如，C：根目录下一批处理文件名为f.bat，内容为 format %1 <br /><br />则如果执行C:\&gt;f a: 则实际执行的是format a: <br /><br />又如C：根目录下一批处理文件的名为t.bat，内容为 type %1 type %2 <br /><br />那么运行C:\&gt;t a.txt b.txt 将顺序地显示a.txt和b.txt文件的内容 <br /><br />if goto choice for 是批处理文件中比较高级的命令，如果这几个你用得很熟练，你就是批处理文件的专家啦。 <br /><br />if 表示将判断是否符合规定的条件，从而决定执行不同的命令。 有三种格式: <br />1、if "参数" == "字符串" 待执行的命令 <br />参数如果等于指定的字符串，则条件成立，运行命令，否则运行下一句。(注意是两个等号） <br />如if "%1"=="a" format a: <br /><br />2、if exist 文件名 待执行的命令 <br />如果有指定的文件，则条件成立，运行命令，否则运行下一句。如if exist config.sys edit config.sys <br /><br />3、if errorlevel 数字 待执行的命令 <br />如果返回码等于指定的数字，则条件成立，运行命令，否则运行下一句。如if errorlevel 2 goto x2 DOS程序运行时都会返回一个数字给DOS，称为错误码errorlevel或称返回码 <br /><br />goto 批处理文件运行到这里将跳到goto 所指定的标号处， 一般与if配合使用。 如: <br /><br />goto end <br /><br />:end <br />echo this is the end <br /><br />标号用 :字符串 表示，标号所在行不被执行 <br /><br />choice 使用此命令可以让用户输入一个字符，从而运行不同的命令。使用时应该加/c:参数，c:后应写提示可输入的字符，之间无空格。它的返回码为1234…… <br /><br />如: choice /c:dme defrag,mem,end <br />将显示 <br />defrag,mem,end[D,M,E]? <br /><br />例如，test.bat的内容如下: <br />@echo off <br />choice /c:dme defrag,mem,end <br />if errorlevel 3 goto defrag 应先判断数值最高的错误码 <br />if errorlevel 2 goto mem <br />if errotlevel 1 goto end <br /><br />:defrag <br />c:\dos\defrag <br />goto end <br /><br />:mem <br />mem <br />goto end <br /><br />:end <br />echo good bye <br /><br />此文件运行后，将显示 defrag,mem,end[D,M,E]? 用户可选择d m e ，然后if语句将作出判断，d表示执行标号为defrag的程序段，m表示执行标号为mem的程序段，e表示执行标号为end的程序段，每个程序段最后都以goto end将程序跳到end标号处，然后程序将显示good bye，文件结束。 <br /><br />for 循环命令，只要条件符合，它将多次执行同一命令。 <br /><br />格式FOR [%%f] in (集合) DO [命令] <br />只要参数f在指定的集合内，则条件成立，执行命令 <br /><br />如果一条批处理文件中有一行: <br />for %%c in (*.bat *.txt) do type %%c <br />含义是如果是以bat或txt结尾的文件，则显示文件的内容。 <br /><br />autoexec.bat <br /><br />DOS在启动会自动运行autoexec.bat这条文件，一般我们在里面装载每次必用的程序，如: path(设置路径)、smartdrv(磁盘加速)、 mouse(鼠标启动)、mscdex(光驱连接)、 doskey(键盘管理)、set(设置环境变量)等。 <br /><br />如果启动盘根目录中没有这个文件，电脑会让用户输入日期和时间。 <br /><br />例如，一个典型的autoexec.bat内容如下: <br /><br />@echo off 不显示命令行 <br /><br />prompt $p$g 设置提示符前有目录提示 <br /><br />path c:\dos;c:\;c:\windows;c:\ucdos;c:\tools 设置路径 <br /><br />lh c:\dos\doskey.com 加载键盘管理 <br /><br />lh c:\mouse\mouse.com 加载鼠标管理 <br /><br />lh c:\dos\smartdrv.exe 加载磁盘加速管理 <br /><br />lh c:\dos\mscdex /S /D:MSCD000 /M:12 /V 加载CD-ROM驱动 <br /><br />set temp=c:\temp 设置临时目录 <br /><br />from: <a href="http://zhidao.baidu.com/question/6948231.html">http://zhidao.baidu.com/question/6948231.html</a><img src ="http://www.blogjava.net/superjava/aggbug/79453.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/superjava/" target="_blank">luosheng</a> 2006-11-06 18:31 <a href="http://www.blogjava.net/superjava/archive/2006/11/06/79453.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RSS是什么?</title><link>http://www.blogjava.net/superjava/archive/2006/11/06/79450.html</link><dc:creator>luosheng</dc:creator><author>luosheng</author><pubDate>Mon, 06 Nov 2006 10:15:00 GMT</pubDate><guid>http://www.blogjava.net/superjava/archive/2006/11/06/79450.html</guid><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/superjava/archive/2006/11/06/79450.html'>阅读全文</a><img src ="http://www.blogjava.net/superjava/aggbug/79450.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/superjava/" target="_blank">luosheng</a> 2006-11-06 18:15 <a href="http://www.blogjava.net/superjava/archive/2006/11/06/79450.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>