送大家一个搞笑DOS程序【分享】
five123
five123 Lv.7
2007年07月02日 16:42:55
来自于水利软件
只看楼主

画面相信大家都见过,可你知道如何写代码吗?不同人有不同方法实现,我用DOS命令。其中的版权信息可以自行修改,呵呵楼下2位朋友说的无法运行可能是保存的格式问题,后修改为ansi格式保存可运行××××××××××××××××××@echo off:::::::::::::::::::::::::::生成vbs脚本,用来显示动画echo CD=Wscri pt.Arguments(1)>showplan.vbe

画面相信大家都见过,可你知道如何写代码吗?
不同人有不同方法实现,我用DOS命令。
其中的版权信息可以自行修改,呵呵
楼下2位朋友说的无法运行可能是保存的格式问题,后修改为ansi格式保存可运行

××××××××××××××××××
@echo off
::::::::::::::::::::::::::
:生成vbs脚本,用来显示动画
echo CD=Wscri pt.Arguments(1)>showplan.vbe
echo Str=Wscri pt.Arguments(0)>>showplan.vbe
echo Time_Delay=Wscri pt.Arguments(2)>>showplan.vbe
echo Switch1=Wscri pt.Arguments(3)>>showplan.vbe
echo Switch2=Wscri pt.Arguments(4)>>showplan.vbe
echo Str_Len=len(Str)>>showplan.vbe
echo Show_Str Str,Str_Len,CD,Time_Delay,Switch1,Switch2>>showplan.vbe
echo wscri pt.stdout.write vbcrlf>>showplan.vbe
echo Function Show_Str(str,strlen,CD,Speed,Switch1,Switch2)>>showplan.vbe
echo IF Ucase(Switch2)=^"Y^" then>>showplan.vbe
echo Show_Cursor 8,CD>>showplan.vbe
echo End if>>showplan.vbe
echo IF str^<^>^"^" then>>showplan.vbe
echo For i=1 to strlen>>showplan.vbe
echo if i mod 2=0 then>>showplan.vbe
echo Cursor=^" ^">>showplan.vbe
echo else>>showplan.vbe
echo Cursor=^"_^">>showplan.vbe
echo end if>>showplan.vbe
echo IF i=strlen then>>showplan.vbe
echo Cursor=^" ^">>showplan.vbe
echo End if>>showplan.vbe
echo IF Ucase(Switch1)=^"Y^" then>>showplan.vbe
echo str1=str1 ^& ^"^>^">>showplan.vbe
echo wscri pt.stdout.write chr(13) ^& CD ^& str1^&Left(str,79-i) ^& chr(8)>>showplan.vbe
echo Else>>showplan.vbe
echo wscri pt.stdout.write chr(13) ^& CD ^& Left(str,i)^&Cursor^& chr(8)>>showplan.vbe
echo End if>>showplan.vbe
echo wscri pt.sleep Speed>>showplan.vbe
echo Next>>showplan.vbe
echo Else>>showplan.vbe
echo Exit Function>>showplan.vbe
echo End if>>showplan.vbe
echo End Function>>showplan.vbe
echo Function Show_Cursor(Num,CD)>>showplan.vbe
echo for i=1 to Num>>showplan.vbe
echo if i mod 2=0 then>>showplan.vbe
echo Cursor=^" ^">>showplan.vbe
echo else>>showplan.vbe
echo Cursor=^"_^">>showplan.vbe
echo end if>>showplan.vbe
echo wscri pt.stdout.write chr(13) ^& CD ^& Cursor ^& chr(8)>>showplan.vbe
echo wscri pt.sleep 200>>showplan.vbe
echo Next>>showplan.vbe
echo End Function>>showplan.vbe
:初始设置;
set str1=开机
set str2=快开机
set str3=他妈的开机
set str4=你他妈到底开不开机
set str5=操!!再不开机老子砸了你!!
set str6=不是内部或外部命令,也不是可运行的程序
set str7=或批处理文件。
set str8================================================================================
:::::::::::::::::::::::::::::::::::::::::::::::
:主控程序;
cscri pt.exe showplan.vbe %str1% "%~dp0>" 120 "" "Y" //nologo
call :Msg %str1%
cscri pt.exe showplan.vbe %str2% "%~dp0>" 100 "" "Y" //nologo
call :Msg %str2%
cscri pt.exe showplan.vbe %str3% "%~dp0>" 180 "" "Y" //nologo
call :Msg %str3%
cscri pt.exe showplan.vbe %str4% "%~dp0>" 180 "" "Y" //nologo
call :Msg %str4%
cscri pt.exe showplan.vbe %str5% "%~dp0>" 80 "" "Y" //nologo
cscri pt.exe showplan.vbe "" "" 100 "" "Y" //nologo
echo Loading Windows XP ...
echo.
cscri pt.exe showplan.vbe %str8% "" 50 "Y" "" //nologo
del showplan.vbe
echo.
echo 小蝴蝶燕燕----纯DOS命令,可用记事本打开查看命令代码。
echo 按任意键退出本程序,有任何意见请提出交流。
pause>NUL
:Msg
ping -n 2 127.0.0.1>nul
echo ’%1’%str6%
echo %str7%
echo.

××××××××××××××××××

将“×××”之间部分不包括“×××”复制到记事本,以bat格式保存即可
[转贴自小蝴蝶燕燕的帖子]

1183511089087.jpg

abncdd
2007年07月03日 23:09:40
2楼
运行不了
回复
hhzjxss
2007年07月04日 07:43:15
3楼
看看新版主的东东,可是“红色代码”这里是分别不出来的,是不是,怎么区分?
建议用文字说明一下吧!
回复
susanshl
2007年07月04日 08:52:38
4楼
这么长的代码,看着都怕。那些人怎么写出来的
回复
five123
2007年07月04日 09:06:16
5楼
我把修改好的发出来吧,呵呵~喜欢的可以自行修改
回复
xiaweiasd
2008年09月21日 20:48:21
6楼
:) :) 很好很强大:victory:
回复
five123
2008年09月21日 23:03:01
7楼
不是吧,偶好老的帖子都翻出来了
还是以前爱玩啊~
回复
cddn2008
2009年11月05日 20:53:59
8楼
支持,看一下,挺好玩
回复
yao_qi_zhi4
2010年02月08日 08:45:06
9楼
谢谢版主分享,下载看看是否有用?
回复
thr520
2010年03月07日 22:36:03
10楼
搞怪爱玩的吧?
回复

相关推荐

APP内打开