| 网站首页 | 绿色软件 | 绿色数码 | 安全中心 | 屏保中心 | 源码中心 | 电子书库 | 教程库 | 图片库 | 资料库 | 算命 | 笑话 | 广告 | 绿站旧版 | 返回总部 | 
您现在的位置: 绿色软件站 >> 源码中心 >> BAT源码 >> 转换处理 >> 源码信息
热点推荐
最新更新
本类热门
· txt转htm
· 中文数字转换为阿拉伯数字
· reg 转 BAT
· 字母大小写转换
· 十进制转十六进制
· 十进制转二进制
· 图片批量生成网页
· sz.reg转换成reg.bat
· 人民币金额小写转大写
· 大小写互转程序
推荐软件
其他更新
字符组合成字符形状
运行环境: Win9x/NT/2000/XP/2003 (载入中...)
文件大小: 1 K
软件类别: BAT源码
软件语言: 简体中文
软件属性:         
授权方式: 免费版
添加时间: 2008-3-21 16:56:59
软件等级: ★★★
软件绿化: 佚名
相关链接: 源码演示地址  源码注册地址
下载次数: 日: 周: 月: 总:
软件添加: 审核:lodge 录入:lodge
::软件简介::  

警告:运行BAT源码是一种危险的动作,如果你不熟悉,请不要尝试!

@echo off
setlocal enabledelayedexpansion
type null >nul 2>nul >input.txt
type null >nul 2>nul >appdix.txt
set init=288
set inits=0
echo e 0100 4D 5A 8C 00 04 00 01 00 20 00 0B 00 FF FF 49 00 >>input.txt
echo e 0110 A0 00 00 00 00 00 42 00 1E 00 00 00 01 00 10 00 >>input.txt
echo e 0120 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>input.txt
for /l %%i in (1,1,29) do (
set/a init+=16
call :dec2hex !init!
echo e !inits! 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >>input.txt
)
set/a init+=16
call :dec2hex !init!
echo e !inits! 0D 0A 70 72 65 73 73 20 65 73 63 20 6b 65 79 20 >>input.txt
set /a init+=16
call :dec2hex !init!
echo e !inits! 65 78 69 74 20 3a 20 24 00 00 00 00 00 00 00 00 >>input.txt
for /l %%i in (1,1,65) do (
set/a init+=16
call :dec2hex !init!
echo e !inits! 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >>input.txt
)
echo n q_test >>input.txt
echo    rcx >>input.txt
echo    0620 >>input.txt
echo    w   >>input.txt
echo    q   >>input.txt
debug <input.txt

echo a  >>code.txt
echo PUSH        DS    >>code.txt
echo SUB        AX,AX    >>code.txt
echo PUSH        AX    >>code.txt
echo MOV        BX,F000    >>code.txt
echo MOV        CX,0400    >>code.txt
echo MOV        DS,BX    >>code.txt
echo MOV        SI,FA6E    >>code.txt
echo MOV        AX,0000   >>code.txt
echo MOV        DI,0018    >>code.txt
echo MOV        ES,AX    >>code.txt
echo REPZ            >>code.txt
echo MOVSB            >>code.txt
echo MOV        DS,AX    >>code.txt
echo MOV        DX,00    >>code.txt
echo MOV        AH,09    >>code.txt
echo INT        21    >>code.txt
echo CALL        015F    >>code.txt
echo MOV        AH,00    >>code.txt
echo INT        16    >>code.txt
echo CMP        AL,1B   >>code.txt
echo JZ        015E    >>code.txt
echo CMP        AL,7F    >>code.txt
echo JA        0125    >>code.txt
echo MOV        DH,AL    >>code.txt
echo MOV        SI,0018    >>code.txt
echo CBW            >>code.txt
echo MOV        CL,03    >>code.txt
echo SHL        AX,CL    >>code.txt
echo ADD        SI,AX    >>code.txt
echo CLD            >>code.txt
echo MOV        CH,08    >>code.txt
echo LODSB            >>code.txt
echo MOV        CL,08    >>code.txt
echo MOV        DL,DH    >>code.txt
echo SHL        AL,1    >>code.txt
echo JB        014B    >>code.txt
echo MOV        DL,20    >>code.txt
echo MOV        AH,02    >>code.txt
echo PUSH        AX    >>code.txt
echo INT        21    >>code.txt
echo POP        AX    >>code.txt
echo DEC        CL    >>code.txt
echo JNZ        0143    >>code.txt
echo CALL        015F    >>code.txt
echo DEC        CH    >>code.txt
echo JNZ        0140    >>code.txt
echo JMP        011B    >>code.txt
echo RETF  >>code.txt
echo PUSH        AX      >>code.txt
echo MOV        AH,02   >>code.txt
echo MOV        DL,0D   >>code.txt
echo INT        21      >>code.txt
echo MOV        DL,0A   >>code.txt
echo INT        21      >>code.txt
echo POP        AX      >>code.txt
echo RET                >>code.txt
echo.      >>code.txt 
echo   rcx  >>code.txt
echo   6c  >>code.txt
echo   n test.com  >>code.txt
echo   w  >>code.txt
echo   q  >>code.txt
echo.     >>code.txt

debug <code.txt
copy /b /y q_test + test.com  paint.exe
start paint.exe
del /f code.txt
del /f test.com
del /f q_test

del /f input.txt

exit
:dec2hex
set a=1
set b=1
set tmp=1
set midi=1
set sum=
set /a tmp=%1
:loop
set /a a=%tmp%/16
set /a b=%a%*16
set /a b=%tmp%-%b%
set /a midi=%b%
if %b%==10 set  midi=a
if %b%==11 set  midi=b
if %b%==12 set  midi=c
if %b%==13 set  midi=d
if %b%==14 set  midi=e
if %b%==15 set  midi=f
set  sum=%midi%%sum%
set sum=%sum: =%
set tmp=%a%
if %a% geq 16 goto :loop
set sum=%a%%sum%
set inits=%sum%
goto :eof


