我正在以这种方式启动带参数的应用程序:
application.exe /in:"c:folder\filename1.txt" --log
application.exe /in:"c:folder\filename2.txt" --log
然后运行第一个实例,等待它完成然后运行第二个。
如何以编程方式按字母顺序运行'folder'中的所有文件(保持相同的“等待和继续”逻辑)?
提前致谢
答案 0 :(得分:0)
我使用powershell并使用了下面的代码。它将遍历匹配模式的每个脚本,并按字母顺序执行。在这个例子中,我们将执行任何powershell脚本:
Get-ChildItem "C:\Scripts" | Where `
{ $_.Name -like '*.ps1'} | ForEach `
{ . $_.FullName }
如果要启动批处理脚本,可以执行以下操作:
Get-ChildItem "C:\Scripts" | Where `
{ $_.Name -like '*.bat'} | ForEach `
{ cmd.exe /c $_.FullName }