把任意文件转成vbs文件的file2vbs的vbs代码_vbs

Tr4c3:为了方便在dos下使用,我把inputbox改成了args。

复制代码 代码如下:

'Program By xiaolu 
'name:file2vbs.vbs 
On error resume next 
Set Args = Wscript.Arguments 
If Args.length<>2 Then 
Wscript.Echo "Usage:" & Wscript.ScriptName & " c:\muma.exe c:\muma.vbs" 
Wscript.Quit 
End If 

do while 1 
fname = Args(0) 
Set Ado = CreateObject("adodb.stream") 
With Ado 
.Type = 1 
.open 
.loadfromfile fname 
ss = .read 
End With 
exit do 
Loop 

fname = Args(1) 
Set Fso=CreateObject("Scripting.FileSystemObject") 
Set File=fso.OpenTextFile(fname,2, True) 
lens=lenB(ss) mod 500 
For j=0 to int(lenB(ss)/500)-1 
if j=0 then 
File.writeline "ss="""&Bin2Str(midb(ss,500*j+1,500))&"""_" 
else 
File.writeline "+"""&Bin2Str(midb(ss,500*j+1,500))&"""_" 
end if 
next 
if lens>0 then 
File.writeline "+"""&Bin2Str(rightb(ss,lens))&"""" 
else 
File.writeline "+"&chr(34)&chr(34) 
end if 
File.writeline "" 
File.writeline "Set RS=CreateObject(""ADODB.Recordset""):L=Len(ss)/2:RS.Fields.Append ""m"",205,L:RS.Open:RS.AddNew:RS 
(""m"")=ss&ChrB(0):RS.Update:ss=RS(""m"").GetChunk(L)" 
File.writeline "Set s=CreateObject(""ADODB.Stream""):with s:.Mode = 3:.Type = 1:.Open():.Write ss:.SaveToFile  
wscript.arguments(0),2:end with" 
File.close 
Set fso=nothing 
Ado.close 
set Abo=nothing 
Function Bin2Str(Re) 
For i = 1 To lenB(Re) 
bt = AscB(MidB(Re, i, 1)) 
if bt < 16 Then Bin2Str=Bin2Str&"0" 
Bin2Str=Bin2Str & Hex(bt) 
Next 
End Function 

重新生成文件的办法

cscript xx.vbs x:\xxxx.exe

时间: 2024-09-20 20:03:24

把任意文件转成vbs文件的file2vbs的vbs代码_vbs的相关文章

封装dll-C# 中如何将一个类文件 封装成.dll文件

问题描述 C# 中如何将一个类文件 封装成.dll文件 我现在在c#程序里面写了几个通用的类,里面包括数据库的操作,网页表单的基本验证以及自己平时总结的一些很好用的方法,我现在想把这些类或者某一个类封装成一个dll文件,最好是所有的类都封装成一个dll,想请问一下各位怎么做,以前没做过将类封装成dll,麻烦大家帮帮小弟,最好有代码,谢谢了! 解决方案 封装成dll不就是将它编译成dll吗? 在bin文件下就有编译的dll 解决方案二: 在VS中新建一个类库工程,把你的类文件导到新建的工程里,编译

图形界面编译工具Koala将SASS文件编译成CSS文件

文章简介:本文主要通过创建一个SASS项目为实例,带领大家如何使用Koala这样的图形界面编译工具来将你的SASS项目,将SASS文件编译成CSS文件. <SASS界面编译工具--Codekit的使用>一文中图解了"CodeKit"图形工具编译SASS项目.由于CodeKit是一款付费工具,而且只能在Mac中使用,因此国内众多SASS爱好者,或者初学者也就无法体验CodeKit工具编译SASS项目.幸运的是,有一款国产图形工具Koala和CodeKit功能极其类似,支持多个

Fla文件编译成Swf文件体积过大怎么办?

编译 经常会有朋友问:Fla文件编译成Swf文件体积过大怎么办?我第一次碰到别人给我的源文件有这种情况时,也是很头疼.其实这样的情况往往是Fla文件中有着一大批动态文本框.我整理出下具体的解决办法和解释图,希望对大家有帮助. 问题表现: 我现在有一个以前用FLASH6写的FLA文件,当时用FLASH6编译只有76K这么点,可现在用了FLASH8以后发布出来的SWF文件竟然有5M多! 问题症结: fla文件中某动态文本框字体嵌入属性被打开.这种编译后swf变很大的情况,往往是嵌了一个中文字体进去.

把aspx文件编译成DLL文件

编译 前言 Asp.net不是asp的简单升级,而是微软.Net计划中的一个重要组成部分,它依托.Net的多语言与强大的类库支持,引进了服务端HTML控件与WEB控件,自动处理控件的客户端与服务端的 交互,为开发人员提供了类似Windows下窗口编程的界面,为开发大型网络应用程序功能提供了良好的编程接口,也能够极大地提高开发人员的工作效率. 然而,"一次转换,两次编译"过程使得aspx文件在首次执行(或更新后首次运行)时显得略有不足,特别是在拥有大量aspx及codebehind的代码

java 将excel文件转换成pdf文件

  最近做一个项目,需要把excel文件转换成pdf文件,经过我查资料,无非使用两种方式:1 POI+Itext 2 Jacob来调用excel另存功能. 第一种方式,原理是使用POI来读取excel的内容,将其写到pdf文件中.实现难度有点大,主要是因为excel sheet结构不固定,内容也不固定,可能存在图片等,导致读excel比较复杂,真正实现还是比较复杂的. 第二种方式,原来是使用jacob来调用excel文件的另存为pdf的功能.主要是熟悉jacob的API即可.不需要精巧的编程技巧

java如何将 xls(xls报表)文件转换成cll文件(华表报表)

问题描述 java如何将xls(xls报表)文件转换成cll文件(华表报表)说明:华表报表保存出来的是.cll文件的所以说我现在想把xls报表转换成cll报表的,请问如何处理是好呀!!!谢谢各位了!!!! 解决方案 解决方案二:没有人知道吗?解决方案三:该回复于2011-03-26 12:03:13被版主删除解决方案四:三楼的链接我看了好像对我没有帮助的呀解决方案五:高手呀出来帮帮忙呀!!!

工具-Linux系统下java程序如何将PDF文件转换成SWF文件

问题描述 Linux系统下java程序如何将PDF文件转换成SWF文件 我需要将PDF文件转换成SWF格式的文件,目前是用windows系统开发java程序,windows系统中这种转型已经搞定,用的是swftools工具.但是开发完成之后,程序要部署到Linux系统中.由于不熟悉Linux系统所以无从下手,希望高手指点,最好也用swftools工具转型,尽量详细一些,跪谢. 解决方案 前不久刚用过,应该注意的是swftools工具在linux的安装,有时需要依赖才能安装下去,这个工具安装好就基

chrome插件-将.crx文件改成.zip文件后导致插件无法正常工作,这是什么原因?

问题描述 将.crx文件改成.zip文件后导致插件无法正常工作,这是什么原因? 最近在学习chrom插件,于是下载了一个chrome插件源码,是.crx文件,直接将它拖入chrome://extensions/安装后功能正常,为了研究它的源码,我将.crx文件改成.zip文件解压,这次我通过路径加载已解压的文件,插件却无法正常工作,这是什么原因?前端小白,求大神指点.

java中如何使用poi3.10将docx文件转换成html文件?

问题描述 java中如何使用poi3.10将docx文件转换成html文件? java 中poi3.10怎么读取docx版本的文档为html 解决方案 没有直接的办法,建议你命令行调用doc2html这个命令http://download.csdn.net/download/JackLee361604415/2747309 或者参考http://www.codeforge.cn/read/250240/Doc2Html.java__html 解决方案二: 用java生成html文件用java生成

swf-Linux系统下java程序如何将PDF文件转换成SWF文件

问题描述 Linux系统下java程序如何将PDF文件转换成SWF文件 我需要将PDF文件转换成SWF格式的文件,目前是用windows系统开发java程序,windows系统中这种转型已经搞定,用的是swftools工具,版本是swftools-2013-04-09-1007. 程序开发完成后,需要要部署到Linux系统中.在网上Linux实现的例子比较少,尝试了很多次都没能成功.我现在有Linux系统的swftools-2013-04-09-1007.tar.gz工具,有已经实现功能的朋友,