如何在 OSX 中使用 Java 代码打开终端并执行命令 [英] How to open Terminal and execute command using java code in OSX

查看:93
本文介绍了如何在 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.

如何从 java 在终端运行命令程序?

推荐答案

使用 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