Jak zavolat program z příkazové řádky
Ahoj, mám soubor c:\cesta\k\souboru\soubor.py a v path mám nastaveno c:\cesta\k\souboru ale nemvím jak a kde nastavit nějaký alias, když zadam do terminálu 'aaa' kdekoli v cestě, aby se spustil soubor.py. Poradí někdo? Díky
Cože?
"... když zadam do terminálu 'aaa' kdekoli v cestě ..." - tak dostaneš jinou cestu, kde se samozřejmě "soubor.py" nenachází, takže jej logicky ani spustit nemůžeš.
Nebo je to jinak?
man alias
obyčejný baťák nestačí??
@echo off
c:\cesta\k\souboru\soubor.py
A co to vyřeší? Že místo soubor.py budu psát aaa.bat ? Bez přípony baťák nejde spustit.
Baťák samozřejmě jde spustit bez přípony, jako jakýkoliv exe či cmd soubor. Podstatné je, aby byl umístěn někde, kde na něj vidí proměnná path
Pokud je to jak píšeš (čemu moc nevěřím, vím, že jsem se s tím pral někdy koncel roku a nešlo to - ale v PATH jsem ho neměl - vyzkouším) tak by to mělo jet. A ten python proč nejde spustit bez přípony přímo?
samozřejmě že jde, stačí použít správný shebang.
@ApoCalypse: Tak pokud je ten dávkový soubor v PATH, tak to jde opravdu spustit bez přípony. Díky moc za info.
tam právě patří cesta k exe programu, nebo se příponě nastaví správná asociace.
ale cesta k datům je v path zbytečná, žádná možná další se tam nehledají, není proč.