Текстовый конвертор

Обсуждение любых программ, не имеющих отношения к Total Commander.

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

Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Вахмурка писал(а):а параметр кнопки %S не прокатывает?
Но как?! (Из анекдота)
abctext.exe вход.doc выход.rtf 7 3 <конец_параметров>
Последний раз редактировалось Tol!k Вт апр 21, 2009 21:22, всего редактировалось 1 раз.
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

Вахмурка
Неа. Непременно и только 4 параметра: ["SourceFile"] ["DestinationFile"] [SourceIndex] [DestinationIndex]
Аватара пользователя
Lev
Сообщения: 392
Зарегистрирован: Ср мар 02, 2005 16:34

Сообщение Lev »

может попробовать executor.wcx, CTConv.wcx, MultiLister и т.п.?
ask
Сообщения: 34
Зарегистрирован: Ср мар 25, 2009 13:54

Сообщение ask »

Tol!k
еще на шаг приблизился.
осталось понять как можно окно отключить. выбор конвертора htm ..и т.п. Если мне это совсем ненадо? можно один из rtf-фов оставить?
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Rodny писал(а):Вот только плохо, что нужно напрямую писать имя выходного файла. Сразу для нескольких выделенных файлов средствами только TC это, если не ошибаюсь, не получится.
Пробовал через List To MultiInstance, но там проблема с передачей нескольких параметров в одних кавычках.
Предлагаю попробовать MultiRun.vbs - запускаем скрипт для выделенных файлов с параметрами:
1 "%%ProgramFiles%%\ABC Amber Text Converter\abctext.exe" <<%L>> <<%L>>.rtf 7 3
В итоге "имя файла.doc" сконвертится рядом в файл "имя файла.doc.rtf".
Последний раз редактировалось Batya Пн апр 27, 2009 19:20, всего редактировалось 1 раз.
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

ask писал(а):осталось понять как можно окно отключить
F3 на msfilter_reset.rtf;
выбери из списка фильтр и поставь внизу галку - плагин запомнит выбор.
В дальнейшем распаковывай не все .rtf, а только нужный — msfilter_richedit.rtf или/и msfilter.rtf (или/и word_richedit.rtf/word.rtf если установлен Word).
Но msfilter_reset.rtf больше не трогай пока не захочешь сменить фильтр.
Последний раз редактировалось Tol!k Вс апр 26, 2009 14:11, всего редактировалось 1 раз.
ask
Сообщения: 34
Зарегистрирован: Ср мар 25, 2009 13:54

Сообщение ask »

Tol!k
В дальнейшем распаковывай не все .rtf, а только нужный — msfilter_richedit.rtf или/и msfilter.rtf (или/и word_richedit.rtf/richedit.rtf если установлен Word).
наверно я не так что то делаю?
один rtf распаковать получается только если зайти как в архив и скопировать нужный файл например: msfilter_richedit.rtf.
пакетно как это все делать?
делаю как написано - не сохраняет выбор фильтра
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Изображение
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Кнопка для конвертирования выделенных файлов с помощью WordArc.wcx wrapper

Код: Выделить всё

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\wordarc\wordarc.cmd
%L msfilter_richedit.rtf
%COMMANDER_PATH%\totalcmd.exe,24
WordArc


-1
------------------------- wordarc.cmd -------------------------
@echo off
chcp 1251 > nul
rem Параметры кнопки: %L <фильтр>
rem Используется WordArc (wcx wrapper)
for /f "delims=" %%a in (%1) do
D:\путь\WA.exe "%%a" %2 && ren %2 "%%~na_%2"
ask
Сообщения: 34
Зарегистрирован: Ср мар 25, 2009 13:54

Сообщение ask »

Tol!k
всеравно не запоминает настройки. потом попробую в другой версии тотала. Распаковывал не через файл-распакова..а через кнопку извлечь..поэтому окна такого небыло и соответственно не мог выбрать маску. скнопкой неразобрался. попробую позже.
пока воспользуюсь вариантом Бати. всем спасибо за помощь
ask
Сообщения: 34
Зарегистрирован: Ср мар 25, 2009 13:54

Сообщение ask »

Batya
Предлагаю попробовать MultiRun.vbs - запускаем скрипт для выделенных файлов с параметрами:
обрабатывает только один файл
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

всеравно не запоминает настройки
У меня WordArc.wcx создал в папке TC (рядом с wincmd.ini) файл wordarc_exts.ini с содержимым:
[exts]
.doc=3

А после использования кнопки с wcx wrapper-ом такой-же wordarc_exts.ini появился и в папке wordarc.
ask
Сообщения: 34
Зарегистрирован: Ср мар 25, 2009 13:54

Сообщение ask »

Tol!k
Проблема была в местоположении файла wincmd.ini.
Он лежал в \windows\.
Соответственно и файл wordarc_exts.ini создавался в той же папке (параметр был .doc= -1 ).
Переместил оба файла в папку с тоталом. -1 заменил на 3, и после третьей попытки все заработало нормально
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

ask писал(а):Переместил оба файла в папку с тоталом.
Чтобы TC использовал .ini-файлы из своей папки, нужно в wincmd.ini в секцию [Configuration] добавить UseIniInProgramdir=7 (подробности в Справке)
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

ask писал(а):обрабатывает только один файл
Я как раз и сделал MultiRun.vbs для обработки нескольких выделенных файлов командой, предполагающей использование одного файла.
Ты пробовал MultiRun.vbs с указанными мной параметрами?
Нет, я не сплю. Я просто медленно моргаю.
Ответить