C# 如何使用gtk打开mac终端#
我用xamarin在Mac OS上制作了一个gtk工具。问题是,我想打开Mac终端并传递一些参数 从我的代码中,我像这样打开windows控制台,但我想为MAC做这件事C# 如何使用gtk打开mac终端#,c#,macos,mono,gtk#,C#,Macos,Mono,Gtk#,我用xamarin在Mac OS上制作了一个gtk工具。问题是,我想打开Mac终端并传递一些参数 从我的代码中,我像这样打开windows控制台,但我想为MAC做这件事 System.Diagnostics.Process p = new System.Diagnostics.Process(); System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo (); i
System.Diagnostics.Process p = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo ();
info.FileName="cmd.exe";
info.Arguments ="/C commands||pause";
p.StartInfo = info;
p.Start ();
有没有其他方法来实现这一点,比如制作一个shell文件并对其进行更改和执行等。
这是我第一次在Mac上工作。请从头解释。我在internet上找不到相关信息。如果您正在运行Jaguar(OS X 10.2),则终端应用程序将如前所述位于/Applications/Utilities文件夹中。如果它不存在,则它已被删除。在这种情况下,您需要从另一个Mac系统获取副本,或者修复您的OS X安装。您可以使用此命令打开终端
$ open /Applications/Utilities/Terminal.app
或者直接打电话给bash或sh
$ bash <options> <file>
$ sh <options> <file>
$ man bash