Мелкие полезности из командной строки

MapInfo, MapBasic
Старый Йети
Активный участник
Сообщения: 170
Зарегистрирован: 06 дек 2011, 07:21
Репутация: 19
Откуда: г. Ухта, республика Коми

Re: Мелкие полезности из командной строки

Сообщение Старый Йети » 16 фев 2012, 07:20

to Boris
Преогромное!!!
Скачал. Понял, что rar не читает новые форматы 7zip, хотя в прошлом помню, что 7zip-файлы открывались и в RAR'e и в Total'e, может как-то по-другому запакованы были.
Теперь следующий вопрос: а поддерживает ли Ваша утилитка пакетное переиндексирование? Куча по-старому индексированных tab-файлов, вручную с каждым работать не представляется возможным :( Или может какую ссылочку на help'ик.
Весьма признателен за оперативность.
_____________________________________________
старый и дремучий, но всё же искренне ваш - Йети

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: Мелкие полезности из командной строки

Сообщение Boris » 16 фев 2012, 12:11

Утилиты потому и называются "командной строки", что запускают из командной строки Windows. Если просто запустить команду, то она все о себе расскажет. Она правит исходный TAB удаляя ссылки на индексы, а затем переоткрывает его в запущенной копии программы Mapinfo. Результат работы пишет в LOG Файл.
А что бы обойти все файлы в некотором каталоге, существует в Windows команда FOR.
На пример, обойти и исправить все файлы таб в каталоге C:\MI_tab
for /r %a in ("C:\MI_tab\*.tab") do mi_rebuild_Index.vbs "%~fa"

Старый Йети
Активный участник
Сообщения: 170
Зарегистрирован: 06 дек 2011, 07:21
Репутация: 19
Откуда: г. Ухта, республика Коми

Re: Мелкие полезности из командной строки

Сообщение Старый Йети » 16 фев 2012, 13:00

Спасибо, Boris. Теперь буду разбираться и экспериментировать... не работал я со скриптами. Думал, нечто подобное как в ком. строке RARa реализовано, т.е. работа с файлами по прилагаемому списку, а вот он то уже и содержит весь набор файлов в данной директории с указанием полного пути до каждого...
_____________________________________________
старый и дремучий, но всё же искренне ваш - Йети

Старый Йети
Активный участник
Сообщения: 170
Зарегистрирован: 06 дек 2011, 07:21
Репутация: 19
Откуда: г. Ухта, республика Коми

Re: Мелкие полезности из командной строки

Сообщение Старый Йети » 17 фев 2012, 08:09

Спасибо, Boris, решил проблему несколько корявым способом, но решил!!! Total Commander с Excel'ем и Вашей очень приятной утилиткой! Проблема снята!
... и скрипты нет необходимости изучать! :)
P.S. Ну, если что - обращайтесь, чем смогу - помогу... А ведь смогу! :)
_____________________________________________
старый и дремучий, но всё же искренне ваш - Йети

Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 40 гостей