Как запустить команды инициализации в Octave? - PullRequest
5 голосов
/ 17 октября 2011

Как настроить программное обеспечение Octave для запуска команд инициализации при его запуске?Например, установите приглашение (PS1) и cd в каталог проекта?

Спасибо.

Ответы [ 2 ]

7 голосов
/ 04 января 2012

У меня установлена ​​Octave в C:\Octave, поэтому я сделал то, что вы просите в файле по адресу C:\Octave\3.2.4_gcc-4.4.0\share\octave\site\m\startup. Файл называется Общесистемный загрузочный файл для Octave , и код, который я там ввел, есть:

PS1('>> ');
addpath('{$path-to-my-octave-files}');

Но любой код в порядке, я думаю.

1 голос
/ 17 октября 2011

Вы могли бы

  1. написать скрипт, который выполняет необходимые процедуры запуска, и затем вызвать октаву
  2. использование

    octave --persist --eval 'some_code_to_evaluate'
    

    или

  3. установить путь exec с помощью

    octave --exec-path path_to_your_subprogramms
    

Лично я бы не хотел, чтобы октава cd для каталога проектов, поскольку каталоги проектов могут меняться. Более того, другие функции, такие как - eval , не так просты в использовании, если у вас всегда есть какой-то код по умолчанию, выполняемый заранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...