2

Я хотел бы назначить gnuplot для файлов .gnuplot (сценарии gnuplot) в Windows 8.1 таким образом, чтобы среда gnuplot начиналась с загруженного файла сценария.

Для этого мне нужно будет передать путь файла сценария к wgnuplot_pipes.exe . К сожалению, я не могу найти документацию по аргументам командной строки gnuplot в Windows.

Самый близкий, который я смог найти, - это способ автоматически отобразить файл .gnuplot из командной строки:

wgnuplot_pipes.exe -persist test.gnuplot

1 ответ1

1

В целом, в gnuplot есть как минимум 5 режимов, чтобы сделать выполнение скрипта постоянным, изнутри и из командной строки.

  1. Поставьте pause -1 после команды plot в файле или в конце файла.
  2. Используйте команду gnuplot filename.gp - (да, тире - последний параметр), чтобы оставаться в интерактивном режиме после завершения сценария.
  3. Запустите gnuplot как gnuplot -persist
  4. В Windows вы также можете использовать gnuplot -persist или gnuplot /noend .
  5. Задайте параметр persist как часть команды set terminal . например, set terminal wxt enhanced **persist**

Как вы можете заметить, некоторые из них находятся внутри скрипта и не зависят от операционной системы, некоторые другие должны использоваться в соответствии с общими правилами для привязки файлов к расширению в каждой конкретной подрывной деятельности Windows.
Если вы не можете передать параметр в программу, связанную с gnuplot.exe , возможно, из-за отсутствия привилегий (если это ограничено администратором), вы всегда можете изменить скрипт внутри, следуя [1] или [5].

Некоторые ссылки и заметки:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .