如何在cmd或powershell中运行以下脚本?

How to run the following scripts in cmd or powershell?

我正在使用 atem64 converter 将 Metastock 数据格式转换为 CSV。基本上 atem64 是 exe 文件, -o 是输出文件,行尾的目录是源目录。现在我想自动执行此过程,而不是 运行 在 cmd 中一个一个地执行它们。我想我可以对此使用循环,但我对 powershell 仍然不太了解,现在我的重点是完成我在 Golang 中编写的 stockparser 和我们将使用这些数据的后端 API。但是在我什至可以将这些上传到数据库之前,我需要 CSV 格式的它们,有人可以帮助我吗?

可以在另一个文本文件中指定每个源和相应的输出 directory/file 然后 运行 atem64 通过循环?

atem64 -F, -o "./ATEM Convert Day/Global FX.TXT" -f "-time,-openint" --ignore-master "./Download Day/Global FX"
atem64 -F, -o "./ATEM Convert Day/Global Index.TXT" -f "-time,-openint" --ignore-master "./Download Day/Global Index"
atem64 -F, -o "./ATEM Convert Day/HFRI.TXT" -f "-time,-openint" --ignore-master "./Download Day/HFRI"
atem64 -F, -o "./ATEM Convert Day/US AMEX.TXT" -f "-time,-openint" --ignore-master "./Download Day/US AMEX"
atem64 -F, -o "./ATEM Convert Day/US NASDAQ.TXT" -f "-time,-openint" --ignore-master "./Download Day/US NASDAQ"
atem64 -F, -o "./ATEM Convert Day/US NASDAQ ETF.TXT" -f "-time,-openint" --ignore-master "./Download Day/US NASDAQ ETF"
atem64 -F, -o "./ATEM Convert Day/US NYSE.TXT" -f "-time,-openint" --ignore-master "./Download Day/US NYSE"



atem64 -F, -o "./ATEM Convert Day/Global FX Symbols.TXT" -s --ignore-master "./Download Day/Global FX"
atem64 -F, -o "./ATEM Convert Day/Global Index Symbols.TXT" -s --ignore-master "./Download Day/Global Index"
atem64 -F, -o "./ATEM Convert Day/HFRI Symbols.TXT" -s --ignore-master "./Download Day/HFRI"
atem64 -F, -o "./ATEM Convert Day/US AMEX Symbols.TXT" -s --ignore-master "./Download Day/US AMEX"
atem64 -F, -o "./ATEM Convert Day/US NASDAQ Symbols.TXT" -s --ignore-master "./Download Day/US NASDAQ"
atem64 -F, -o "./ATEM Convert Day/US NASDAQ ETF Symbols.TXT" -s --ignore-master "./Download Day/US NASDAQ ETF"
atem64 -F, -o "./ATEM Convert Day/US NYSE Symbols.TXT" -s --ignore-master "./Download Day/US NYSE"

我通过在每行前面添加 .\ 并将 -F, 更改为 -F"," 来解决它 虽然如果我可以使用循环来完成它仍然会很好。无论如何,只有几行,所以我想这无关紧要