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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)