【发布时间】:2019-08-01 04:54:28
【问题描述】:
我想在 Windows 10 中使用 powershell 脚本调用 python 文件,等待完成,然后调用另一个,等待完成并永远循环。
我知道如何循环运行一个,但对 powershell 脚本一无所知。 然而,我对 Dos 批处理文件和循环很熟悉。
类似这样的:
while ($true)
{
start-Process -wait .\python1.py
start-Process -wait .\python2.py
}
此命令对 powershell 提示符下的一个文件执行我想要的操作
while ($true) {start-Process -wait .\python1.py}
【问题讨论】:
-
您所说的“类似这样的东西”几乎是正确的;您只需用
;(PowerShell 的命令分隔符)分隔这两个命令。 -
请注意,您的第一个语句工作正常,甚至可以在 PowerShell 提示符下输入/粘贴。单独一行的 PowerShell 语句永远不需要语句 terminator,
{ ... }中的命令总是可以跨越多行。但是,正如 Bill 所说,您确实需要;来分隔 same 行上的多个语句。
标签: powershell