AutoHotKey在后台运行命令

时间:2016-12-05 19:08:34

标签: autohotkey

我尝试使用AutoHotKey运行命令,我通常使用cmd.exe运行该命令。这是命令:

pandoc -s "C:\input.txt" -o "D:\output.html"

这就是我在AutoHotKey中的表现方式:

#a::
run pandoc -s "C:\input.txt" -o "D:\output.html"
return

唯一的问题是这会打开一个名为" pandoc"的命令提示符。通常,我只需在cmd.exe中键入命令,它就可以在没有任何打嗝或任何窗口打开的情况下运行。但是,为此,显示了pandoc窗口。我做得对吗?有没有简单的方法来抑制窗口并在后台运行命令?

1 个答案:

答案 0 :(得分:1)

在不打开窗口的情况下运行程序。该程序是" cmd.exe",windows命令shell。它用参数" / c time / t"调用,输出当前时间。它将输出重定向到" c:\ t.txt"

<强>程序

#a::
  run cmd /c time /t > c:\t.txt, c:\, hide
  return

<强>输出

c:\>type c:\t.txt
14:28