Thread View: pl.comp.lang.perl
7 messages
7 total messages
Started by gkrasinski
Fri, 26 Oct 2012 08:24
Wczytywanie pliku
Author: gkrasinski
Date: Fri, 26 Oct 2012 08:24
Date: Fri, 26 Oct 2012 08:24
12 lines
1486 bytes
1486 bytes
Witam Systuacja dzieje sie pod WinXP Chcę otworzyć plik w następujący sposób open(logi, "<$ARGV[0]"); W cmd piszę: plik.pl nazwapliku.txt Niestety nic sie nie dzieje, plik nie jest czytany Jeśli w podam open(logi, "<nazwapliku.txt"); To jest ok. Co robię źle? Pozdrawiam
Re: Wczytywanie pliku
Author: Stachu 'Dozzie' K.
Date: Fri, 26 Oct 2012 08:31
Date: Fri, 26 Oct 2012 08:31
24 lines
1765 bytes
1765 bytes
On 2012-10-26, gkrasinski@gmail.com <gkrasinski@gmail.com> wrote: > Witam > Systuacja dzieje sie pod WinXP > > Chcę otworzyć plik w następujący sposób > open(logi, "<$ARGV[0]"); open(logi, "<", $ARGV[0]); Poza tym, `open(my $logi, "<", $ARGV[0]);'. Lepiej używaj zmiennych lokalnych zamiast globalnego uchwytu. > W cmd piszę: plik.pl nazwapliku.txt > Niestety nic sie nie dzieje, plik nie jest czytany > Jeśli w podam > open(logi, "<nazwapliku.txt"); > To jest ok. > Co robię źle? Pewnie jesteś w niewłaściwym katalogu. -- Secunia non olet. Stanislaw Klekot
Re: Wczytywanie pliku
Author: gkrasinski
Date: Fri, 26 Oct 2012 10:15
Date: Fri, 26 Oct 2012 10:15
10 lines
1507 bytes
1507 bytes
> Pewnie jesteś w niewłaściwym katalogu. > > Witam We właściwym jak wpisuję perl plik.pl nazwapliku.txt to wszystko działa poprawnie jak wpisuje plik.pl nazwapliku.txt to juz nie działa pzdr
Re: Wczytywanie pliku
Author: Stachu 'Dozzie' K.
Date: Fri, 26 Oct 2012 10:24
Date: Fri, 26 Oct 2012 10:24
18 lines
1739 bytes
1739 bytes
On 2012-10-26, gkrasinski@gmail.com <gkrasinski@gmail.com> wrote: > >> Pewnie jesteś w niewłaściwym katalogu. >> >> > > Witam > We właściwym > jak wpisuję perl plik.pl nazwapliku.txt to wszystko działa poprawnie > jak wpisuje plik.pl nazwapliku.txt to juz nie działa Aha, czyli PEBKAC. Źle opisałeś swój problem. A jak sądzisz, dlaczego nie działa? I co w ogóle pojawia się na ekranie? -- Secunia non olet. Stanislaw Klekot
Re: Wczytywanie pliku
Author: karraso
Date: Fri, 26 Oct 2012 15:38
Date: Fri, 26 Oct 2012 15:38
16 lines
1507 bytes
1507 bytes
> > Aha, czyli PEBKAC. Źle opisałeś swój problem. > > A jak sądzisz, dlaczego nie działa? I co w ogóle pojawia się na ekranie? > WITAM Nie wiem dlaczego nie działa. Na ekranie nic się nie pojawia. Robię tak w pliku mam tak open(logi, "<$ARGV[0]"); print "parametr 1 : ".$ARGV[0]."\n"; ale nic nie mam na ekranie Może jakieś zmienne systemowe w windowsie? jak odpalam perl plik.pl nazwapliku.txt - jest ok plik.pl nazwapliku.txt - not ok Pzdr
Re: Wczytywanie pliku
Author: karraso
Date: Fri, 26 Oct 2012 16:30
Date: Fri, 26 Oct 2012 16:30
12 lines
1399 bytes
1399 bytes
Zadziałało jak dodałem wpis w rejestrze dodac w rejestrze HKCR\pl_auto_file\shell\open\command "E:\Perl\bin\perl.exe" "%1" "%2" "%3" "%4" Niestety nie wiem jak zrobic aby ilość ARGV była dowolna teraz jest do 4. Niestety opcaj z %* nie działa. Chyba że podacie mi jak jest u was. Pzdr
Re: Wczytywanie pliku
Author: karraso
Date: Fri, 26 Oct 2012 16:34
Date: Fri, 26 Oct 2012 16:34
2 lines
1201 bytes
1201 bytes
A jednak działa z "E:\Perl\bin\perl.exe" "%1" %*"
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads