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

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

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

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

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

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 (можно сочетать несколько языков в пакетных файлах)
* Возможность создавать собственные переменные и команды с помощью плагинов или использовать плагины сторонних разработчиков
* ... огромное количество других возможностей!
Поддержка ОС (32/64-разрядные версии)
Take Command: Windows 2008R2, 7, 8, 8.1, Server 2012/2012R2, 10 (последняя совместимая с Windows XP/Vista версия - 15.01.58)
TCC/LE: Windows 2003, Vista, 2008, 7, 8, 8.1, Server 2012/2012R2, 10




Дистрибутивы
Take Command (64-бит) 27.00 Build 18 2020-12-29    
TCC (64-бит) 27.00 Build 18 2020-12-29    
TCC-RT (64-бит) 27.00 Build 18 2020-12-29    
CMDebug (64 бит) 27.00 Build 18 2020-12-29    
TCC/LE 14.00 Build 9 2016-02-05    
TCC/LE 64-бит 14.00 Build 9 2016-02-05  

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

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

Всего записей: 9404 | Зарегистр. 12-10-2001 | Отправлено: 10:33 19-04-2003 | Исправлено: DimmY, 10:28 30-12-2020
Smitis



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

Цитата:
На оффоруме пишут, мол, файл лицухи сохраняется в корень флешки или что-то вроде того.

Сорри. Дело в том, что саму оболочку я не использую, меня интересует исключительно tcc, который использую из-под ФАРа. Был уверен, что tcedit и ide хранят настройки в tcmd.ini, если он есть в той же папке.
Похоже, надо искать, где в коде осуществляется проверка типа носителя и патчить, что бы TC воспринимал любые носители как флешку...
 
fakel33
JPSoft опять поменяли формат страницы. Пришлось переделывать скрипт. Вот, пока только для версии 25 (пришлось сделать отдельную версию, чтобы не обновлялся до версии 26). Кладётся в папку к программе. Автоматически определяет версию TakeCommand, TCC, TCC-RT и разрядность, проверяет сайт и предлагает обновиться, если версия новая (подтверждение Y или ENTER, отмена N или SPACE). Выводит список обновлённых файлов и список "лишних" файлов (состав dll иногда меняется).
jpsoft-update-product-v25.ps1
Если что, спрашивайте. Подправлю, доработаю.

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

Всего записей: 2298 | Зарегистр. 09-02-2003 | Отправлено: 16:40 15-05-2020 | Исправлено: Smitis, 16:41 15-05-2020
VitRom

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Теперь моя очередь "сорькать" -- я вообще-то изначально говорил за Дебагер. Только, как сейчас проверил, забыл его назвать  Но и вообще думалось, что это часть комплекса, подчиняющаяся единой общей логике. Смотрю, что не делается портабл, ну и думаю, что весь пакет скурвился. А теперь получается, что свои заморочки...

Всего записей: 2929 | Зарегистр. 18-06-2006 | Отправлено: 20:35 15-05-2020
fakel33



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
Спасибо.
Буду разбираться, 25 версия у меня последняя (хотя и есть 26), но попробую со временим посмотреть код.

Всего записей: 1106 | Зарегистр. 22-08-2003 | Отправлено: 21:41 15-05-2020
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
fakel33
Вот версия для v26 и, возможно, выше.
Для TCC-RT, несмотря на то, что есть в коде, не работает. Там пока не отказались от x32, поэтому содержимое инсталятора похоже на v25.
jpsoft-update-product.ps1

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

Всего записей: 2298 | Зарегистр. 09-02-2003 | Отправлено: 23:33 15-05-2020 | Исправлено: Smitis, 10:32 16-05-2020
fakel33



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
Попытка обновить Take Command 25.0.30 с помощью jpsoft-update-product.ps1 получил следующее

Код:
 
Update Take Command
Current version: 25.0.30 x64
New version: 26.1.39
Update major version from 25 to 26? Y
Download https://jpsoft.com/downloads/v/tcmd.exe
Invoke-WebRequest : Удаленный сервер возвратил ошибку: (404) Не найден.
D:\0\tcmd_25.00.30\update26.ps1:116 знак:9
+         Invoke-WebRequest $setuplink -Out $setupfile
+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebExc
   eption
    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
 
Extract from setup ...
Start-Process : Не удается выполнить команду из-за следующей ошибки: Не удается найти указанный файл.
D:\0\tcmd_25.00.30\update26.ps1:125 знак:1
+ Start-Process -Wait $setupfile -ArgumentList "/extract:$temp","/exeno ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: ( [Start-Process], InvalidOperationException
    + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand
 
Unpack directory not found!


Всего записей: 1106 | Зарегистр. 22-08-2003 | Отправлено: 08:06 16-05-2020 | Исправлено: fakel33, 08:09 16-05-2020
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
fakel33
Спасибо. Это я недотестировал. Исправил. Имейте ввиду - некоторые файлы при переходе с 25 на 26 будут не нужны. Они будут подсвечены жёлтым цветом в строке вида "Extra: everything32.dll". В целях безопасности, скрипт такие файлы не удаляет. Инсталятор тоже не удаляется, остаётся во временной папке.

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

Всего записей: 2298 | Зарегистр. 09-02-2003 | Отправлено: 10:39 16-05-2020 | Исправлено: Smitis, 10:39 16-05-2020
fakel33



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
Хорошо отработало на Take Command. Добавил в Ваш код обновление для CMDebug.

Код:
 
