Abre automaticamente um arquivo quando o gnuplot é iniciado no Windows

2

Gostaria de atribuir o gnuplot a .gnuplot files (scripts do gnuplot) no Windows 8.1, de forma que o ambiente do gnuplot comece com o arquivo de script carregado.

Para isso, eu precisaria passar o caminho do arquivo de script para wgnuplot_pipes.exe . Infelizmente não consigo encontrar nenhuma documentação sobre argumentos de linha de comando do gnuplot no Windows.

O mais próximo que pude encontrar é uma maneira de renderizar automaticamente um arquivo .gnuplot a partir da linha de comando:

wgnuplot_pipes.exe -persist test.gnuplot
    
por François Beaune 24.02.2015 / 10:30

1 resposta

1

Em geral, em gnuplot há pelo menos 5 modos para tornar persistente a execução de um script, a partir de dentro e da linha de comando

  1. Coloque um pause -1 após o comando plot no arquivo ou no final do arquivo .
  2. Use o comando gnuplot filename.gp - (sim, traço é o último parâmetro) para permanecer no regime interativo quando o script for concluído.
  3. Execute o gnuplot como gnuplot -persist
  4. No Windows, você também pode usar gnuplot -persist ou gnuplot /noend .
  5. Dê a opção persist como parte do comando set terminal . por exemplo. %código%

Como você pode perceber, algumas delas estão dentro do script e não dependem do sistema operacional, alguns outros devem ser usados seguindo as regras gerais para associar arquivos à extensão em cada subversão específica do Windows.
Se você não conseguir passar o parâmetro para o programa associado a set terminal wxt enhanced **persist** , talvez por falta de privilégio (se estiver restrito ao Administrador), você sempre poderá modificar o script dentro de [1] ou [5].

Algumas referências e notas:

por 28.04.2015 / 09:50