View previous topic :: View next topic |
Author |
Message |
Yurbanizator

Joined: 13 Dec 2006 Posts: 26
|
(Separately) Posted: Sun Dec 17, 2006 01:41 Post subject: |
|
|
Quote: | Послушай совет старика - никогда не садись за комп под шофе Чревато...
|
я не под шоффе... у меня уже 7 утра... |
|
Back to top |
|
 |
Slam
Joined: 25 Feb 2007 Posts: 3
|
(Separately) Posted: Sun Feb 25, 2007 21:39 Post subject: |
|
|
чтобы не создавать новую тему спрошу тут:
вот я сделал команду cmd /c echo.>>new.doc и добавил её в меня запуска
вопрос1: как мне сделать, чтобы имя файла он брал из буфера обмена?
вопрос2: как сделать, чтобы имя файла запрашивалось в новом окне
вопрос3: есть ли другие озможности создать вордовский файл, т.к. когда я использую свою команду, у меня (я так думаю) создаёться файл для ворда старой версии (ворд потом мне предлагает его пересохранить, а это раздражает) |
|
Back to top |
|
 |
D1P

Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Sun Feb 25, 2007 22:14 Post subject: |
|
|
Quote: | вопрос1: как мне сделать, чтобы имя файла он брал из буфера обмена? |
Скриптами.
Quote: | вопрос2: как сделать, чтобы имя файла запрашивалось в новом окне |
Скриптами.
Quote: | вопрос3: есть ли другие озможности создать вордовский файл, т.к. когда я использую свою команду, у меня (я так думаю) создаёться файл для ворда старой версии (ворд потом мне предлагает его пересохранить, а это раздражает) |
Это не вордовский файл старого формата, это обычный текстовый файл. Опять же - только скриптами (и то это будет трудновато - скрипт берёт список, открывает ворд, пастит список, сохраняет документ).
Скрипты придётся писать самому, или просить гуру тут на форуме. Примеры скриптов (даже делающих примерно то, что надо, с некоторыми отличиями) есть в TCKB (ссылка в подписи). Но сразу скажу, задача не самая простая, тут лучше двигаться в сторону её упрощения. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
 |
Volniy

Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Sun Feb 25, 2007 23:54 Post subject: |
|
|
Slam wrote: |
вот я сделал команду cmd /c echo.>>new.doc и добавил её в меня запуска
<....>
вопрос3: есть ли другие озможности создать вордовский файл, т.к. когда я использую свою команду, у меня (я так думаю) создаёться файл для ворда старой версии (ворд потом мне предлагает его пересохранить, а это раздражает) |
Создай в Ворде пустой файл и сохрани его в укромном месте. Теперь вместо команды cmd /c echo.>>new.doc используй
Code: | cmd /c copy /b c:\ukromnoe_mesto\wordfile.doc new.doc |
|
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2226 Location: Москва, Россия
|
(Separately) Posted: Mon Feb 26, 2007 13:41 Post subject: |
|
|
Slam
А если чуть-чуть видоизменить:
Code: | cmd /c copy /b c:\ukromnoe_mesto\wordfile.doc ?new.doc |
то получим ответ на вопрос2. |
|
Back to top |
|
 |
Slam
Joined: 25 Feb 2007 Posts: 3
|
(Separately) Posted: Mon Feb 26, 2007 17:38 Post subject: |
|
|
Batya wrote: | Slam
А если чуть-чуть видоизменить:
Code: | cmd /c copy /b c:\ukromnoe_mesto\wordfile.doc ?new.doc |
то получим ответ на вопрос2. |
может я что-то не понял, но когда я нажимаю на кнопку с этой коммандой, то создаётся файл wnew.doc а мне хотелось бы немного другого: чтобы я сам задавал новое имя (аналог создания нового вордовского файла тоталом, только через горячую клавишу)
и хотелось бы получить ответ на первый вопрос
я просто не знаком с синтаксисом скриптов, но на делфи допустим это пишется в 5 минут... |
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2226 Location: Москва, Россия
|
(Separately) Posted: Mon Feb 26, 2007 19:43 Post subject: |
|
|
Slam
Перенеси "?new.doc" в строчку "Параметры".
А кто тебе мешает написать на Дельфи? |
|
Back to top |
|
 |
Slam
Joined: 25 Feb 2007 Posts: 3
|
(Separately) Posted: Tue Feb 27, 2007 05:45 Post subject: |
|
|
Batya wrote: | Slam
Перенеси "?new.doc" в строчку "Параметры".
А кто тебе мешает написать на Дельфи? |
спасиба.
а как потом код делфи подключить к тоталу? |
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2226 Location: Москва, Россия
|
(Separately) Posted: Tue Feb 27, 2007 11:18 Post subject: |
|
|
Slam wrote: | а как потом код делфи подключить к тоталу? |
Так же, как ты "подключаешь"
Например:
Code: | Утилита_Дельфи.exe {параметры} |
|
|
Back to top |
|
 |
