iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >怎么用vbs实现的exe2swf工具
  • 895
分享到

怎么用vbs实现的exe2swf工具

2023-06-08 12:06:23 895人浏览 安东尼
摘要

小编给大家分享一下怎么用vbs实现的exe2swf工具脚本代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!代码如下:dim AsoR,FlashFil

小编给大家分享一下怎么用vbs实现的exe2swf工具脚本代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

代码如下:


dim AsoR,FlashFileName 
Set ArGobj = WScript.Arguments 

dim PositionStart,OKed,Tag,EndSize 
PositionStart = 920000'flash 4的播放器的大致字节数 
EndSize = 8    'exe文件结尾字节数,其它版本可以设置为0 
FlashFileName = ArgObj(0)'传递路径 

set AsoR=CreateObject("Adodb.Stream") 
AsoR.Mode=3  
AsoR.Type=1  
AsoR.Open  
set AsoW=CreateObject("Adodb.Stream") 
AsoW.Mode=3  
AsoW.Type=1  
AsoW.Open 
AsoR.LoadFromFile(FlashFileName) 

OKed = true 
dim filesize 
filesize = AsoR.size 

if filesize>PositionStart then 
   while OKed 
       AsoR.Position = PositionStart 
       Tag = Bin2Str(AsoR.read(20)) 
       if instr(Tag,"0000000") >0 then 
           PositionStart = PositionStart + 1 
       else 
           PositionStart = PositionStart + 20 
       end if 
       if Tag = "00000000000000000708783" or Tag = "00000000000000000678783" then 
           OKed = false 
       end if 
       'if PositionStart > filesize then 
       '    OKed = false 
       'end if 
   wend 
else 
   msgbox "文件错误" 
end if 
PositionStart = PositionStart + 16 
'msgbox PositionStart 
AsoR.Position = PositionStart 
AsoW.write AsoR.read(filesize-int(PositionStart)-int(EndSize)) 

'新文件名 
dim newFileName 
'newFileName = left(FlashFileName,len(FlashFileName)-4) & ".swf" 
newFileName = FlashFileName & ".swf" 

Set fso = CreateObject("Scripting.FileSystemObject") 
If (fso.FileExists(newFileName)) Then 
   overwrite = msgbox(newFileName&" 已存在"& vbnewline &"要替换它吗?",308,"文件已经存在 - exe2swf脚本") 
   if overwrite=6 then 
       AsoW.SaveToFile newFileName, 2 
   else 
       msgbox "操作被取消",0,"exe2swf脚本" 
   end if 
else 
   AsoW.SaveToFile newFileName, 1 
end if 

AsoR.close 
set AsoR=nothing 
AsoW.close 
set AsoW=nothing 

Function Bin2Str(Bin) 
   Dim I, Str 
   For I=1 to LenB(Bin) 
       clow=MidB(Bin,I,1) 
       if ASCB(clow)<128 then 
           Str = Str & (ASCB(clow)) 
       else 
           I=I+1 
           if I <= LenB(Bin) then Str = Str & (ASCW(MidB(Bin,I,1)&clow)) 
       end if 
   Next  
   Bin2Str = Str 
End Function 

以上是“怎么用vbs实现的exe2swf工具脚本代码”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 怎么用vbs实现的exe2swf工具

