Eclipse RCP cmd обработчик приглашений - PullRequest
0 голосов
/ 25 мая 2018

Я занимаюсь разработкой и применением в рамках eclipse rcp framework (3.0).Я хотел бы создать команду Eclipse RCP внутри меню запуска, которая отправляет команды оболочки в командную строку Windows.

Как я могу вызвать ее с событием?

public class RunCmd extends AbstractHandler {

    @Override
    public Object execute(ExecutionEvent event) throws ExecutionException {

        // I need to get runtime exec
    }

}

1 Ответ

0 голосов
/ 09 января 2019

Пример кода для запуска командной строки Windows.
Существуют различные методы проверки правильности выполнения процесса

public class SampleHandler extends AbstractHandler {

        public static final String ID = "com.example.views.play";
        @Override
        public Object execute(ExecutionEvent event) throws ExecutionException {

            String command = "adb shell input key 26";
            try
            {
                Process process = Runtime.getRuntime().exec(command);
            } catch (IOException e)
            {
                e.printStackTrace();
            }

            return null;
        }
    }
...