it运维基本流程(魔法空间是怎样炼成的)
前言
做出来魔法空间示例框架脚本后,发现一个问题
例如,打开钉钉安装后,必须要安装完钉钉,才能再安装另一个软件
如果能同时安装多个软件,使用多个功能,才方便
一、多线程运行1、改造打开文件代码我们以这一段代码为例,进行改造
If moofa="2" Then
wshshell.run "\\10.0.200.80\nas\IT科\soft\ding.exe"
else
End if
方法是:将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
效果如下,可同时执行多个任务
二、EXE打包1、下载Vbs To Exe工具
下载链接:https://www.aliyundrive.com/s/bY13Rtad9GC
2、打开工具设置如图
首先设置VBS文件所在路径,和exe文件将要保存的路径
隐形应用程序,选中后就不会出现一个多余的dos黑窗口
临时目录,选中后就不会把所有脚本解压到exe所在的文件夹中
点击包含,可添加相关所需文件
可设置图标和版本信息,会让你的EXE文件变帅
最后点击编译,你的魔法空间EXE文件就做好了
右键魔法空间,属性,可以看到我们设置的版本信息
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com