本文链接: https://www.lsjlt.com/news/254029.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么用vbs实现的exe2swf工具
    小编给大家分享一下怎么用vbs实现的exe2swf工具脚本代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!代码如下:dim AsoR,FlashFil...
    99+
    2023-06-08
  • VBS如何实现偏移量解密工具
    这篇文章给大家分享的是有关VBS如何实现偏移量解密工具的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。代码如下:If wscript.arguments.count=0 Or wscript.arguments.C...
    99+
    2023-06-08
  • 如何使用vbs实现字符ANSI代码查询工具
    小编给大家分享一下如何使用vbs实现字符ANSI代码查询工具,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!代码如下:x=InputBox("请输入字符","提示","Tes...
    99+
    2023-06-08
  • vbs如何实现文本文件编码查询工具
    这篇文章主要为大家展示了“vbs如何实现文本文件编码查询工具”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vbs如何实现文本文件编码查询工具”这篇文章吧。代码如下:'QueryCode....
    99+
    2023-06-08
  • VBS如何实现GB2312,UTF-8,Unicode,BIG5编码转换工具
    这篇文章将为大家详细讲解有关VBS如何实现GB2312,UTF-8,Unicode,BIG5编码转换工具,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体代码: 代码如下:' *====...
    99+
    2023-06-08
  • 怎么用Java实现网站聚合工具
    这篇文章主要介绍“怎么用Java实现网站聚合工具”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用Java实现网站聚合工具”文章能帮助大家解决问题。原理可以把互联网上的网站看做一张巨大的连通图,不...
    99+
    2023-06-29
  • 怎么用Maven实现项目构建工具
    本篇内容主要讲解“怎么用Maven实现项目构建工具”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Maven实现项目构建工具”吧!1.Maven介绍1.1Maven是什么Maven项目对象模...
    99+
    2023-07-02
  • 怎么用javaweb实现在线聊天工具
    本篇内容主要讲解“怎么用javaweb实现在线聊天工具”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用javaweb实现在线聊天工具”吧!写这个玩意儿就是想练练手, 用户需要登陆才能在线聊天...
    99+
    2023-06-17
  • 怎么使用Go语言实现Ping工具
    这篇文章主要讲解了“怎么使用Go语言实现Ping工具”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用Go语言实现Ping工具”吧!Ping是一种众所周知的网络诊断工具,它通过向目标服务...
    99+
    2023-07-06
  • Node.js怎么实现命令行工具
    这篇“Node.js怎么实现命令行工具”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Node.js怎么实现命令行工具”文章吧...
    99+
    2023-07-04
  • 如何使用vbs实现discuz任意管理员密码漏洞利用工具
    小编给大家分享一下如何使用vbs实现discuz任意管理员密码漏洞利用工具,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!也利于修改 以下是search.inc.php 文件漏洞利用代码VBS版 代码如下:Dim strUr...
    99+
    2023-06-08
  • 怎么实现自己的脚手架工具
    这篇文章将为大家详细讲解有关怎么实现自己的脚手架工具,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。脚手架工具什么是脚手架工具工程化中,最重要的就是脚手架工具了,什么是脚手架工具呢生活中其实很常见:比如写一...
    99+
    2023-06-15
  • 怎么用vbs实现的输入助手
    本篇内容介绍了“怎么用vbs实现的输入助手”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!//把要ECHO的脚本,拖到此脚本上...根据提示操...
    99+
    2023-06-08
  • 怎么用vbs实现cmd功能
    本篇内容介绍了“怎么用vbs实现cmd功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!on error resume&...
    99+
    2023-06-08
  • 怎么用VBS实现PHP的md5_file函数
    这篇文章主要介绍“怎么用VBS实现PHP的md5_file函数”,在日常操作中,相信很多人在怎么用VBS实现PHP的md5_file函数问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用VBS实现PHP的m...
    99+
    2023-06-08
  • springboot怎么利用@Aspect实现日志工具类
    这篇文章主要介绍了springboot怎么利用@Aspect实现日志工具类的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇springboot怎么利用@Aspect实现日志工具类文章都会有所收获,下面我们一起来看...
    99+
    2023-06-29
  • 怎么用Python实现一个简易的截图工具
    这篇文章主要讲解了“怎么用Python实现一个简易的截图工具”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Python实现一个简易的截图工具”吧!代码:# # -*...
    99+
    2023-07-02
  • 怎么用vbs实现zip功能
    小编给大家分享一下怎么用vbs实现zip功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!压缩:  Function fZip(sSource...
    99+
    2023-06-08
  • VBS如何实现百度贴吧代码格式化调整工具
    这篇文章将为大家详细讲解有关VBS如何实现百度贴吧代码格式化调整工具,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。百度老是把吃掉行首空格,导致代码没有缩进。可以用以下方法来解决: 1、在百度贴吧切换到经典...
    99+
    2023-06-08
  • 基于Python怎么实现对比Exce的工具
    这篇“基于Python怎么实现对比Exce的工具”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“基于Python怎么实现对比E...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作