Criando um atalho de programa que executa a oitava através do cmder


0

Em resposta a uma pergunta anterior ( Adicionando atalhos de teclado para prompt de comando no Windows 7 ) Perguntei neste site agora estou usando cmder vez de prompt de comando, pois é mais user-friendly (já que inclui atalhos de teclado como Ctrl+C, Ctrl+V, etc. ) agora eu gostaria de obter outros programas de linha de comando (por exemplo, GNU Octave, Python, IPython, etc. ) para executá-lo em vez do cmd. Gostaria de saber como criar atalhos com esse recurso. Tentei alterar o destino do programa do local do arquivo exe do programa para o local do arquivo cmder exe com o local do arquivo exe do programa imediatamente após.

Por exemplo, para o GNU Octave, tentei:

C:\Users\Brenton\Programs\cmder\Cmder.exe C:\Software\Octave-3.6.4\bin\octave-3.6.4.exe

e suas variantes secundárias, como:

C:\Users\Brenton\Programs\cmder\Cmder.exe "C:\Software\Octave-3.6.4\bin\octave-3.6.4.exe"

junto com:

cmder C:\Software\Octave-3.6.4\bin\octave-3.6.4.exe

(após adicionar a localização do cmder à minha variável de ambiente PATH)

e

cmder "C:\Software\Octave-3.6.4\bin\octave-3.6.4.exe"

com os quatro dando o mesmo resultado, uma janela em branco do Cmder que não contém Octave.

Eu sei que Octave pode ser chamado a partir do Cmder, como fiz no mesmo PC, abrindo o Cmder e executando octavedepois de adicionar a localização da oitava à minha variável PATH também.

Respostas:


0

cmder.exe não transmita nenhum argumento ao ConEmu.

Você precisa executar o ConEmu diretamente sem usar esse wrapper. Leia sobre os switches ConEmu .

Smth assim:

ConEmu.exe -LoadCfgFile "full path to conemu.xml" -cmd "C:\Software\Octave-3.6.4\bin\octave-3.6.4.exe"

Não entendo a entrada do arquivo XML. Onde encontro esse arquivo ou tenho que fazê-lo? Se eu tiver que fazê-lo, como faço isso, lembre-se de que não tenho a menor noção da sintaxe dos arquivos XML.
BH2017

Nvm: experimentei omitir a parte que não entendi do seu código (ou seja LoadCfgFile "full path to conemu.xml") depois de adicionar o local do ConEmu64.exe no meu PC à minha variável PATH e consegui o que queria. Ou seja, este é o meu destino de atalho atual:ConEmu64 -cmd C:\Software\Octave-3.6.4\bin\octave.exe
BH2017 12/12/2015

2

Para executar o Octave CLI através do lindo cmder, foi o que fiz como mencionado por Maximus - autor do ConEmu nesta resposta :

  • Marque "Force ConEmu como terminal padrão para aplicativos de console
  • adicione octave-cli.exe na lista de executável conectado

Aplique e salve as configurações conforme mostrado na imagem abaixo.

Finalmente abra o cmder e digite oitava-cli e viola, você tem oitava no cmder!

Caixa de diálogo Instantâneo de configurações do cmder Octave no cmder snapshot

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.