一台PC上的VBS多个循环.vbs

问题描述 投票:0回答:2

VBS可以运行两个无限循环吗?

我写了一个FTP下载器。

我编写了一个脚本,将下载分发到多个文件夹。

两者都是永无休止的循环

当我运行它们时出现问题:似乎只有 .vbs 最后启动,工作时没有错误。

当我首先启动分发器时,稍后当 ftp 下载器处于活动状态时它会失败,反之亦然。

难道他们“看到”了彼此的变量?我被困住了,不知道发生了什么。

FileSystemObjects 会互相阻塞吗?声明文件夹或文件,以便其他 .vb 无法使用它们?

vbscript
2个回答
0
投票

我忘记了 ftp.exe 在我的 VBS 之外有自己的生活。下载由 VBS 发起,然后 VBS 开始处理文件。如果下载尚未完成,这可能会出错。


0
投票

VBS 无法运行两个无限循环,但您可以使用一个无限循环来打开另一个 VBS 脚本,这样就可以同时运行两个无限循环。一种更简单的方法是创建一个批处理文件,在启动时运行这两个文件。如果它们都在文件夹中也会有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.