![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| MDM |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 264 Регистрация: 16.3.2007 Где: г. Нальчик Репутация: нет Всего: 4 |
Вот оно решение!
Ура! Спасибо nitr!... p. s. Мог бы ставить плюсики, то поставил бы!... Очень классное, и стандартное решение! ))) И FIX'ы тоже хорошие... Это как вариант для других! Спасибо всем,... я закрываю вопрос! |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
nitr, вчера только хотел, найти как подобное сделать
|
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
MDM, shamber, считаю что есть ещё способы, только я пошёл "простым путём"
|
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
nitr, кстати. вчера побаловался таким способом. и выявил следующий баг.
у меня есть скрипт, который обрабатывает файлы находящиеся в директории со скриптом. их поиск происходит следующим образом.
так вот при таком способе он не находит файлы в папке. |
|||
|
||||
| MDM |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 264 Регистрация: 16.3.2007 Где: г. Нальчик Репутация: нет Всего: 4 |
Простым путем, о котором мало кто, оказывается, знал! ))) Способы есть, но лично для меня этот подходит идиально! Ну если развивать тему, то было бы вообще класс, если бы сообщение "для продолжения нажмите любую клавишу..." переводилось бы на новую строку! ))) А то получается в конце это системное сообщение, и тескт программы сливаются. Т. е., если расматривать пример print "Hello World!"; то получается так: Hello World!Для продолжения нажмите любую клавишу... Это сообщение отредактировал(а) MDM - 9.4.2008, 09:37 |
|||
|
||||
| MDM |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 264 Регистрация: 16.3.2007 Где: г. Нальчик Репутация: нет Всего: 4 |
Хотя всегда ставить в конце сообщения "\n" - хороший стиль программирования!
|
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
добавьте перед pause
Это сообщение отредактировал(а) shamber - 9.4.2008, 10:01 |
|||
|
||||
| amg |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1145 Регистрация: 3.8.2006 Где: Новосибирск Репутация: 38 Всего: 50 |
My Computer | меню Tools | Folder Options... | вкладка File Types | выбрать PL | Advanced | Edit ... | программа cmd.exe /k "C:\Perl\bin\perl.exe %1" | OK | OK Это сообщение отредактировал(а) amg - 9.4.2008, 16:09 |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
amg, не будет, я изначально так пробовал ( cmd /? ) - такой способ выводит невнятные ошибки.
Чтобы написать более менее верно, надо разобраться в "этом пункте Windows" shamber, да... похоже батник надо исправить, спасибо.
Добавлено через 56 секунд До этого было понятно в чем проблема... смотрите @ARGV и cmd /? |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
nitr,
вариант предложенный amg, отработал нормально. пока ошибок не выявил. З.Ы. этот вариант мне нравиться больше Это сообщение отредактировал(а) shamber - 10.4.2008, 08:43 |
|||
|
||||
| amg |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1145 Регистрация: 3.8.2006 Где: Новосибирск Репутация: 38 Всего: 50 |
||||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
shamber, интересно, чем твой WindowsXP отличается от моего Выводит или "Отказано в доступе", или "Синтаксическая ошибка в имени файла, имени папки или метке тома." запускаю просто C:\1.pl . |
|||
|
||||
| shamber |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
nitr, даже не знаю.
сначала я просто добавлял пункт в контекстное меню для расширения *.pl Думал может из-за этого, но только что заменил пункт open, ноэто не повлияло. Специально русские буквы в названии папок делал. и все равно работает. просто Добавлено @ 11:55 да.... темка оказалась интереснее чем казалась Добавлено @ 12:01 amg, добавил к вашему %*
в итоге
и варианты Start | Run | scriplt.pl file
выдает file Может я чего не правильно понял? Это сообщение отредактировал(а) shamber - 10.4.2008, 12:01 |
||||||
|
|||||||
| amg |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1145 Регистрация: 3.8.2006 Где: Новосибирск Репутация: 38 Всего: 50 |
||||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
amg, shamber, ребята дайте скрины чтоли
У меня видна с "нуля" есть (виртуальная машина) - не сработало Windows XP, Perl 5.10 |
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |