The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"@ARGV в винде"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"@ARGV в винде"
Сообщение от varran emailИскать по авторуВ закладки on 03-Ноя-04, 14:38  (MSK)
Привет уважаемые ВСЕ! )
почему то не передаются параметры из командной строки в скрипт. Причем именно в винде. В linux все ок.

например

arg.pl parameter

print "$ARGV[0]";

ничего не дает, в то время как тоже самое в линуксе отрабатывает. Кто нибудь прояснит?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "@ARGV в винде"
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 03-Ноя-04, 14:49  (MSK)
> Привет уважаемые ВСЕ! )
> почему то не передаются параметры из командной строки в скрипт. Причем
>именно в винде. В linux все ок.
>
>например
>
>arg.pl parameter
>
>print "$ARGV[0]";
>
>ничего не дает, в то время как тоже самое в линуксе отрабатывает.
>Кто нибудь прояснит?


C:\Perl\scripts>perl 4.pl test
test

C:\Perl\scripts>perl 4.pl test1
test1

C:\Perl\scripts>more 4.pl
print $ARGV[0];

C:\Perl\scripts>perl -v

This is perl, v5.8.4 built for MSWin32-x86-multi-thread
(with 3 registered patches, see perl -V for more detail)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "@ARGV в винде"
Сообщение от varran emailИскать по авторуВ закладки on 03-Ноя-04, 14:56  (MSK)
>
>C:\Perl\scripts>perl 4.pl test
>test
>
>C:\Perl\scripts>perl 4.pl test1
>test1
>
>C:\Perl\scripts>more 4.pl
>print $ARGV[0];
>
>C:\Perl\scripts>perl -v
>
>This is perl, v5.8.4 built for MSWin32-x86-multi-thread
>(with 3 registered patches, see perl -V for more detail)


C:\Perl\my>argv.pl par


C:\Perl\my>perl -v

This is perl, v5.8.3 built for MSWin32-x86-multi-thread
(with 8 registered patches, see perl -V for more detail)

C:\Perl\my>more argv.pl
#!perl

print "$ARGV[0]\n";

ПОЧТИ БЕЗ ОТЛИЧИЙ )), думаете дело в циферке 3???

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "@ARGV в винде"
Сообщение от varran emailИскать по авторуВ закладки on 03-Ноя-04, 15:32  (MSK)
Хм, в отличиях как раз то и дело
ежели делать

perl argv.pl par

то все работает.

C:\Perl\my>argv.pl par

C:\Perl\my>perl argv.pl par
par

такие пироги )

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "@ARGV в винде"
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 03-Ноя-04, 16:08  (MSK)
>Хм, в отличиях как раз то и дело
>ежели делать
>
>perl argv.pl par
>
>то все работает.
>
>C:\Perl\my>argv.pl par
>
>C:\Perl\my>perl argv.pl par
>par
>
>такие пироги )

C:\Perl\scripts>assoc .pl
.pl=Perl

C:\Perl\scripts>4.pl test
test

C:\Perl\scripts>more 4.pl
print "$ARGV[0]";

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "@ARGV в винде"
Сообщение от varran emailИскать по авторуВ закладки on 03-Ноя-04, 16:31  (MSK)
Ясно, спасибо. У меня
C:\>assoc .pl
.pl=ft000001


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "@ARGV в винде"
Сообщение от varran emailИскать по авторуВ закладки on 03-Ноя-04, 16:35  (MSK)
>Ясно, спасибо. У меня
>C:\>assoc .pl
>.pl=ft000001

Хотя сделал
assoc .pl=perl

не помогло, ну да ладно, разберусь еще раз спасиб )

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "@ARGV в винде"
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 03-Ноя-04, 16:51  (MSK)
>>Ясно, спасибо. У меня
>>C:\>assoc .pl
>>.pl=ft000001
>
>Хотя сделал
>assoc .pl=perl
>
>не помогло, ну да ладно, разберусь еще раз спасиб )

Tools->Folder Options ... -> File Types:
Libo .pl libo new.
1) Esli .pl, togda dla nego:
   Edit File Type -> (Action) Open -> Edit
   Action: Open
   Application Used to perform action: "C:\Perl\bin\perl.exe" "%1" %*
   Application: perl
   Topic: System
2) Esli new, togda sozdaje6 s takimi ze parametrami.


P.S. Windows XP SP2. V drugih mozet nemnogo po drugomu.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру