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 

пакетный файл для выбора редактора по F4
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Sun Jul 18, 2010 17:28    Post subject: пакетный файл для выбора редактора по F4 Reply with quote

Вот каэмдэшничек, функционально аналогичный программе ChoiseEditor:
Code:
begin 644 AssignEditor.7z
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
:9````!0*`0``K.5V`BC+`14&`0`@````````
`
end
sum -r/size 1271/1781


Файл немножко демонстрационный - сам я пользуюсь сильно сокращенным вариантом, без справки и редактора списка ассоциаций, список редактируб в блокноте.


Last edited by Serge Yolkin on Sat Jul 24, 2010 00:47; edited 1 time in total
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Sun Jul 18, 2010 17:32    Post subject: Reply with quote

Сохраните этот файл с именем AE.cmd (расширение cmd обязательно, имя используется во встроенной справке, поэтому тоже лучше не менять). Каэмдэшник создает свой список ассоциаций, поэтому лучше сохранять его в отдельной папке.
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Sun Jul 18, 2010 17:47    Post subject: Reply with quote

%commander_path% не знает наверное.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Sun Jul 18, 2010 18:40    Post subject: Reply with quote

Не знает. Изначально писался для FreeCommander. Потом еще с Xenon'ом использовался.
Back to top
View user's profile Send private message
mrmerak



Joined: 20 Aug 2007
Posts: 441

Post (Separately) Posted: Mon Jul 19, 2010 17:19    Post subject: Reply with quote

Serge Yolkin
как им пользоваться?
_________________
TC 9.51 | Win10 1903
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Tue Jul 20, 2010 00:25    Post subject: Reply with quote

Mr.Merak
Для начала запустить без параметров - будет показана краткая справка. Вообще - назначить редактором по умолчанию и следовать инструкциям.
Back to top
View user's profile Send private message
mrmerak



Joined: 20 Aug 2007
Posts: 441

Post (Separately) Posted: Tue Jul 20, 2010 14:03    Post subject: Reply with quote

Serge Yolkin wrote:
Mr.Merak
Вообще - назначить редактором по умолчанию и следовать инструкциям.

ничего не происходит
_________________
TC 9.51 | Win10 1903
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Tue Jul 20, 2010 15:42    Post subject: Reply with quote

Mr.Merak

Уже налетал - текст-бокс что-то там подменяет. Дай адрес - кину почтой. Выложить не имею возможности.
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Tue Jul 20, 2010 15:46    Post subject: Reply with quote

Да, надеюсь, напоминать, что .cmd файлы имеют кодировку OEM (866) никому не надо Smile
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Tue Jul 20, 2010 16:09    Post subject: Reply with quote

После копирования кода удалил все пробелы на концах строк, а также сделал замену:
Serge Yolkin wrote:
после Echo. идет табуляция

Работает.

Serge Yolkin
Я не понял, а несколько программ с возможностью выбора для открытия одного файла нельзя сделать?
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Tue Jul 20, 2010 18:19    Post subject: Reply with quote

Batya
С помощью этого батника - нет. Ну, или его переделывать надо. Если есть интерес - могу помудрить, но тогда надо бы определиться с функционалом.

Вообще-то я удивлен и обрадован интересом к моим батничкам - обычно интернет сообщество воспринимает саму технологию в штыки (пару лет назад где-то что-то предложил и был затоптан). Может, в отдельной теме батнички пообсуждать? У меня еще есть...
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Tue Jul 20, 2010 23:25    Post subject: Reply with quote

Serge Yolkin wrote:
Может, в отдельной теме батнички пообсуждать?

В отдельной теме обсуждать несколько батников не надо. Лучше один батник - одна тема. А то получится, как с темой "Script Request", - всё в одной куче.

Serge Yolkin wrote:
У меня еще есть...

Конечно выкладывай! Особенно, если они как-нибудь завязываются на TC.
Топтать уж точно никто не будет. Максимум неприятностей - отсутствие большого интереса.
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Tol!k



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

Post (Separately) Posted: Wed Jul 21, 2010 00:32    Post subject: Reply with quote

Serge Yolkin wrote:
Да, надеюсь, напоминать, что .cmd файлы имеют кодировку OEM (866) никому не надо
Надо. Я уже подсадил этот форум на батники в кодировке 1251 Very Happy
Кроме того, попробовал сохранить код в кодировку OEM пользуясь только средствами Windows :
— notepad умеет сохранять в Unicode и UTF-8, но не умеет сохранять в 866 ;
— процесс вставки в edit доставил приятное 1.5-минутное шоу, но съехало форматирование;
Получилось в wordpad – но согласитесь, это не совсем очевидный редактор для простого текста.

Нормально работает и в кодировке 1251, нужно только в начале вставить строку chcp 1251 > nul

Quote:
после Echo. идет табуляция
В следующих строках, видимо, тоже.
Code:
Set /p IND=.   --- Наберите индекс (левая колонка), нажмите /Enter/ ^>
...
Set /p APP=.   ---%~d0\
...
If Exist %~n0.lst (Set /p ERR=.   --- Оптимизировать файл %~n0.lst [y/N]: ) Else (
Back to top
View user's profile Send private message
Tol!k



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

Post (Separately) Posted: Wed Jul 21, 2010 00:47    Post subject: Reply with quote

Serge Yolkin wrote:
Вообще-то я удивлен и обрадован интересом к моим батничкам - обычно интернет сообщество воспринимает саму технологию в штыки (пару лет назад где-то что-то предложил и был затоптан).
Просто попал на мышеводов (к сожалению, они большинство). Но здесь, в разделе "Автоматизация", тебя никто не осудит.
Здесь собрались те, кому лень два раза клацнуть мышкой и они пишут скрипты по 200 строк, чтоб свести процесс к одному клику Very Happy
Back to top
View user's profile Send private message
mrmerak



Joined: 20 Aug 2007
Posts: 441

Post (Separately) Posted: Wed Jul 21, 2010 08:40    Post subject: Reply with quote

так все-таки, исправленная версия будет?
_________________
TC 9.51 | Win10 1903
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 1, 2  Next
Page 1 of 2

 
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