关于VBS调用外部程序和获取自身路径的问题。

关于VBS调用外部程序和获取自身路径的问题。,第1张

A脚本

set ws=CreateObject("WScriptShell")

msgbox wsCurrentDirectory '当前工作文件夹

wsRun """C:\Program Files\Internet Explorer\123vbs"""

B脚本

WScriptecho Left(WScriptScriptFullName,Len(WScriptScriptFullName)-Len(WScriptScriptName))

wscriptsleep(5000)

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

WScriptecho WScriptScriptFullName '返回当前运行脚本的完整路径名。

WScriptecho WScriptScriptName '返回当前运行脚本的文件名。

WScriptecho WScriptPath '返回主可执行文件路径名称。

WScriptecho WScriptFullName '返回主可执行文件名称

>>我现在不知道如何才能等压缩完毕后才执行移动的动作

我想你是想问同步调用子进程的问题。

请注意Wscriptshell的run这个函数第三个参数。如果为true,那么为同步,如果不写则为异步

WScriptCreateObject("WScriptShell")run "Sampleexe", , true

你这里只要调用压缩的地方 加上,, true。 那就可以在压缩完成之后再执行下一步的动作。

~~~~

全程手打,合用请笑纳

Dim objFSO, File, Zimu, StrFile

Zimu = "test"

StrFile = "名单txt"

Set objFSO = CreateObject("ScriptingFileSystemObject")

Set File = objFSOOpenTextFile(StrFile, 1 , TRUE)

Do While FileAtEndOfLine <> True

    Str = FileReadLine

    If Instr(Str,Zimu)>0 Then

        Name = Split(Str," ")

    Else

        Name(1) = "Wrong"

    End If

    Msgbox Name(1) '此句用于测试显示Name的反馈值,正式使用时可以屏蔽掉

    '后续使用时,一定要用 Name(1) 这个变量。

Loop

FileClose

以上就是关于关于VBS调用外部程序和获取自身路径的问题。全部的内容,包括:关于VBS调用外部程序和获取自身路径的问题。、vbs脚本 如何在一个外部程序调用后再执行下一条命令。、vbs 调用bat等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9777588.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存