it运维基本流程(魔法空间是怎样炼成的)

it运维基本流程(魔法空间是怎样炼成的)(1)

前言

做出来魔法空间示例框架脚本后,发现一个问题

例如,打开钉钉安装后,必须要安装完钉钉,才能再安装另一个软件

如果能同时安装多个软件,使用多个功能,才方便

一、多线程运行1、改造打开文件代码

我们以这一段代码为例,进行改造

If moofa="2" Then wshshell.run "\\10.0.200.80\nas\IT科\soft\ding.exe" else End if

2、子VBS脚本

方法是:将wshshell.run打开文件的代码,导出一个子VBS脚本并打开,这样主脚本继续运行,子脚本进行钉钉安装,实现多线程同时运行

上一段代码就会变成

If moofa="2" Then '↓以下代码代替 wshshell.run "\\10.0.200.80\nas\IT科\soft\ding.exe" '同时实现多线程执行多个任务↓ Set mofa2 = fso.CreateTextFile("ding.vbs", True) '创建子VBS脚本ding,vbs mofa2.WriteLine("set WshShell = WScript.CreateObject(""WScript.Shell"")") mofa2.WriteLine("on error resume next") mofa2.WriteLine("wshshell.run ""\\10.0.200.80\nas\IT科\soft\ding.exe"",,true") '9-10两行代码用于子脚本执行完成后自动删除子脚本 mofa2.WriteLine("Set fso = CreateObject(""Scripting.FileSystemObject"") ") mofa2.WriteLine("f = fso.DeleteFile(WScript.ScriptName)") mofa2.Close '↑本段代码在当前目录生成和执行ding.vbs子脚本 '注意:子脚本代码中的引号",此处要使用双倍数量,生成的子脚本会自动除以2 wshshell.run "ding.vbs" '执行子VBS脚本 else End if

效果如下,可同时执行多个任务

it运维基本流程(魔法空间是怎样炼成的)(2)

二、EXE打包1、下载Vbs To Exe工具

下载链接:https://www.aliyundrive.com/s/bY13Rtad9GC

it运维基本流程(魔法空间是怎样炼成的)(3)

2、打开工具设置如图

首先设置VBS文件所在路径,和exe文件将要保存的路径

隐形应用程序,选中后就不会出现一个多余的dos黑窗口

临时目录,选中后就不会把所有脚本解压到exe所在的文件夹中

it运维基本流程(魔法空间是怎样炼成的)(4)

点击包含,可添加相关所需文件

it运维基本流程(魔法空间是怎样炼成的)(5)

可设置图标和版本信息,会让你的EXE文件变帅

it运维基本流程(魔法空间是怎样炼成的)(6)

最后点击编译,你的魔法空间EXE文件就做好了

it运维基本流程(魔法空间是怎样炼成的)(7)

右键魔法空间,属性,可以看到我们设置的版本信息

it运维基本流程(魔法空间是怎样炼成的)(8)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页