Конвектор скриптов для администрирования в Windows из TC

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Ответить
webroot
Сообщения: 2
Зарегистрирован: Вс авг 12, 2007 23:34

Конвектор скриптов для администрирования в Windows из TC

Сообщение webroot »

На сайте http://forum.sysadmins.ru/3/79925/ есть хорошая тема для администраторов Windows. Тут краткое содержание ветки. В ней опубликовываются различные скрипты для упрощения задач администрирования. Приведу некоторые примеры:

- бекап системы с заливкой на фтп - dedaFlint, vb
- быстрая установка стандартных заплаток WINDOWS - klarkin, vb
- определение по MAC-адресу IP-адреса удаленной машины - Andy_user, vb
- ивентаризация всех машин в домене - Холод, vb
- надуть radmin - TextOut, js
- автоподключение vpn - fallen, bat

ну и т.д....

Теперь вопрос к тем, кто пишет скрипты и плагины для Total Commander: - Можно ли реализовать возможности этих скриптов в виде отдельного плагина для TC? И можно ли создать конвектор, который бы создавал из vb и bat скриптов архив с плугином (wcx), pluginst.inf и по желанию License.txt + Readme.txt? Т.е. даем конвектору vb скрипт, а на выходе получаем готовый zip архив с работающий плагин TC? Ну, а совсем шикарно было бы что-бы конвектор делал и обратную операцию. Из преобразованного плагина wcx делал бы скрипт vb или bat. Для этого надо в файле wcx или в pluginst.inf при конвертации прописывать специальный идентификатор, по которому конвектор будет определять формат скрипта (vb или bat) и правильно декомпилировать его...
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Плагины TC - это dll, файлы, содержащие исполняемый код. Скрипты - это скрипты, текстовые файлы, "выполняемые" интерпретатором. Соответственно, чтобы зделать конвертацию, допустим, vbs->wcx нужно писать компилятор. Это гораздо сложнее, чем написать все требуемые плагины на нормальных ЯП.
Далее: можно рассмотреть вариант, когда некий, заранее написанный плагин, просто вызывает скрипт к выполнению. Однако, это будет ничем не лучше и не удобнее, чем простой запуск скрипта.

А вот написать плагин, который имел бы возможности вышеприведённых скриптов, теоретически можно. Но смысл, чем не устраивают скрипты?
Аватара пользователя
funduk
Сообщения: 1515
Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург

Сообщение funduk »

Не конвектор, а конвертер. :cool: Хотя, конечно же, компилятор. =D
Ответить