我正在用C#编写一个应用程序,以便在git-bash中运行脚本时访问git-bash。我需要隐藏git-bash.exe。
我测试了以下代码,但它不起作用:
Process process = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = "C:\\Program Files\\Git\\git-bash.exe",
UseShellExecute=false,
Arguments = "-c ./script.sh",
WorkingDirectory = Directory.GetCurrentDirectory(),
WindowStyle = ProcessWindowStyle.Hidden
}
};
process.Start();它会打开git-bash并成功运行脚本,但不会隐藏窗口。我已经在其他帖子中测试了所有建议的方法,但仍然没有运气。
发布于 2019-11-11 21:44:36
您是否尝试将CreateNoWindow选项设置为false?
https://stackoverflow.com/questions/58802509
复制相似问题