elseif (Test-Path -Lit "$scriptdir\cmdebug.exe") { # TCC
    $unpackmsi = $false
    Write-Host "Update CMDebug"
    $currentversion_s = (Get-ItemProperty -Lit "$scriptdir\cmdebug.exe").VersionInfo.FileVersion
    $bitness = Get-Bitness "$scriptdir\cmdebug.exe"
    $setupexe = "cmdebug.exe"
}
 

Всего записей: 1106 | Зарегистр. 22-08-2003 | Отправлено: 13:58 16-05-2020 | Исправлено: fakel33, 16:00 16-05-2020
VitRom

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Установленный CMDebug v25. Синтаксис переключен на CMD. Рядом отдельное окошко нативной консоли. Батник в консоли дебагера и в родной отрабатывает по-разному.
Можно ли как-то заставить Дебаг юзать штатный шелл?
Или что ещё есть (из "доступного" в отношении жадности) для отладки?

Всего записей: 2929 | Зарегистр. 18-06-2006 | Отправлено: 17:27 16-05-2020
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VitRom
 
ТСС нужно подстроить на имитацию поведения и ошибок CMD. По умолчанию ТСС их исправляет и имеет иное чем CMD поведение как шелл.
 
Добавлено:
Антиресно хлопцы пишут:

Цитата:
What's New in Version 26
    
Take Command 26.0:
 
Windows 7 support has been dropped from all products (Take Command, TCC, CMDebug, and TCC-RT).

а распакованный TCMD на Win7 SP1 x64 запустился и вроде даже работает.

Цитата:
TCC  26.01.39 x64   Windows 7 [Version 6.1.7601]
Copyright (c) 2020 JP Software Inc.  Все права защищены
Осталось дней ознакомления: 30
Take Command, TCC и CMDebug можно купить на сайте https://jpsoft.com

поглядим что дальше будет?
 
Добавлено:
Поддержку дропнули на ... уровне инсталлера влепили проверку что CMDDebug/TCС/TCC-RT/TCMD невозможно установить в любой оси ниже Windows 10, но TCMD и без этого работает. Хотя и на том спасибо что в код поленились ставить идиотские проверки на версию оси, но скорее их снова жаба задушила - "Меньше работы - выше прибыль!".

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb

Всего записей: 28745 | Зарегистр. 31-07-2002 | Отправлено: 18:01 16-05-2020
VitRom

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG (18:01 16-05-2020)
Цитата:
ТСС нужно подстроить на имитацию поведения и ошибок CMD. По умолчанию ТСС их исправляет и имеет иное чем CMD поведение как шелл.
Да я как бы заметил, что малёхо по-другому работает. Хотя и ошибок вроде нет...
В общем, сначала нужно поставить полный пакет и подкрутить настройки ТСС, и только потом юзать эту ИДЕ?
А что именно подстроить, если вспомнится навскидку?

Всего записей: 2929 | Зарегистр. 18-06-2006 | Отправлено: 12:07 17-05-2020
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VitRom
 
Да, сейчас с ходу не вспомню. Если доберусь до машины где есть TCC/TCMD и будет время посмотрю. На UNIX у меня его естественно нет.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2667/C602J/16 GB REG ECC DDR3-1866/GTX 1660, i7-2600/z68/16 Gb DDR3-1600/GTX 1060 3Gb

Всего записей: 28745 | Зарегистр. 31-07-2002 | Отправлено: 15:11 17-05-2020
Ultmann



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

Всего записей: 1198 | Зарегистр. 15-12-2018 | Отправлено: 22:43 13-07-2020
DimmY



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

Теперь все программы только 64-разрядные и работают в Windows 10, Server 2016 и Server 2019.

Всего записей: 4066 | Зарегистр. 22-04-2002 | Отправлено: 09:58 17-12-2020
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
 
Это у них с 26-й версии. Правда там можно было распаковать установку и запустить сами пакеты на семёрке, но М$ сказала "все должны использовать только правильную ось!" и автор взял под козырёк.

Всего записей: 28745 | Зарегистр. 31-07-2002 | Отправлено: 10:30 17-12-2020
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
С 26 версии все, кроме TCC-RT. С 27 версии - все.

Всего записей: 4066 | Зарегистр. 22-04-2002 | Отправлено: 11:48 17-12-2020
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
 
27-й у меня не было, только 26-й ТЦМД смотрел.

Всего записей: 28745 | Зарегистр. 31-07-2002 | Отправлено: 12:11 17-12-2020
VitRom

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG,
Цитата:
сейчас с ходу не вспомню. Если доберусь до машины где есть TCC/TCMD и будет время посмотрю

Всего записей: 2929 | Зарегистр. 18-06-2006 | Отправлено: 20:15 17-12-2020
AlexLev59

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, пробую отладчики для TCMD27, CMDebug.
В их настройках можно выбрать: Настройки \ Синтаксис CMD.
Я вот пытаюсь проверить такой код:
 
Md Out
Set Begin=00:00:15
Echo %Begin%
Set /A Begin=%Begin:~,2%*3600+%Begin:~3,2%*60+%Begin:~-2%
Echo %Begin%
 
И хотя в CMD этот код корректно срабатывает, но в отладчиках он корректно не проходит.
Вот я и не понимаю, то ли я чего не знаю, то ли эти отладчики не предназначены для корректной отладки CMD кода?

Всего записей: 97 | Зарегистр. 04-12-2006 | Отправлено: 12:18 05-03-2021
Luber

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
на оф.сайте  версии 27.01 Build 24 от 2021-06-07
 

Всего записей: 252 | Зарегистр. 05-02-2003 | Отправлено: 07:01 08-06-2021 | Исправлено: Luber, 07:22 08-06-2021
Открыть новую тему     Написать ответ в эту тему

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

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru