gpt4 book ai didi

batch-file - 等待命令终止

转载 作者:行者123 更新时间:2023-12-05 04:04:40 25 4
gpt4 key购买 nike

我目前正在处理一个批处理文件,它应该通过他们的 URL 下载文件并且他们在他们身上运行格式化脚本但是我不知道如何在下载过程中延迟批处理文件,但是因为它是直接下载窗口不会保持打开状态。
这是我所在的位置:

START "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" https://www.oui.oui.fr/oui
MOVE C:\\Users\\*\\downloads\\*.csv %~dp0
EXIT

我想等第一行结束再继续。感谢您的考虑

最佳答案

从 cmdline (cmd.exe) 运行 start/? 您会找到一些帮助。 /wait 开关的帮助文件中有一行内容如下:

WAIT        Start application and wait for it to terminate.

所以只需使用 /wait 开关启动 chrome:

Start /wait "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" https://www.oui.oui.fr/oui

根据您的评论,上述方法无效。最好测试文件是否存在,chrome 在下载时会有一个 .crdownload 扩展名。因此,让我们测试一下 *.csv.crdownload 是否不存在。

start /wait "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" https://www.oui.oui.fr/oui
:hold
timeout 5
if /i not exist *.csv.crdownload (MOVE "C:\\Users\\*\\downloads\\*.csv" %~dp0) else ( goto :hold)
exit

关于batch-file - 等待命令终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52253183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com