gpt4 book ai didi

windows - 在没有可见控制台窗口的窗口中创建后台进程

转载 作者:可可西里 更新时间:2023-11-01 13:22:30 25 4
gpt4 key购买 nike

如何在没有创建可见命令窗口的情况下使用 Haskell 在 Windows 上创建后台进程?

我编写了一个定期运行备份进程的 Haskell 程序,但每次运行它时,都会在所有窗口的顶部打开一个命令窗口。我想摆脱这个窗口。最简单的方法是什么?

最佳答案

您真的应该告诉我们您目前是如何尝试执行此操作的,但是在我的系统(使用 Linux)上,以下代码片段将运行命令而无需打开新的终端窗口。它在 Windows 上的工作方式应该相同。

module Main where
import System
import System.Process
import Control.Monad

main :: IO ()
main = do
putStrLn "Running command..."
pid <- runCommand "mplayer song.mp3" -- or whatever you want
replicateM_ 10 $ putStrLn "Doing other stuff"
waitForProcess pid >>= exitWith

关于windows - 在没有可见控制台窗口的窗口中创建后台进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com