在VBS中包含.bat代码

布莱恩·C

我有这个“ launchprogram.bat”来调用“ myprogram.exe”(真实名称为ppbS.exe)

原始代码launchprogram.bat

call "ppbS.exe"
set ppbPath=ppbS
set pathHold=%path%
set path=%ppbPath%;%path% 
ppbS create "ppbS" ShowPct 1 No Crawl 1 SetCrawlTime 1 300000
ppbS settext 1 "Start myprogram... Be pacient"
second.bat
ppbS shutdown
set path=%pathHold%
set pathHold=
set ppbPath=

注意:“ second.bat”是另一个蝙蝠跑的皮

extra:此版本的“ launchprogram.bat”由Noodles提供

"Cmd /c ""ppbS.exe"" & Dir & set ppbPath=ppbS & set pathHold=%path% & set path=%ppbPath%;%path% & ppbS create ""ppbS"" ShowPct 1 No Crawl 1 SetCrawlTime 1 300000 & ppbS settext 1 ""Start myprogram... Be pacient"" & second.bat & ppbS shutdown"

反正; 我用这个“ start.vbs”来调用“ launchprogram.bat”

On Error Resume Next
mensaje = MsgBox("Start myprogram", vbOKCancel, "myprogram")
If mensaje = vbOK Then
    Script = "launchprogram.bat"
    Set objshell = CreateObject("Wscript.Shell")
    strPath = Wscript.ScriptFullName
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objFile = objFSO.GetFile(strPath)
    strFolder = objFSO.GetParentFolderName(objFile)
    NewPath = objFSO.BuildPath(strFolder, Script)
    Set objshell = CreateObject("wscript.shell")
    objshell.Run NewPath, vbHide
Else
    Set objshell = CreateObject("Wscript.shell")
    rmensaje = objshell.popup("Cancel myprogram", 3, "myprogram", 16)
End If

如您所见,它们太多了脚本和太多代码,无法调用一个简单的程序。

要求

我想删除“ launchprogram.bat”并将其代码放入“ start.vbs”中,以便仅使用一个脚本来调用“ myprogram.exe”

非常感谢

用户名
objshell.run "Cmd /c ""myprogram.exe"" & Dir & set ppbPath=myprogram & set pathHold=%path% & set path=%ppbPath%;%path% & ppbS create ""myprogram"" ShowPct 1 No Crawl 1 SetCrawlTime 1 300000 & ppbS settext 1 ""Start myprogram... Be pacient"" & ppbS shutdown", vbhide

未定义VBHide。如果它是0,则未定义。将其视为0。这是因为在VBScript中常量不可用。幸运的是VBHide恰好是0。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在VBS中包含.bat代码

来自分类Dev

JAVA中的bat编码简单代码逻辑

来自分类Dev

嵌入到.bat文件中的C#源代码

来自分类Dev

如何在此代码中添加超时?这是CSV文件(BAT代码)的循环

来自分类Dev

在Bat或VBS中创建快捷方式

来自分类Dev

在构建事件中执行 bat 文件得到错误“错误 MSB3073:命令“调用“MyTest.bat”以代码 1 退出。

来自分类Dev

如何在VS代码中设置快捷键,以在工作目录中运行.bat文件?

来自分类Dev

VBS代码中的With语句,在PowerShell中是如何表达的

来自分类Dev

从.bat调用.vbs时出错

来自分类Dev

如何在vbs中获取当前代码行号?

来自分类Dev

如何在批处理文件中运行VBS代码?

来自分类Dev

vbs可以用InputBox中的一行创建bat文件吗?

来自分类Dev

如何在任务计划程序中运行bat或vbs文件

来自分类Dev

无法使用build.bat在Cordova 5.0.0中构建Android平台:命令失败,退出代码为8

来自分类Dev

VBS在.bat上运行文件

来自分类Dev

使用可变路径从.bat运行.vbs文件

来自分类Dev

运行.bat时自动结束.vbs

来自分类Dev

在组织文件中包含代码段

来自分类Dev

在Excel加载项中包含“ ThisWorkbook”代码

来自分类Dev

如何在JSF中包含代码块

来自分类Dev

在活动代码中引用包含布局

来自分类Dev

调用变量中包含的javascript代码

来自分类Dev

C中包含复杂指针的代码输出

来自分类Dev

如何在Clojure中包含python代码?

来自分类Dev

执行变量中包含的HTML代码

来自分类Dev

如何在C ++代码中包含模板?

来自分类Dev

从javascript文件中动态包含javascript代码

来自分类Dev

包含JavaScript代码的html中的结果太快

来自分类Dev

如何在ap中包含代码

Related 相关文章

热门标签

归档