Автоматически открывать файл при запуске gnuplot в Windows

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

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

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

wgnuplot_pipes.exe -persist test.gnuplot

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].

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

Другие вопросы по тегам