如何在 OSX 中使用 Java 代码打开终端并执行命令 [英] How to open Terminal and execute command using java code in OSX
本文介绍了如何在 OSX 中使用 Java 代码打开终端并执行命令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在MAC中使用java代码启动终端并执行一些命令?
How to launch terminal and execute some commands using java code in MAC?
我从下面的链接中找到了有关 LINUX 操作系统的类似问题.
Similar question i have found for LINUX OS from below link.
推荐答案
使用 Apple 脚本编辑器打开终端并运行您的代码.
Use Apple Script Editor to open Terminal and run your code.
例如:
String action1 = jsonDriver.readApplicationDetails("OFF");
Runtime runtime = Runtime.getRuntime();
String applescriptCommand = "tell application \"Terminal\"\n" +
"activate\n" + "delay 1\n" + "tell application \"System Events\"\n" +
"keystroke \"" + action1 + "\"\n" + "end tell\n" + "end tell";
String[] args1 = { "osascript", "-e", applescriptCommand };
Process process = runtime.exec(args1);
Thread.sleep(5000);
这篇关于如何在 OSX 中使用 Java 代码打开终端并执行命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文