Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Perl a Windows

Ahoj, nemá někdo zkušenosti s instalací a poštění perlu ve Windowsech? Popřípadě prosím poraďte, jak ho "donutit" pracovat, díky :-)

Předmět Autor Datum
http://www.google.cz/search?hl=cs&source=hp&q=perl +windows&btnG=Vyhled%C3%A1v%C3%A1n%C3%AD+Google…
gd 01.01.2011 19:35
gd
Právě, že podle toho to nejde... např. na Linuxu to jde naprosto bez problémů.
KrálArtuš 01.01.2011 19:53
KrálArtuš
Popřípadě, pokud by někdo nebyl ochoten poradit stejně jednoduchý programovací program, jen pro WIN.
KrálArtuš 01.01.2011 20:05
KrálArtuš
Soucasti Windows je Windows Scripting Host a jazyky JScript a VBScript. Oba skriptovaci jazyky jsou…
Jan Fiala 01.01.2011 20:13
Jan Fiala
Keď som potreboval spúšťať skript v Perle na Windows, tak som úspešne použil ActivePerl, na ktorý si…
los 01.01.2011 20:37
los
Otevřu perl, zádám print "ahoj"; a nic.. odskočí řádek a konec, nic se neděje... nevypíše to verzi,…
KrálArtuš 01.01.2011 21:05
KrálArtuš
Ak chceš spustiť skript, ktorý máš v nejakom súbore, tak spustíš perl s jedným parametrom, ktorým je…
los 01.01.2011 21:52
los
Ano, ale pokud dám příkaz c:\> perl -v tak to zase odřádkuje, nechápu to... na linuxech to opravdu…
KrálArtuš 01.01.2011 22:18
KrálArtuš
Rovnako sa to správa na windowsoch aj na linuxoch. Keď spustíš "perl -v", tak sa vypíše verzia a nej…
los 01.01.2011 22:54
los
ano, ale ve winech ne, tam to odentruju a konec... nic nepíše.
KrálArtuš 01.01.2011 23:01
KrálArtuš
Skús byť trochu konkrétnejší - čo a kde odentruješ? Keď si spustíš konzolu (cmd), z nej spustíš "per…
los 01.01.2011 23:22
los
Vis, v cem ma asi problem? Ze to nenapise do command okna, ale do Start / Spustit. Takze okno jen pr… poslední
Jan Fiala 02.01.2011 07:32
Jan Fiala

Keď som potreboval spúšťať skript v Perle na Windows, tak som úspešne použil ActivePerl, na ktorý si tu už dostal niekoľko odkazov.

Nebolo potrebné robiť nič špeciálne, aby to fungovalo, takže buď si prečítaj ešte raz postup inštalácie, alebo skús trochu viac rozviesť to tvoje "nejde to".

Ak chceš spustiť skript, ktorý máš v nejakom súbore, tak spustíš perl s jedným parametrom, ktorým je názov súboru:

perl skript.pl

Keď spustíš perl bez parametrov, tak môžeš písať skript v Perle. Keď stlačíš Enter, posunieš sa na ďalší riadok a môžeš pokračovať v písaní skriptu - je to logické, pretože málo skriptov pozostáva len z jediného riadku. Keď chceš ukončiť písanie skriptu, tak musíš ukončiť vstup pomocou Ctrl+Z (EOF). Až potom sa vykoná celý skript, ktorý si napísal.

Na Linuxe to funguje presne tak isto (len EOF zadáš pomocou Ctrl+D a nie Ctrl+Z), tak neviem, čo ťa zmiatlo.

Skús byť trochu konkrétnejší - čo a kde odentruješ? Keď si spustíš konzolu (cmd), z nej spustíš "perl -v", tak sa vypíše verzia a nejaké ďalšie informácie. Všetko ďalšie, čo odentruješ, spracuje konzola a určite to niečo aj napíše.

To, čo píšeš, by mi trochu dávalo zmysel len vtedy, keby si spúšťal perl z prieskumníka (prípadne cez Štart / Spustiť), potom odentroval ten svoj skript a čudoval sa, že nič nepíše, potom stlačil Ctrl+Z a čudoval sa, že to stále nič nepíše, ba dokonca sa to zavrie. Ale tomu sa mi nechce veriť - môžeš podrobnejšie opísať, čo robíš a čo čakáš, že sa stane?

Zpět do poradny Odpovědět na původní otázku Nahoru