Комментарии 29
чему заводовать - непонятно :)
А можно лучше сделать в контекстном меню Windows строчку «Выполнить»? Иначе редактировать файлы будет неудобно.
var fso = WScript.CreateObject("Scripting.FileSystemObject")
var folder = fso.GetFolder("C:\\some");
и файлы лежат в folder.Files, подпапки в folder.SubFolders. Все довольно просто итерируется. Не даром ведь WSH для этого и предназначен :)
Но если вам хочеться пользоваться одни всюду, то Python для этих целей подходит лучше.
VBS-ом всюду не попользуешься, но он хорош. А если по теме, то вы не поняли, что я хотел сказать. PHP ориентирован на разработку веб-а. Его функции заточены под это. А для использования PHP в качестве языка сестемных скриптов требует не меньшего копошения по документации. А если вам надо копошиться в документации, то какая разница в какой: по PHP, по Python или по VBS?
Я лично считаю, что на определенном этапе, для программиста перестает существовать такое понятие как язык программирования, его начинают интересовать только инструментарий, которым можно воспользоваться. А вот на каком собственно языке это нужно делать - это дело десятое. Нужна rapid-разработка под win32 - VB, Delphi. Под .Net - C# или VB.NET, веб програмирование - PHP, автоматизация системных процессов - bash, vbs, bat, разработка мультипроцессорных алогритмов - erlang (чем я сейчас занимаюсь). Никогда не любил отвертки с насадками, больше люблю наборы с разными отвертками=))
* пакетная обработка картинок
* обработка и парсинг XML/HTML-документов
* зачистка папок
* архивация, да и резервное копирование
* все, что может касаться curl
* пакетные операции с ftp
(писал навскидку, исходя из того, что нужно лично мне)
очевидно, что писать скрипты имеет смысл только тогда, когда нужны алгоритм/логика, которых не позволяют существующие программные средства.
слышали что-нибудь про пакетные файлы для ftp.exe?
даже rar справляется со сложной архивацией в одну строчку
wget || links слабее curl? да, чаще всего в одну строчку
пишу на php уже пару и часто встречаюсь с изобратателями велосипедов, учите разные языки это расширяет кругозор :)
И что в Питоне такого особо заточенного под системные скрипты чего нет в PHP? Действительно интересно.
А что, четвёртый нельзя было? :)
PHP5 как скриптовый язык для Windows