AR74
Joined: 24 May 2009 Posts: 11
|
(Separately) Posted: Fri Jul 03, 2009 18:40 Post subject: Re: Новый файлик ... |
|
|
Yurbanizator wrote: | Задача: необходимо расположить на панели кнопочку, или пару кнопочек, что бы при нажатии в выбранном каталоге появлялся допустим новый текстовый файлик new.txt или же файл new.html с уже созданным заренее шаблончиком.
Вопрос: как это реализовать в ТС??? |
При возникновении у кого-то подобных проблем и тем у кого нет желания обвешиваться скриптами для разных шаблончиков рекомендую обратить внимание на
New file wizard - nfsetup.exe
Описание
http://cab-soft.com/nf_index.htm
http://cab-soft.com/nf_tc.htm
Товарищ Avada, волнуюсь, вдруг опять сделаете замечание  |
|
Back to top |
|
 |
AR74
Joined: 24 May 2009 Posts: 11
|
(Separately) Posted: Fri Jul 03, 2009 19:16 Post subject: |
|
|
Slam wrote: | чтобы не создавать новую тему спрошу тут:
вопрос1: как мне сделать, чтобы имя файла он брал из буфера обмена?
вопрос2: как сделать, чтобы имя файла запрашивалось в новом окне
вопрос3: есть ли другие озможности создать вордовский файл, т.к. когда я использую свою команду, у меня (я так думаю) создаёться файл для ворда старой версии (ворд потом мне предлагает его пересохранить, а это раздражает) |
Опять же тем, кто не хочет обвешиваться скриптами - все это можно сделать через New file wizard
http://cab-soft.com/nf_index.htm |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10419 Location: Россия, Саратов
|
(Separately) Posted: Fri Jul 03, 2009 19:25 Post subject: |
|
|
AR74
Замечание не замечание, но совет дам. Поскольку ссылки ведут на англоязычный сайт и не все на этом форуме, так сказать, свободно владеют, то неплохо бы давать кратенькую аннотацию по-русски. Наподобие той, которая давалась, например, для утилиты TCEditCommentExtended здесь.
А вот что дана отдельная ссылка на ту страничку, где описывается прикручивание утилиты к TC, — это совершенно правильно.
Со своей стороны могу сказать, что для этой задачи есть, например, утилита TC UP New. Скачать можно тут. Обсуждение всяких аспектов применения велось на Ру-борде (например, тут). _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
docck

Joined: 19 Jan 2005 Posts: 38 Location: Орел
|
(Separately) Posted: Sat Jul 04, 2009 14:11 Post subject: |
|
|
Прошу извинить, вроде как это дело обсуждалось, но найти я не смог.
С давних времен у меня есть кнопка для создания нового текстового файла вида Text_2009-07-04.txt. Нашел я это дело на каком-то форуме по ТС сто лет назад и первоначально там еще было добавление времени создания, но шаловливые ручки это дело быстро уничтожили.
Code: | TOTALCMD#BAR#DATA
cmd.exe /c
for /f "tokens=1,2,3 delims=:,. " %%a in ('echo %%date%% ') do echo. > Text_%%c-%%b-%%a.txt
C:\WINDOWS\NOTEPAD.EXE
Text file
0
-1 |
Я понимаю, что вопрос абсолютно ламерский, но прошу сделать скидку на почтенный возраст и мозги медика, заточенные совсем под другое. Как вернуть отображение времени? |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sat Jul 04, 2009 14:34 Post subject: |
|
|
docck
более функциональная кнопка
Code: | TOTALCMD#BAR#DATA
%comspec% /c
for /f "tokens=1,2,3,4,5,6,7 delims=:,. " %%a in ('echo %%date%% %%time%%') do echo. > %%c-%%b-%%a_%%d-%%e-%%f.txt&&start c:\progra~1\emeditor\emeditor.exe /i %%c-%%b-%%a_%%d-%%e-%%f.txt
C:\WINDOWS\system32\shell32.dll,43
Создать дата_время.txt и открыть EmEditor с содержимым буфера обмена
1
-1 |
или в своей кнопке замени параметры
Code: | for /f "tokens=1,2,3 delims=:,. " %%a in ('echo %%date%% ') do echo. > Text_%%c-%%b-%%a.txt |
на
Code: | for /f "tokens=1,2,3,4,5,6,7 delims=:,. " %%a in ('echo %%date%% %%time%%') do echo. > Text_%%c-%%b-%%a_%%d-%%e-%%f.txt |
а если не нужны секунды, то на
Code: | for /f "tokens=1,2,3,4,5,6,7 delims=:,. " %%a in ('echo %%date%% %%time%%') do echo. > Text_%%c-%%b-%%a_%%d-%%e.txt |
|
|
Back to top |
|
 |
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Sun Aug 23, 2009 16:24 Post subject: |
|
|
Echo.>"%Date:~8,2%.%Date:~3,2%.%Date:~0,2% %Time:~0,8%.txt" |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|