сеть в перле
man smbclient
---
...Я работаю...
скорее уж тогда
net help
Или PERL стал нескриптовым языком?
---
...Я работаю...
А уж с перлом-то можно чего угодно понаделать.
---
...Я работаю...
А вот автору вопроса вряд ли
Или PERL стал нескриптовым языком?Просвети плз ламера , дай определение скриптового языка...........
Ты ещё предложишь RFC соответствующий читать и по TCP?
По-моему, это значительно больший изврат.
---
...Я работаю...
Добавление: я и почту и ньюсы часто netcat-ом шлю, сразу с консоли.Расскажи, пожалуйста, как ты читаешь веб-странички. Мне интересно, это wget+cat или telnet?
Some people who grew up in the `Real Programmer' culture remained active into the 1990s. Seymour Cray, designer of the Cray line of supercomputers, was among the greatest. He is said once to have toggled an entire operating system of his own design into a computer of his own design through its front-panel switches. In octal. Without an error. And it worked. Real Programmer macho supremo.А вот у человека явно Windows-специфичные задачи, для него корпорация Microsoft придумала Visual Basic, а он с вражеским перлом мучается.
кстати - телнетом прикольно по инету бродить ............
Ну, скриптовым языком можно считать достаточно специализированный ЯП, предназначенный для программирования заданий, исполняемых в существенной степени внешними средствами (операционной средой).
Если ты хочешь изобретать очередной NetBIOS клиент, то можешь использовать библиотеки к TCP или писать своё.
Я предлагаю для решения задачи обойтись скриптовыми средствами.
---
...Я работаю...
Особенно мне нравится использовать telnet для ssh и https.
А тебе предлагают использовать Perl.
Особенно мне нравится использовать telnet для ssh и https.А так же отправлять письма через серваки которые требуют авторизации
ЗЫ Задачка для любителей (из этой же серии) в base64 в ручную кодировать............
wget иногда тоже используется. Но для добывания файлов.
Кстати, как ты предлагаешь пересылать кучу файлов по почте?
Я делал по цепочке uuencode - sed - netcat.
(send)mail-ов не было.
---
...Bojite se viru?..
telnet towel.blinkenlights.nl
---
...Bojite se viru?..
/~\ ====
|oo ) Pardon me sir... o o~~
_\=/_ _\- /_
/ _ \ / \ / \
//|/.\|\\ //| | |\\
// \_/ || || | | |//
// |\ /| || ||__ | //
# \_ _/ # ([__]==(|
| | | | || |
| | | (__)
[]|[] |_||_|
| | | |_||_|
____________/_]_[_\____________________________/__][__\____________
Клёво, я это видел, но не знал, что оно доступно по IPv6.
И только одно конструктивное предложение! И то явно не подходит. Я же написал, что win. Или я чего-то не понимаю, и man стало виндузовым? И smbclient тоже?
Ну нафлудили-то...
А кто-нибудь может сказать что-нибудь стоящее? Нужна замена readdir, если таковая есть.
И вот еще. Почему-то find из модуля File::Find с сетевыми шарами работает. Хотя в справке к ней написано, что она использует readdir. Ипользовать ее не удобно. Хотя в общем, если извратиться, то можно.... Но может есть нормальное решение?
command /?
dir /?
net use /?
---
...Bojite se viru?..
А перл мне нравится.... Хотя не намного больше, чем с++
---
...UNIX, the first large computer virus...
Или если ее нету, тоже скажи
---
...Bojite se viru?..
Даже дополнительных модулей лучше не использовать - пока это удается. Но если будет надо, то можно
Значит, для тебя придумали Visual С++
Мне перл до лампочки.
---
...Bojite se viru?..
Это на win2k работает? Просто не знаю - работаю за xp. А для - 2k.
Под win всегда есть: net, command/cmd.
---
...Bojite se viru?..
это стоило сразу сказать
Даже под ДОС она есть.
---
...Bojite se viru?..
FWG - это что такое?
Но это нисколько не говорит о том, что он мне нравится или что я его хочу использовать.
---
...Bojite se viru?..
---
...Bojite se viru?..
Не забудь, что под виндами к директориям доступ организован по другому, они читаются отдельными функциями, не как файлы.
Теперь еще подумай о переносимости кода.
Команда net тебе не поможет. Она умеет показывать шары и маунтить диск, содержимое каталогов не показывает.
Вот так и можно: вызывая то, что нужно, из внешних программ.
Если тебе это не нравится, а хочешь "разобраться", то это совершенно другая история.
---
...Я работаю...
dir /?
---
...Bojite se viru?..
Переносимость --- в пределах Windows.
Подключение диска net'ом, а потом чтение его dir'ом, вызывает у меня содрогание. Не может быть, чтобы perl не содержал ничего для такой незамысловатой работы.
Маза я раньше думал, что слакварщики - это миф
Не надо путать язык с библиотекой.
Переносимого способа читать виндовые шары, очевидно, не существует, поэтому в стандартную библиотеку входить не может.
Задача стояла --- под windows.
В ActivePerl под винды в либах (Perl\lib\Win32\) есть netresource.pm, внутри в дескрипшинах достаточно подробные объяснения. Даже с принтерами расшаренными можно работать
Не обижай человека, он не слакварщик
Ну наконец-то один стоящий ответ!
Респект тебе!
Ща проверю твои слова....
То меня считают слакварщиком, то виндузятником...
ТАК КТО ЖЕ Я? : ) ) )
---
...non plus ultra...
А что значит "слакварщиком"? Понятно, что от slackware, но перевести удовлетворительно не удается
А обычные функции для работы с fs не помогают ? По идее, если они реализованы через виндовый API, то должны прозрачно работать с smb-шарами.
Или есть еще что-то для каталогов?
Хотя при этом find работает с шарами.
Может не получиться, если потребуют каноническое имя.
perldoc Win32::NetResource
А топик этот превратили во флуд
Оставить комментарий
Eugenia_2005
Кто подскажет, как из скрипта на перле можно работать с шарами (win)?Обычная readdir не хочет выдавать содержание шар, а в справке - либо я чего-го не понимаю, либо не написано этого