Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » JPSoft Take Command | TCC (4DOS, 4NT)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11

Открыть новую тему     Написать ответ в эту тему

KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Медицинские вопросы обсуждаются здесь




Take Command - комбинация улучшенного командного процессора TCC (интерпретатор) + TCmd (GUI-оболочка) + V (программа просмотра текстовых и бинарных файлов) + среда разработки, исполнения и отладки скриптов + ряд встроенных вспомогательных утилит (ftp, ta, zip/unzip и др.), полностью заменяющая командный процессор.
TCC RT - бесплатная полнофункциональная консольная runtime-версия командного процессора TCC (Take Command Console), входящего в пакет Take Command. Позволяет выполнять пакетные файлы TCC без установки полной версии Take Command (однако для создания и отладки скриптов требуется лицензия на Take Command). TCC RT не поддерживает несколько команд....
TCC/LE - бесплатная облегчённая версия процессора TCC для NT-систем, заменившего собой пакет 4NT. Может использоваться и вместо cmd.exe для выполнения командных файлов (обычных .cmd и .bat, а также собственных .btm), и вместе с cmd.exe.
Преимущества
* Вывод на 20-200% быстрее, чем у стандартного CMD
* Полная настраиваемость, включая темы, цвета, меню, панели и окна
* Возможность переопределять свои команды через алиасы (псевдонимы), создавать свои команды и функции для частых задач и назначать команды на сочетания клавиш
* Мультиязычный интерфейс, включая английский и русский (ввиду отсутствия покупок из России будущее русского перевода туманно)
* Богатейший набор внутренних средств для скриптов (более 200 команд, 360 функций и 280 системных переменных)
* Почти все команды CMD в Tcmd дополнены сотнями опций, расширяющими функциональность
* Выбор/исключение файлов для обработки по дате, времени, размеру, владельцу, описанию, расширенным шаблонам или регулярным выражениям
* Скрипты могут содержать if-then-else, циклы do и for, switch, подпрограммы, пакетные библиотеки и т.д.
* Поддержка ANSI для всех консольных программ
* Доступ из командной строки к папкам и файлам по FTP, TFTP и HTTP (включая SSL и SSH) у всех команд для работы с файлами
* Отправка сообщений SMTP, SMPP и SNPP из пакетных файлов и командной строки
* Встроенные средства для упаковки/распаковки файлов GZIP, JAR, TAR, ZIP и 7-Zip
* Сравнение двух папок с показом добавленных, изменённых и удалённых файлов
* Мониторинг аппаратных и программных событий и выполнение команд по событию (отслеживание буфера обмена, журналов изменения папок, сетевых подключений, процессов, служб и подключений по USB и Firewire
* Внутренняя поддержка Lua, Perl, REXX, Python, TCL/Tk, Ruby и любого языка Active Scripting (можно сочетать несколько языков в пакетных файлах)
* Возможность создавать собственные переменные и команды с помощью плагинов или использовать плагины сторонних разработчиков
* ... огромное количество других возможностей!
Совместимые ОС
Take Command, TCC, TCC-RT, CMDebug: Windows 10/11, Windows Server 2016/2019/2022 (последняя совместимая с Windows XP/Vista версия - 15.01.58; последняя совместимая с Windows 7 - версия 25)
TCC/LE: Windows XP, 2003, Vista, 2008, 7, 8, 8.1, Server 2012, Server 2012R2 и Windows 10




Дистрибутивы
Take Command (64-бит) 32.0 Build 15 2024-03-21    
TCC (64-бит) 32.0 Build 15 2024-03-21    
CMDebug (64-бит) 32.0 Build 15 2024-03-21    
TCC-RT (64-бит) 32.0 Build 15 2024-03-21    
TCC/LE 14.00 Build 9 2016-02-05    
TCC/LE (64-бит) 14.00 Build 9 2016-02-05  

 
SDK для разработчиков плагинов | Справка Take Command (v32.x) PDF | eWriter | Справка CMDebug (v32.x) eWriter | PDF
 
Предыдущие версии Take Command, 4NT, 4DOS
 
Пока справка публикуется только для TCMD и CMDebug, смотрите дату её публикации на сайте! | предыдущие версии (только последние сборки!) на oldver в том числе и для Windows XP
 
4DOS - отличная замена стандартному командному процессору для DOS и Windows 9x/Me. Теперь бесплатна.
Официально 4DOS больше не обновляется (последняя версия - 7.50). Тем не менее продолжается его развитие в рамках другого проекта. Новейшую версию (на данный момент это 4DOS v8.00.200) можно на найти на сайте www.4dos.info

 
Дополнительно
Скрипт для автоматического обновления TCC RT
Скрипт для скачивания CMDDebug, TCC, TCC-RT, Take Command, плагинов и документации  
 

Всего записей: 11064 | Зарегистр. 12-10-2001 | Отправлено: 10:33 19-04-2003 | Исправлено: DimmY, 09:40 22-03-2024
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Take Command 19
 
Версия 19.00.27 x86
Версия 19.00.27 x64
 
Что нового

Всего записей: 4686 | Зарегистр. 22-04-2002 | Отправлено: 15:17 21-12-2015
maxvlas



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Take Command 19.02 Build 37    2016-01-25

Всего записей: 7934 | Зарегистр. 08-02-2011 | Отправлено: 20:15 26-01-2016 | Исправлено: maxvlas, 20:15 26-01-2016
revutow

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Всего записей: 202 | Зарегистр. 25-11-2015 | Отправлено: 17:04 27-01-2016
vinitucupe



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Всего записей: 279 | Зарегистр. 25-11-2015 | Отправлено: 17:23 27-01-2016
revutow

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Всего записей: 202 | Зарегистр. 25-11-2015 | Отправлено: 17:25 27-01-2016
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Take Command 19.00.44
 
Версия x86
Версия x64

Всего записей: 4686 | Зарегистр. 22-04-2002 | Отправлено: 22:58 02-03-2016
ckopoxog



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Take Command 20
 
Версия 20.0 Build 14 (combined 32/64-bit installer)
 
Что нового

Всего записей: 58 | Зарегистр. 20-02-2008 | Отправлено: 05:37 15-08-2016 | Исправлено: ckopoxog, 05:42 15-08-2016
sToLp



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У кого-то есть опыт как к Far прикрутить алиасы Take Command?

Всего записей: 75 | Зарегистр. 26-06-2016 | Отправлено: 23:24 09-09-2016
ckopoxog



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TCC Runtime 20.0 - под катом описание на английском #

Всего записей: 58 | Зарегистр. 20-02-2008 | Отправлено: 17:38 31-10-2016
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
У кого-то есть опыт как к Far прикрутить алиасы Take Command

Несколько запоздало
- Поместить постоянные алиасы в tcstart.btm рядом с tcmd.exe или tcc.exe
- Запустить ФАР из-под tcmd.exe или tcc.exe, команда alias будет работать.
Из-под tcc запускать так: tcc /c far.exe
Из-под tcmd запускать через промежуточный командный файл: tcmd /c far-start.cmd
(пути к файлам подставить свои)
В far-start.cmd поместить что-то типа @"%~dp0far.exe"

----------
Разум когда-нибудь победит

Всего записей: 3179 | Зарегистр. 09-02-2003 | Отправлено: 20:45 01-11-2016
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
В чём смысл запускать tcc.exe поверх cmd.exe?

Всего записей: 4686 | Зарегистр. 22-04-2002 | Отправлено: 21:30 01-11-2016
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DimmY
А где я писал что, поверх?


----------
Разум когда-нибудь победит

Всего записей: 3179 | Зарегистр. 09-02-2003 | Отправлено: 22:16 01-11-2016
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
Наверное, я не понимаю. Зачем tcc /c far.exe ?

Всего записей: 4686 | Зарегистр. 22-04-2002 | Отправлено: 23:13 01-11-2016
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DimmY
Тогда в командной строке ФАРа будут выполняться команды TCC. Хотя, конечно, этого можно добиться и через far:config


----------
Разум когда-нибудь победит

Всего записей: 3179 | Зарегистр. 09-02-2003 | Отправлено: 23:54 01-11-2016
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
Да, точно не понимаю. У меня tcc.exe в системе вместо cmd.exe установлен, в командной строке FAR команды TCC выполняются без проблем.

Всего записей: 4686 | Зарегистр. 22-04-2002 | Отправлено: 00:14 02-11-2016
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DimmY
Я тоже не понимаю, почему Вы не понимаете
У меня в системе используется штатный cmd. Для совместимости (у TCC совместимость условная, например сборку ФАРа из исходников через штатный build.bat из-под TCC не выполнишь). Поэтому ФАР приходится запускать таким образом. Плюс эта версия сделана мобильной - можно запускать через TCCLE с флешки на другом компьютере где никакой TakeCommand не установлен вообще. (На самом деле схема запуска более сложная, там участвует специальная программа-запускатель, ConEmu, командный файл для настройки рабочей среды ФАРа, TCC наконец, но в данном случае это не принципиально).


----------
Разум когда-нибудь победит

Всего записей: 3179 | Зарегистр. 09-02-2003 | Отправлено: 00:45 02-11-2016 | Исправлено: Smitis, 00:45 02-11-2016
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
Я в самом начале об этом и спросил: зачем запускать tcc над cmd? Но ответ получил только сейчас.
 
Было бы хорошо, если б вы подробнее написали о замеченных несовместимостях TCC. Мне за долгие годы лишь раз пришлось с этим столкнуться, причём даже не с совместимостью: автор другой программы жёстко прописал в её инсталлятор, что в comspec должен быть указан cmd.exe. Пришлось для установки задать cmd.exe, после чего снова вернуть tcc - на работу той программы он не влияет. Поэтому мне немного удивительно читать об "условной" совместимости TCC. Если у вас есть конкретные факты - поделитесь ими, будет полезно. Можно прямо с этого build.bat и начать - что в нём хитрого, из-за чего TCC пасует?

Всего записей: 4686 | Зарегистр. 22-04-2002 | Отправлено: 03:00 02-11-2016
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DimmY

Цитата:
Я в самом начале об этом и спросил: зачем запускать tcc над cmd?

Я в самом деле не понимаю, что Вы не понимаете. Где Вы видите, что я запускаю tcc над cmd? Похоже, Вы слабо представляете, что такое "это самое окно ДОС", как его некоторые называют. Есть терминал, есть шелл. Терминал - это то самое "чёрное окошко". tcmd, conemu и прочие - эмуляторы терминала. Comand.com, tcc.exe, cmd.exe, powershell.exe - шеллы (оболочки).
 
Добавлено:
DimmY
Пример несовместимости:
for %%x in (*) do echo %%~nxx
cmd выведет имена файлов с расширениями
tcc выведет имена файлов без расширения плюс добавит к каждому имени x
Вообще, FOR самая несовместимая команда в TCC.
 
Ещё http://forum.ru-board.com/topic.cgi?forum=35&topic=5954&start=340#7

----------
Разум когда-нибудь победит

Всего записей: 3179 | Зарегистр. 09-02-2003 | Отправлено: 09:34 02-11-2016 | Исправлено: Smitis, 09:35 02-11-2016
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis

Цитата:
Где Вы видите, что я запускаю tcc над cmd?

Тогда иначе: почему сразу не прописать tcc в comspec, а запускать отдельно? Ответ вы уже дали. Хотелось бы всё-таки конкретные примеры несовместимости TCC. Если есть ещё примеры несовместимостей - пишите здесь, пожалуйста.
 
Простите, а Maximus5 - это не ваш ник?

Всего записей: 4686 | Зарегистр. 22-04-2002 | Отправлено: 10:00 02-11-2016 | Исправлено: DimmY, 10:03 02-11-2016
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Если есть ещё примеры несовместимостей - пишите здесь, пожалуйста.

Да пожалуйста:
 
выполнится
Код:
cmd /c "echo !!!" !!!

не выполнится
Код:
tcc /c "echo !!!" !!!

Кавычки интерпретируются совершенно по разному. http://forum.farmanager.com/viewtopic.php?f=6&t=8019
 
 
 
Добавлено:
На до бы, конечно систематизировать это всё. Постараюсь найти время.
 
Добавлено:
Для TCC существует, для CMD не существует

Код:
if exist "%programfiles%\nul" (echo exist) else (echo not exist)


----------
Разум когда-нибудь победит

Всего записей: 3179 | Зарегистр. 09-02-2003 | Отправлено: 10:28 02-11-2016 | Исправлено: Smitis, 10:31 02-11-2016
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11

Компьютерный форум Ru.Board » Компьютеры » Программы » JPSoft Take Command | TCC (4DOS, 4NT)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru