您现在的位置是:网站首页> 软件下载软件下载
万能批处理文件生成器(any2bat)下载免费版-软件下载
2021-05-21
534人已围观
简介 万能批处理文件生成器(any2bat)下载免费版-软件下载
将任何文件编程批处理文件的工具,把任何文件的内存数据保存到批处理文件中,只要你将想要转换的文件拖拽至any2bat.vbs文件图标上即可。
把想要处理的文件拖放到 any2bat上,会处理完毕显示successful,生成一个以处理文件的名字命名的批处理文件
不支持64位系统(win7,vista)
any2bat的vbs源码见下:
'any2bat {s11ss 2008-1-17}
'获取要转换的文件:
If Not WScript.Arguments.Count=1 Then WScript.Echo "将要转换的文件托拽到我身上!":WScript.Quit
Set fso=CreateObject("scripting.filesystemobject")
Set f=fso.GetFile(WScript.Arguments(0))
If Err Then WScript.Quit
If f.Size=0 Then WScript.Quit
'获取文件2进制代码:
Set stream=CreateObject("adodb.stream")
With stream
.Type=1:.Open:.LoadFromFile f
End With
bin=stream.Read(f.Size)
'生成bat:
cr=vbCrLf:n=&h100:line=1:seg=1:segeof=false:str=""
Set bat=fso.CreateTextFile(f.Path&".bat")
bat.WriteLine "@md %tmp%\t1.17&&pushd %tmp%\t1.17&&more <""%~f0"" +1|debug>nul&&popd&©/b %tmp%\t1.17\t* """&f.Name&"""&&rd/s/q %tmp%\t1.17&goto :eof"
For i=1 To Lenb(bin)
zero="":segeof=false:one=Ascb(Midb(bin,i,1))
If one<16 Then zero="0"
str=str&" "&zero& Hex(one)
If i Mod 16=0 Then bat.WriteLine "e"& Hex(n)&str:str="":n=n+16:line=line+1
If line Mod 4081=0 Then bat.WriteLine "n t"&seg&cr&"rcx"&cr&"ff00"&cr&"w":seg=seg+1:n=&h100:line=1:segeof=true
Next
If Not str="" Then bat.WriteLine "e"& Hex(n)&str
If Not segeof Then bat.WriteLine "n t"&seg&cr&"rcx"&cr& Hex(f.Size-(seg-1)*65280)&cr&"w"&cr&"q"
stream.Close:bat.Close
Set stream=Nothing:Set f=Nothing:Set bat=Nothing:Set fso=Nothing
WScript.Echo "Successful!"
相关内容
- 电脑保护软件(Clean Slate)下载v6.5 官方安装版-软件下载
- P2P屏蔽工具下载v2.00绿色免费版-P2P终结者软件下载
- 苹果鼠标指针主题包下载绿色版-软件下载
- 电脑自动化软件(HiTek Software Automize)下载v9.09 官方安装版-软件下载
- 技嘉磁盘切换管理工具(Disk Mode Switch)下载1.0.0.1 官方免安装版-IDE、AHCI、RAID模式间进行切换软件下载
- 注册表检测修复工具下载V6.21.65 多语言绿色版-软件下载
- 解决华硕epc进不去系统下载绿色版-软件下载
- 超级网际搜索(SuperSearch)下载5.9.22.0 绿色版-软件下载
- WIN7优化设置向导下载v1.0 官方安装版-软件下载
- Mydrivers万能摄像头驱动下载2009.7版-包含中星微、罗技等全系摄像头驱动软件下载


