View previous topic :: View next topic |
Author |
Message |
Zorroz
Joined: 16 Dec 2004 Posts: 308 Location: Россия, Иркутская обл., г. Ангарск
|
(Separately) Posted: Mon Nov 28, 2005 04:50 Post subject: |
|
|
Volniy
Огромное спасибо, все работает.
Насчет сортировки я думал это подразумевается по умолчанию, ведь как файлы у меня отображаются в панели, так они и запишутся в файл. В следующий раз буду уточнять запрос. Еще раз спасибо. |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2220 Location: Москва, Россия
|
(Separately) Posted: Mon Nov 28, 2005 10:39 Post subject: |
|
|
Насчет расширения - это я промахнулся :-/
А про сортировку и работу по выделенным никто не говорил. Тем, более, изначально говорилось:
Quote: | Нужно на выходе получить файл, в котором бы содержались все стихотворения с названиями. |
Обидно, что зря старался - даже "спасибо" не получил. |
|
Back to top |
|
|
Volniy
Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Mon Nov 28, 2005 11:40 Post subject: |
|
|
Batya wrote: | Обидно, что зря старался - даже "спасибо" не получил. |
СПАСИБО!!!
Просто Zorroz нас с тобою перепутал, не иначе. Я же просто твой код слегка видоизменил, не более того. Не претендую на авторство (а когда я с претензиями - ставлю (с) Volniy) |
|
Back to top |
|
|
Zorroz
Joined: 16 Dec 2004 Posts: 308 Location: Россия, Иркутская обл., г. Ангарск
|
(Separately) Posted: Mon Nov 28, 2005 13:02 Post subject: |
|
|
Огромное спасибо всем и Batya и Volniy . Вы мне очень помогли.
Про сортировку – я думал это подразумевается по умолчанию, т.е. как файлы у меня в панели располагаются, так они и запишутся, оказывается нет.
Работа по выделенным файлам – а я этого и не просил. Но раз дали такой вариант, то что есть, то есть. Но все равно все работает. Еще раз всем спасибо, я никого не хотел обидеть, вы меня очень выручили. Thanks. |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2220 Location: Москва, Россия
|
(Separately) Posted: Mon Nov 28, 2005 16:03 Post subject: |
|
|
Volniy, Zorroz
ОК
Просто утром в понедельник обычно скверное настроение
Zorroz
Если еще какие пожелания, пиши, поможем. |
|
Back to top |
|
|
Zorroz
Joined: 16 Dec 2004 Posts: 308 Location: Россия, Иркутская обл., г. Ангарск
|
(Separately) Posted: Mon Nov 28, 2005 18:38 Post subject: |
|
|
Batya
Спасибо конечно, ну раз настаиваешь, то можно ли переделать скрипт модифицированный Volniy только чтобы не приходилось выделять файлы, а только выбрать панель и нажать кнопку и все готово. На этом вроде все, как еще возникнут проблемы, то сразу к вам на форум. |
|
Back to top |
|
|
Volniy
Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Mon Nov 28, 2005 20:17 Post subject: |
|
|
Zorroz wrote: | Работа по выделенным файлам – а я этого и не просил. Но раз дали такой вариант, то что есть, то есть. |
Нет выделенных файлов - нет и сортировки. Это понятно? Сортировка просто так, сама по себе не существует. "Файлы отсортированы" обозначает, что они определенным образом расположены в панели Тотала. Передать этот порядок расположения в скрипт можно только с помощью списка выделенных файлов.
А может ты все-таки сам нажмешь на астерикс (или на Ctrl+A) перед выполнением скрипта? |
|
Back to top |
|
|
Zorroz
Joined: 16 Dec 2004 Posts: 308 Location: Россия, Иркутская обл., г. Ангарск
|
(Separately) Posted: Tue Nov 29, 2005 05:40 Post subject: |
|
|
Volniy
Спасибо, все понятно.
Тема закрыта. |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2220 Location: Москва, Россия
|
(Separately) Posted: Tue Nov 29, 2005 10:55 Post subject: |
|
|
Volniy wrote: | Нет выделенных файлов - нет и сортировки. Это понятно? Сортировка просто так, сама по себе не существует. |
Вообще-то, я как раз хотел вставить в скрипт алгоритм сортировки
Задача выполнимая, но, я подозреваю, что работа скрипта существенно замедлится.
Но, как я понимаю, это уже не требуется:
Zorroz wrote: | Спасибо, все понятно.
Тема закрыта. |
|
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Mon Dec 19, 2005 23:39 Post subject: |
|
|
На сайте wincmd.ru в свое время валялась утилитка combine, предназначенная именно для этого. Потом почему-то пропала. Я успел ее скачать, могу выслать на мыло. В Тотале выделяем файлы и жмем кнопку. Параметр кнопки, само собой, %L. Лучше тупо поискать через Яндекс (дело было давно и утилитка успела сто раз обновиться), если не найдешь, мыль или пиши пост. |
|
Back to top |
|
|
LocKtaR-o-DarK
Joined: 12 Aug 2005 Posts: 349 Location: Москва
|
(Separately) Posted: Fri Jan 27, 2006 07:28 Post subject: |
|
|
CaptainFlint wrote: | Если для файлов, которые нужно запихать в общий текстовик, существует какое-то общее выражение, то это можно сделать батником очень быстро и просто. Вот пример для объединения всех текстовых файлов из текущего каталога.
Code: | for %%i in (*.txt) do (
echo %%i >> C:\file.txt
echo. >> C:\file.txt
type %%i >> C:\file.txt
echo. >> C:\file.txt
) |
(Файл file.txt не должен быть в текущем каталоге, иначе он тоже может попытаться добавиться к себе самому! Что при этом произойдёт, я не знаю, лень пробовать. ) |
немного доработал твой код (опробовано на winnt)
получилось следующее
Code: | @echo off
chcp 1251
for %%i in (*.txt) do (
echo %%~ni >> общий.txt
echo. >> общий.txt
type %%i >> общий.txt
echo. >> общий.txt
echo.______________________ >> общий.txt
) |
Вешаем код как обычно на шоткат или кнопку
выделяем нужные файлы, нажимаем кнопку или шоткат
и получаем в этой же папке текстовый файл с названием
как нетрудно догадаться общий.txt (ессно можно менять на любое)
Никаких глюков при присутствии файла общий.txt и повторном применении кода не обнаружено
все как обычно дописывается в тот же файл _________________
Last edited by LocKtaR-o-DarK on Sat Jan 28, 2006 00:04; edited 1 time in total |
|
Back to top |
|
|
Volniy
Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Fri Jan 27, 2006 15:57 Post subject: |
|
|
LocKtaR-o-DarK wrote: |
Никаких глюков при присутствии файла общий.txt и повторном применении кода не обнаружено |
Вот тебе и глюк: это не работает в Win9x,Me. Да еще и создает неудалямый из Тотала файл с идиотическим именем |
|
Back to top |
|
|
LocKtaR-o-DarK
Joined: 12 Aug 2005 Posts: 349 Location: Москва
|
(Separately) Posted: Sun Apr 30, 2006 19:24 Post subject: |
|
|
Code: | @echo off
chcp 1251
for %%I in (*.txt) do (
echo.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>>общий
echo. ¤ ¤ ¤ %%~nI ¤ ¤ ¤>>общий
echo.>>общий
type "%%I">>общий
echo.>>общий
echo.>>общий
echo.>>общий
)
IF EXIST общий.txt (del общий*)
ren общий общий.txt
общий.txt | сохраняем как summary.cmd
кнопка Code: | TOTALCMD#BAR#DATA
%commander_path%\"свой путь"\summary.cmd
TOTALCMD.EXE,4
Суммарный текст
1
-1 | Работать будет следующим образом:
-- при нажатии кнопки в активной панели с вашими текстовыми файлами создается общий файл;
-- при повторном нажатии на кнопку общий файл удаляется;
удачи... _________________ |
|
Back to top |
|
|
|