Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Новый файлик ...
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Yurbanizator



Joined: 13 Dec 2006
Posts: 26

Post (Separately) Posted: Sun Dec 17, 2006 01:41    Post subject: Reply with quote

Quote:
Послушай совет старика - никогда не садись за комп под шофе Чревато...



я не под шоффе... у меня уже 7 утра...
Back to top
View user's profile Send private message
Slam



Joined: 25 Feb 2007
Posts: 3

Post (Separately) Posted: Sun Feb 25, 2007 21:39    Post subject: Reply with quote

чтобы не создавать новую тему спрошу тут:
вот я сделал команду cmd /c echo.>>new.doc и добавил её в меня запуска
вопрос1: как мне сделать, чтобы имя файла он брал из буфера обмена?
вопрос2: как сделать, чтобы имя файла запрашивалось в новом окне
вопрос3: есть ли другие озможности создать вордовский файл, т.к. когда я использую свою команду, у меня (я так думаю) создаёться файл для ворда старой версии (ворд потом мне предлагает его пересохранить, а это раздражает)
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Sun Feb 25, 2007 22:14    Post subject: Reply with quote

Quote:
вопрос1: как мне сделать, чтобы имя файла он брал из буфера обмена?

Скриптами.
Quote:
вопрос2: как сделать, чтобы имя файла запрашивалось в новом окне

Скриптами.
Quote:
вопрос3: есть ли другие озможности создать вордовский файл, т.к. когда я использую свою команду, у меня (я так думаю) создаёться файл для ворда старой версии (ворд потом мне предлагает его пересохранить, а это раздражает)

Это не вордовский файл старого формата, это обычный текстовый файл. Опять же - только скриптами (и то это будет трудновато - скрипт берёт список, открывает ворд, пастит список, сохраняет документ).

Скрипты придётся писать самому, или просить гуру тут на форуме. Примеры скриптов (даже делающих примерно то, что надо, с некоторыми отличиями) есть в TCKB (ссылка в подписи). Но сразу скажу, задача не самая простая, тут лучше двигаться в сторону её упрощения.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Sun Feb 25, 2007 23:54    Post subject: Reply with quote

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
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2226
Location: Москва, Россия

Post (Separately) Posted: Mon Feb 26, 2007 13:41    Post subject: Reply with quote

Slam
А если чуть-чуть видоизменить:
Code:
cmd /c copy /b c:\ukromnoe_mesto\wordfile.doc ?new.doc

то получим ответ на вопрос2.
Back to top
View user's profile Send private message
Slam



Joined: 25 Feb 2007
Posts: 3

Post (Separately) Posted: Mon Feb 26, 2007 17:38    Post subject: Reply with quote

Batya wrote:
Slam
А если чуть-чуть видоизменить:
Code:
cmd /c copy /b c:\ukromnoe_mesto\wordfile.doc ?new.doc

то получим ответ на вопрос2.

может я что-то не понял, но когда я нажимаю на кнопку с этой коммандой, то создаётся файл wnew.doc а мне хотелось бы немного другого: чтобы я сам задавал новое имя (аналог создания нового вордовского файла тоталом, только через горячую клавишу)

и хотелось бы получить ответ на первый вопрос
я просто не знаком с синтаксисом скриптов, но на делфи допустим это пишется в 5 минут...
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2226
Location: Москва, Россия

Post (Separately) Posted: Mon Feb 26, 2007 19:43    Post subject: Reply with quote

Slam
Перенеси "?new.doc" в строчку "Параметры".

А кто тебе мешает написать на Дельфи?
Back to top
View user's profile Send private message
Slam



Joined: 25 Feb 2007
Posts: 3

Post (Separately) Posted: Tue Feb 27, 2007 05:45    Post subject: Reply with quote

Batya wrote:
Slam
Перенеси "?new.doc" в строчку "Параметры".

А кто тебе мешает написать на Дельфи?

спасиба.
а как потом код делфи подключить к тоталу?
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2226
Location: Москва, Россия

Post (Separately) Posted: Tue Feb 27, 2007 11:18    Post subject: Reply with quote

Slam wrote:
а как потом код делфи подключить к тоталу?

Так же, как ты "подключаешь"
Code:
cmd /c copy

Например:
Code:
Утилита_Дельфи.exe {параметры}
Back to top
View user's profile Send private message
AR74



Joined: 24 May 2009
Posts: 11

Post (Separately) Posted: Fri Jul 03, 2009 18:40    Post subject: Re: Новый файлик ... Reply with quote

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, волнуюсь, вдруг опять сделаете замечание Smile
Back to top
View user's profile Send private message
AR74



Joined: 24 May 2009
Posts: 11

Post (Separately) Posted: Fri Jul 03, 2009 19:16    Post subject: Reply with quote

Slam wrote:
чтобы не создавать новую тему спрошу тут:
вопрос1: как мне сделать, чтобы имя файла он брал из буфера обмена?
вопрос2: как сделать, чтобы имя файла запрашивалось в новом окне
вопрос3: есть ли другие озможности создать вордовский файл, т.к. когда я использую свою команду, у меня (я так думаю) создаёться файл для ворда старой версии (ворд потом мне предлагает его пересохранить, а это раздражает)


Опять же тем, кто не хочет обвешиваться скриптами - все это можно сделать через New file wizard
http://cab-soft.com/nf_index.htm
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10419
Location: Россия, Саратов

Post (Separately) Posted: Fri Jul 03, 2009 19:25    Post subject: Reply with quote

AR74
Замечание не замечание, но совет дам. Поскольку ссылки ведут на англоязычный сайт и не все на этом форуме, так сказать, свободно владеют, то неплохо бы давать кратенькую аннотацию по-русски. Наподобие той, которая давалась, например, для утилиты TCEditCommentExtended здесь.
А вот что дана отдельная ссылка на ту страничку, где описывается прикручивание утилиты к TC, — это совершенно правильно.
Со своей стороны могу сказать, что для этой задачи есть, например, утилита TC UP New. Скачать можно тут. Обсуждение всяких аспектов применения велось на Ру-борде (например, тут).
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
docck



Joined: 19 Jan 2005
Posts: 38
Location: Орел

Post (Separately) Posted: Sat Jul 04, 2009 14:11    Post subject: Reply with quote

Прошу извинить, вроде как это дело обсуждалось, но найти я не смог.
С давних времен у меня есть кнопка для создания нового текстового файла вида 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
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sat Jul 04, 2009 14:34    Post subject: Reply with quote

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
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Sun Aug 23, 2009 16:24    Post subject: Reply with quote

Echo.>"%Date:~8,2%.%Date:~3,2%.%Date:~0,2% %Time:~0,8%.txt"
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4  Next
Page 2 of 4

 
Jump to:  
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