Android Eclipse Используйте внешние инструменты для запуска скрипта на коде

Я узнал, что решение многих моих оставшихся без ответа вопросов состояло в том, чтобы запустить скрипт perl в коде, чтобы выполнить некоторые изменения, которые трудно сделать с регулярными выражениями или упростить, чем некоторые советы, которые я получил, чтобы зацепить DalVik.

Так что это будет вопрос, на который я ответил, я рассказываю вам, как мне это удается, шаг за шагом . Надеюсь, это поможет людям решить некоторые из их проблем.

Цель состоит в том, чтобы запустить следующую командную строку из Eclipse в текущем открытом файле и обновить ее, чтобы увидеть результаты:

Perl -S -pi.bak myscript.pl

Я собираюсь использовать конфигурацию внешних инструментов. Это руководство основано на Eclipse 3.7.1

  1. Open Run -> External Tools -> External Tools Configuration … (Также вы можете открыть его из значка «Запуск» с помощью маленькой красной панели инструментов на углу)
  2. Выбрать программу
  3. Добавьте новую конфигурацию запуска (первый значок с небольшим плюсом в верхнем правом углу или щелкните правой кнопкой мыши на программе -> Создать )
  4. Вы должны увидеть это: Диалог настройки внешних инструментов
  5. Заполните имя
  6. На месте поместите путь к инструменту, который вы хотите запустить (в этом случае perl: C: \ Perl \ bin \ perl.exe )
  7. В рабочей директории выберите из Переменные … , $ {container_loc}, который является каталогом файла, находящегося в настоящее время на IDE
  8. В качестве аргументов: -S -pi.bak $ {file_prompt: выберите Perl Script: D: \ marcelo \ Perl \ bin \ myscript.pl} $ {container_name}
    Опять вам не нужно вводить $ {container_name} или $ {file_prompt …}, вы можете выбрать его из переменных …
  9. Нажмите Применить
    Вы должны увидеть это сейчас: Введите описание изображения здесь
  10. Перейдите на вкладку « Обновить » и установите флажок « Обновить ресурсы» после завершения и выберите один из параметров . Выбранный ресурс
  11. Перейдите на вкладку « Сборка » и снимите флажок « Сборка перед запуском»

Мы закончили, теперь несколько замечаний:

  • На вкладке « Общие » вы можете проверить внешние инструменты в разделе « Добавить в избранное», и ваш скрипт появится в подменю «Внешние инструменты», без необходимости запускать его в первую очередь.
  • Вы, наверное, заметили, что есть много других вариантов, не стесняйтесь экспериментировать
  • Этот пример просто изменяет файл в среде IDE. Содержимое myscript.pl:

Следующий, если /Log.i/;
S / \ bint \ s + (\ w +) / int n_ $ 1 / g;
S / \ bString \ s + (\ w +) / String s_ $ 1 / g;

  • $ {File_prompt: Select Perl Script: D: \ marcelo \ Perl \ bin \ myscript.pl} открывает диалоговое окно, в котором вы можете выбрать скрипт perl для запуска.
  • Если вы хотите всегда запускать один и тот же сценарий, просто замените $ {file_prompt …} на имя скрипта
  • Я установил плагин EPIC на Eclipse, чтобы я мог редактировать файлы perl, а также

  • Вы не можете изменять свой ресурс. Вы можете просто запустить сценарий, который генерирует выходы из текущего файла. Вывод скрипта, а также все возникшие ошибки отображаются в консоли
    Совет. В perl, если вы хотите как записать новый файл, так и распечатать сообщение для пользователя, используйте STDERR, чтобы распечатать сообщение и STDOUT, чтобы распечатать файл.