Tworzenie skrótu programu, który przebiega oktawę przez cmder

0

W odpowiedzi na poprzednie pytanie ( Dodawanie skrótów klawiaturowych dla poleceń w systemie Windows 7 ) poprosiłem na tej stronie jestem teraz przy użyciu cmder zamiast wierszu polecenia, ponieważ jest bardziej przyjazny dla użytkownika (ponieważ zawiera skróty klawiaturowe, takie jak Ctrl+C, Ctrl+V, itd. ) teraz chciałbym, aby inne programy wiersza poleceń (np. GNU Octave, Python, IPython itp. ) działały przez nie zamiast cmd. Chciałbym wiedzieć, jak tworzyć skróty za pomocą tej możliwości, próbowałem zmienić cel programu z lokalizacji pliku exe programu na lokalizację pliku exe cmder z lokalizacją pliku exe programu bezpośrednio po nim.

Na przykład dla GNU Octave próbowałem:

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

i jego niewielkie warianty, takie jak:

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

wraz z:

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

(po dodaniu położenia cmdera do mojej zmiennej środowiskowej PATH)

i

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

przy czym wszystkie cztery dają ten sam wynik, puste okno Cmdera, które nie zawiera oktawy.

Wiem, że Octave można wywoływać z Cmder, ponieważ zrobiłem to na tym samym komputerze, otwierając Cmder i uruchamiając octavepo dodaniu położenia oktawy do mojej zmiennej PATH.

BH2017
źródło

Odpowiedzi:

0

cmder.exe nie przekazuj w ogóle żadnych argumentów ConEmu.

Musisz uruchomić ConEmu bezpośrednio bez użycia tego opakowania. Przeczytaj o przełącznikach ConEmu .

Coś takiego:

ConEmu.exe -LoadCfgFile "full path to conemu.xml" -cmd "C:\Software\Octave-3.6.4\bin\octave-3.6.4.exe"
Maximus
źródło
Nie rozumiem danych wejściowych pliku XML. Gdzie mogę znaleźć ten plik lub czy muszę to zrobić? Jeśli muszę to zrobić, jak to zrobić, pamiętając, że nie mam mglistej składni plików XML.
BH2017 12.04.15
Nvm eksperymentowałem z pominięciem części, której nie rozumiałem (np. LoadCfgFile "full path to conemu.xml") Po dodaniu lokalizacji ConEmu64.exe na moim komputerze do mojej zmiennej PATH i dostałem to, czego chciałem. Mianowicie jest to mój obecny cel skrótu:ConEmu64 -cmd C:\Software\Octave-3.6.4\bin\octave.exe
BH2017 12.04.15
2

Aby uruchomić Octave CLI przez piękny cmder, to właśnie zrobiłem, jak wspomniał Maximus - autor ConEmu w tej odpowiedzi :

  • Zaznacz „Wymuś ConEmu jako domyślny terminal dla aplikacji konsolowych
  • dodaj octave-cli.exe na liście zaczepionego pliku wykonywalnego

Zastosuj i zapisz ustawienia, jak pokazano na obrazku poniżej.

Na koniec otwórz cmder i wpisz oktawę-cli oraz altówkę, którą masz oktawę w cmder!

Migawka okna dialogowego ustawień cmder Oktawa w migawce cmdera

urwaCFC
źródło