Хотите предложить идею нового плагина или знаете, что улучшить в существующем? Пишите сюда.
-
jbak
- Posts: 609
- Joined: Tue 04 Oct, 2005 15:01
- Location: Одесса
Post
by jbak » Mon 12 Dec, 2005 11:08
Latest post of the previous page:
Wave
Ссылка на 1.0 содержит вполне нормальную версию unicode wizzard'a.
А насчёт пароля к архиву - LICENSE.txt читал?
jbak
-
HaRT
- Moderator
- Posts: 9151
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 90 times
- Been thanked: 174 times
Post
by HaRT » Mon 12 Dec, 2005 12:19
al666
Прежде всего, секцию
Parameters в комменте в начале скрипта читали? Если читали, и всё равно непонятно, тогда я объясню.

HaRT
-
Wave
- Posts: 1771
- Joined: Thu 04 Aug, 2005 18:47
- Has thanked: 4 times
- Been thanked: 16 times
Post
by Wave » Mon 12 Dec, 2005 13:28
jbak wrote:Wave
Ссылка на 1.0 содержит вполне нормальную версию unicode wizzard'a.
А насчёт пароля к архиву - LICENSE.txt читал?
Ну дур-а-а-а-к! Поместил бы это примечание внутрь запароленного архива - всё классно было б! А так некоторые несознательные товарищи имеют возможность нарушить лицензионное соглашение! Прада очень мало кто, но всё же могут!
Пользуюсь ФАРом больше 20 лет © собирательный.
Wave
-
al666
- Posts: 237
- Joined: Mon 04 Jul, 2005 08:55
Post
by al666 » Mon 12 Dec, 2005 20:08
HaRT wrote:Прежде всего, секцию
Parameters в комменте в начале скрипта читали? Если читали, и всё равно непонятно, тогда я объясню.

Вот это?
Code: Select all
# Parameters : sPadTill - "pad to the position"
# sCutFrom - "cut from the position"
# sPadTill and sCutFrom are one char per column: miN, Left, Average, Right, maX.
# The last letter propagates to the rest of columns. Default: "X".
Ничего не понятно.

Объясни на пальцах алгоритм, ибо я в awk нифига не понимаю.
al666
-
HaRT
- Moderator
- Posts: 9151
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 90 times
- Been thanked: 174 times
Post
by HaRT » Tue 13 Dec, 2005 11:34
В AWK понимать (почти) ничего и не требуется (т.е. кроме способа передачи параметров).
Объяснение на пальцах дописал к посту с дистрибутивом, а также включу в следующие версии если/ когда они появятся.
HaRT
-
al666
- Posts: 237
- Joined: Mon 04 Jul, 2005 08:55
Post
by al666 » Tue 13 Dec, 2005 21:32
Спасибо, теперь все понятно.
И до меня наконец дошло, почему не удалось добиться совершенства.
Я экспериментировал на русских xls-файлах, из которых xlHtml делает текстовый в utf-8. Т.е. твой скрипт выравнивал значения ячеек с удвоенным количеством символов, а уже потом это конвертилось в cp866 для просмотра. Вот оно и выглядело съехавшим.

