在 Power Query 中,可以使用 Process.Start
函数来执行 cmd 命令。以下是一个示例代码:
let
cmd = "dir",
stdout = Process.Start("cmd.exe", "/c " & cmd, [CreateNoWindow=true, RedirectStandardOutput=true]),
output = stdout[StandardOutput],
result = Text.Combine(output, "#(lf)")
in
result
代码创建了一个 cmd
变量,用于存储要执行的命令字符串 "dir"
。然后使用 Process.Start
函数启动 cmd.exe
进程,并将要执行的命令传入。CreateNoWindow=true
参数将禁止创建新窗口,RedirectStandardOutput=true
参数将将标准输出重定向到结果中。
最后,将输出结果通过 Text.Combine
函数进行合并,并使用 #(lf)
作为分隔符。