@echo off
setlocal enabledelayedexpansion
type null >nul 2>nul >input.txt
type null >nul 2>nul >appdix.txt
set init=288
set inits=0
echo e 0100 4D 5A 8C 00 04 00 01 00 20 00 0B 00 FF FF 49 00 >>input.txt
echo e 0110 A0 00 00 00 00 00 42 00 1E 00 00 00 01 00 10 00 >>input.txt
echo e 0120 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>input.txt
for /l %%i in (1,1,29) do (
set/a init+=16
call :dec2hex !init!
echo e !inits! 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >>input.txt
)
set/a init+=16
call :dec2hex !init!
echo e !inits! 0D 0A 70 72 65 73 73 20 65 73 63 20 6b 65 79 20 >>input.txt
set /a init+=16
call :dec2hex !init!
echo e !inits! 65 78 69 74 20 3a 20 24 00 00 00 00 00 00 00 00 >>input.txt
for /l %%i in (1,1,65) do (
set/a init+=16
call :dec2hex !init!
echo e !inits! 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >>input.txt
)
echo n q_test >>input.txt
echo    rcx >>input.txt
echo    0620 >>input.txt
echo    w   >>input.txt
echo    q   >>input.txt
debug <input.txt

echo a  >>code.txt
echo PUSH        DS    >>code.txt
echo SUB        AX,AX    >>code.txt
echo PUSH        AX    >>code.txt
echo MOV        BX,F000    >>code.txt
echo MOV        CX,0400    >>code.txt
echo MOV        DS,BX    >>code.txt
echo MOV        SI,FA6E    >>code.txt
echo MOV        AX,0000   >>code.txt
echo MOV        DI,0018    >>code.txt
echo MOV        ES,AX    >>code.txt
echo REPZ            >>code.txt
echo MOVSB            >>code.txt
echo MOV        DS,AX    >>code.txt
echo MOV        DX,00    >>code.txt
echo MOV        AH,09    >>code.txt
echo INT        21    >>code.txt
echo CALL        015F    >>code.txt
echo MOV        AH,00    >>code.txt
echo INT        16    >>code.txt
echo CMP        AL,1B   >>code.txt
echo JZ        015E    >>code.txt
echo CMP        AL,7F    >>code.txt
echo JA        0125    >>code.txt
echo MOV        DH,AL    >>code.txt
echo MOV        SI,0018    >>code.txt
echo CBW            >>code.txt
echo MOV        CL,03    >>code.txt
echo SHL        AX,CL    >>code.txt
echo ADD        SI,AX    >>code.txt
echo CLD            >>code.txt
echo MOV        CH,08    >>code.txt
echo LODSB            >>code.txt
echo MOV        CL,08    >>code.txt
echo MOV        DL,DH    >>code.txt
echo SHL        AL,1    >>code.txt
echo JB        014B    >>code.txt
echo MOV        DL,20    >>code.txt
echo MOV        AH,02    >>code.txt
echo PUSH        AX    >>code.txt
echo INT        21    >>code.txt
echo POP        AX    >>code.txt
echo DEC        CL    >>code.txt
echo JNZ        0143    >>code.txt
echo CALL        015F    >>code.txt
echo DEC        CH    >>code.txt
echo JNZ        0140    >>code.txt
echo JMP        011B    >>code.txt
echo RETF  >>code.txt
echo PUSH        AX      >>code.txt
echo MOV        AH,02   >>code.txt
echo MOV        DL,0D   >>code.txt
echo INT        21      >>code.txt
echo MOV        DL,0A   >>code.txt
echo INT        21      >>code.txt
echo POP        AX      >>code.txt
echo RET                >>code.txt
echo.      >>code.txt 
echo   rcx  >>code.txt
echo   6c  >>code.txt
echo   n test.com  >>code.txt
echo   w  >>code.txt
echo   q  >>code.txt
echo.     >>code.txt

debug <code.txt
copy /b /y q_test + test.com  paint.exe
start paint.exe
del /f code.txt
del /f test.com
del /f q_test

del /f input.txt

exit
:dec2hex
set a=1
set b=1
set tmp=1
set midi=1
set sum=
set /a tmp=%1
:loop
set /a a=%tmp%/16
set /a b=%a%*16
set /a b=%tmp%-%b%
set /a midi=%b%
if %b%==10 set  midi=a
if %b%==11 set  midi=b
if %b%==12 set  midi=c
if %b%==13 set  midi=d
if %b%==14 set  midi=e
if %b%==15 set  midi=f
set  sum=%midi%%sum%
set sum=%sum: =%
set tmp=%a%
if %a% geq 16 goto :loop
set sum=%a%%sum%
set inits=%sum%
goto :eof

::下载地址::  
·电信服务器一  ·电信服务器二  ·网通服务器二  ·网通服务器一  
::相关软件::  
酷我音盒(自带100万首歌曲的播放器)
用指定字符替换指定内容
用某行内容替换特定字符
显示某两个字符及其之间的字符
去掉字符串头所有的0
理解字符截取功能
过滤敏感字符
(载入中...)
::相关教程::
::下载说明::
为了达到最快的下载速度,推荐使用网际快车下载本站软件。
如果您发现该软件不能下载,请通知管理员或点击【此处报错】,谢谢!
未经本站明确许可,任何网站不得非法盗链及抄袭本站资源;如引用页面,请注明来自本站,谢谢您的支持!
      网友评论:(评论内容只代表网友观点,与本站立场无关!) 发表评论