al666
-
HaRT
- Moderator
- Posts: 9151
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 90 times
- Been thanked: 174 times
Post
by HaRT » Thu 23 Mar, 2006 19:31
Вышла
новая версия Дамаста. Теперь анонсы если и будут появляться, то там.
Основные улучшения:
1. Можно смотреть сразу все листы документа
2. Можно нормально смотреть русскоязычные документы
3. Русскоязычная документация включена в дистрибутив
HaRT
-
al666
- Posts: 237
- Joined: Mon 04 Jul, 2005 08:55
Post
by al666 » Fri 24 Mar, 2006 11:35
Все классно, только много заморочек со скачиванием iconv и gettext.
По твоей рекомендации в despcipt.ion качнул gettext-0.14.5.tar.gz и
libiconv-1.10.tar.gz.
10МБ исходников и ни одной длл-ки.
Не мог бы ты включить все необходимые exe и dll в свой архив, дабы не напрягать пользователей безумными поисками.
al666
-
HaRT
- Moderator
- Posts: 9151
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 90 times
- Been thanked: 174 times
Post
by HaRT » Fri 24 Mar, 2006 11:47
al666, DiRTy_GaRRy
По тем ссылкам, которые я привожу, откомпилированные тоже есть, и весят они на десятичный порядок меньше. Сейчас сделаю приписку в анонс и занесу документирование в ToDo. Вот уж не думал, что такие вещи придётся объяснять...
HaRT
-
al666
- Posts: 237
- Joined: Mon 04 Jul, 2005 08:55
Post
by al666 » Fri 24 Mar, 2006 18:54
Скачал gettext-runtime-0.13.1.bin.woe32.zip и libiconv-1.9.2-1-bin.zip.
Все равно фигня:
Code: Select all
---------------------------
iconv.exe - Не удалось найти компонент
---------------------------
Приложению не удалось запуститься, поскольку libintl3.dll не был найден. Повторная установка приложения может исправить эту проблему.
---------------------------
ОК
---------------------------
Code: Select all
---------------------------
iconv.exe - Не удалось найти компонент
---------------------------
Приложению не удалось запуститься, поскольку iconv.dll не был найден. Повторная установка приложения может исправить эту проблему.
---------------------------
ОК
---------------------------
Честно говоря, я загадки и квесты люблю, но не до такой же степени.
Ты можешь просто и без затей положить в один архив все что надо для работы скрипта?
al666
-
k561ln7
- Posts: 61
- Joined: Wed 31 Aug, 2005 20:37
- Location: Иркутск
Post
by k561ln7 » Tue 28 Mar, 2006 16:32
Давеча делать было нечего, а так как мне ничего из здесь предложенного по сабжу не понравилось, быстренько намахал разбор html таблиц конвертируемых xlhtml.exe, может кому и пригодится.
HtmlTableToDosText.exe умеет рисовать разделители.
Код сырой, исходники прилагаю.
Вызываю из юзер меню примерно так:
Code: Select all
del /q "%temp%\xlHtml.xl"
%farhome%\_utils\xlHtml\xlHtml.exe -nc "!\!.!" >"%temp%\xlHtml.xl"
edit:<%farhome%\_utils\HtmlTableToDosText.exe /code:utf8 /maxcolsize:!?$HTTDTMaxcolsize$Максимальный размер колонок ((в символах))?25! /horline:!?$HTTDTHorline$Горизонтальные разделители ((+,-))?+! "%temp%\xlHtml.xl"
-
Attachments
-
- HtmlTableToDosText.7z
- HtmlTableToDosText
- (43.93 KiB) Downloaded 560 times
k561ln7
-
al666
- Posts: 237
- Joined: Mon 04 Jul, 2005 08:55
Post
by al666 » Thu 30 Mar, 2006 21:18
HaRT Спасибо, попробую.
k561ln7 - кросавчег!
Очень правильную утилиту придумал. Походу это пока лучший вариант для просмотра xls.
al666
-
k561ln7
- Posts: 61
- Joined: Wed 31 Aug, 2005 20:37
- Location: Иркутск
Post
by k561ln7 » Fri 31 Mar, 2006 08:26
В дагонку к HtmlTableToDosText v0.1 выкладываю v0.2
WhatsNew:
исправлено пара ошибок
показывает названия xls листов(таблиц)
html спец. символы типа: "&" конвертит в удобоваримое: "&"
al666
все равно это все затычки, да и в xlHtml.exe слишком много багов.
k561ln7
-
HaRT
- Moderator
- Posts: 9151
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 90 times
- Been thanked: 174 times
Post
by HaRT » Fri 31 Mar, 2006 10:06
k561ln7
А HtmlTableToDosText умеет брать HTML со стандартного входа, чтобы обходиться без явного временного файла? Если не умеет, то это обязательно надо добавить.
HaRT
-
zg
- zero-gravity
- Posts: 5648
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 112 times
-
Contact:
Post
by zg » Fri 31 Mar, 2006 12:34
HaRT wrote:k561ln7Если не умеет, то это обязательно надо добавить.
добавь, умничег, оно с исходниками идёт.
zg