VBS可以运行两个无限循环吗?
我写了一个FTP下载器。
我编写了一个脚本,将下载分发到多个文件夹。
两者都是永无休止的循环
当我运行它们时出现问题:似乎只有 .vbs 最后启动,工作时没有错误。
当我首先启动分发器时,稍后当 ftp 下载器处于活动状态时它会失败,反之亦然。
难道他们“看到”了彼此的变量?我被困住了,不知道发生了什么。
FileSystemObjects 会互相阻塞吗?声明文件夹或文件,以便其他 .vb 无法使用它们?
我忘记了 ftp.exe 在我的 VBS 之外有自己的生活。下载由 VBS 发起,然后 VBS 开始处理文件。如果下载尚未完成,这可能会出错。
VBS 无法运行两个无限循环,但您可以使用一个无限循环来打开另一个 VBS 脚本,这样就可以同时运行两个无限循环。一种更简单的方法是创建一个批处理文件,在启动时运行这两个文件。如果它们都在文件夹中也会有帮助。