Автоматически открывать файл при запуске gnuplot в Windows
Я хотел бы назначить gnuplot .gnuplot
файлы (скрипты gnuplot) в Windows 8.1 таким образом, что среда gnuplot запускается с загруженным файлом скрипта.
Для этого мне нужно будет передать путь к файлу скрипта wgnuplot_pipes.exe
, К сожалению, я не могу найти документацию по аргументам командной строки gnuplot в Windows.
Самый близкий, который я смог найти, - это способ автоматически отобразить файл.gnuplot из командной строки:
wgnuplot_pipes.exe -persist test.gnuplot
1 ответ
В общем в gnuplot
Есть как минимум 5 режимов, чтобы сделать выполнение скрипта постоянным, изнутри и из командной строки
- Положить
pause -1
послеplot
команда в файле или в конце файла. - Используйте команду
gnuplot filename.gp -
(да, пунктир - последний параметр), чтобы оставаться в интерактивном режиме, когда сценарий завершается. - Запустите gnuplot как
gnuplot -persist
- В Windows вы также можете использовать
gnuplot -persist
или жеgnuplot /noend
, - Дай
persist
вариант как частьset terminal
команда. напримерset terminal wxt enhanced **persist**
Как вы можете заметить, некоторые из них находятся внутри скрипта и не зависят от операционной системы, некоторые другие должны использоваться в соответствии с общими правилами для привязки файлов к расширению в каждой конкретной подрывной деятельности Windows.
Если вы не можете передать параметр в программу, связанную с gnuplot.exe
Возможно, из-за отсутствия привилегий (если это ограничено администратором), вы всегда можете изменить сценарий внутри, следуя [1] или [5].
Некоторые ссылки и заметки:
- Компиляция способа связать расширение с выполнением программы: Как связать тип файла, который будет открыт с параметрами командной строки?
- Для Windows 7, но с ответом, действительным и для Windows 8, Как установить расширенные ассоциации файлов в Windows 7
- Вместо этого вы можете адаптировать метод для файла без расширения к любому желаемому расширению (включая.gnuplot). Как установить программу по умолчанию для открытия файлов без расширения в Windows?
- Всегда полезный FAQ по gnuplot
- Под окнами вы должны использовать
gnuplot.exe
вместоgnuplot