4DOS - 4DOS
Desenvolvedor (s) | JP Software |
---|---|
Versão estável | 8.00 (Open Source em 2009) / 7.50.130 (JPSoft em 2004) |
Sistema operacional | DOS , Windows |
Modelo | Shell de comando |
Licença | Licença MIT modificada que não se qualifica como código aberto pelos padrões da Open Source Initiative ou da Free Software Foundation |
Local na rede Internet | 4dos.info |
4DOS é um interpretador de linha de comando da JP Software, projetado para substituir o interpretador de comando padrão COMMAND.COM
no Microsoft DOS e Windows . Ele foi escrito por Rex C. Conn e Tom Rawson e lançado pela primeira vez em 1989. Comparado ao padrão, ele tem um grande número de melhorias.
4OS2 e 4NT são produtos semelhantes que substituem cmd.exe
no OS / 2 e no Windows NT, respectivamente.
Visão geral
4DOS é mais frequentemente usado como uma substituição de linha de comando para os seguintes sistemas operacionais:
- linha de comando: MS-DOS , IBM PC DOS , DR-DOS .
- gráfico: Windows 95 a Windows 98 , Windows 98SE .
Como o Windows NT e o Windows 2000 incluem ambos COMMAND.COM
e cmd.exe
, 4DOS e 4NT e derivados podem ser instalados. Versões anteriores do 4OS2 podem ser executadas no Windows NT e OS / 2 pode executar os dois shells DOS e Windows NT, todos os três podem ser usados em máquinas do tipo Windows NT e OS / 2 em máquinas de inicialização múltipla.
Entre os muitos comandos, instruções e funções em 4DOS e ausentes no MS-DOS / Windows 95-98 COMMAND.COM
estão a leitura de entrada do teclado e um método mais simples de trabalhar com cores de tela e texto.
A extensão de arquivo padrão para scripts 4DOS é .btm.
Uma versão gráfica de 4DOS, 4OS2 e 4NT, chamada Take Command , foi lançada com um conjunto de recursos correspondente à versão 4DOS 5.5, 4OS2 e 4NT 2.5 e atualizado depois disso. O desenvolvimento nesta linha parou com as versões em modo de texto correspondentes . Havia um programa gráfico Take Command / 16 , para Windows 3.1.
4OS2 é uma substituição semelhante para o interpretador de comandos OS / 2 da IBM . Ele foi lançado pela primeira vez ao mesmo tempo que 4DOS versão 4 e tem um conjunto de recursos semelhante. Como 4DOS, ele é lançado como código aberto. Ele apareceu no conjunto de recursos do eComStation 2.10 de 2011 , no projeto freeware os2free, e está incluído no ArcaOS .
4NT foi lançado pela primeira vez como 4DOS para Windows NT (versões 1.x, 2.x), mas tornou-se 4NT até a reestruturação após a versão 8. O programa é uma recompilação do 4OS2 e continua a ter recursos do processador de comandos do OS / 2 ( cmd.exe
), como a execução de scripts REXX e suporte EXTPROC. Para isso, existe um Take Command / 32 correspondente, versão 1 correspondente a 4NT 2.5. 4NT e Take Command / 32 foram lançados nos formatos ANSI (Windows 9x) e Unicode (Windows NT), com a versão ANSI eliminada na versão 5.
Um novo programa Win32 Tabbed Command Interface (TCI), foi lançado na época do 4NT versão 7. Este programa permitia anexar (reduzindo assim a desordem de tela) e desanexar consoles com guias em uma única janela. Este programa requer Windows XP ou posterior.
Uma nova versão do Take Command estende a Tabbed Command Interface original, expandida com janelas extras para permitir que a entrada seja composta, para navegar graficamente em diretórios e arquivos e recursos extras. 4NT é empacotado como Console de comando Take. Uma versão reduzida de recursos leves do TCC é lançada como um download gratuito.
O software JP lançou então:
- TC (pacote completo de TCI + TCC)
- TCLE (TCI + TCC / LE)
- TCC (apenas o utilitário de comando)
- TCC / LE
Ele foi lançado das versões 9 a 12.1, correspondendo à versão 4NT / TCC subjacente.
Características
4DOS apresenta uma série de melhorias em comparação com COMMAND.COM
:
- Comandos adicionais
- Funcionalidade estendida de comandos existentes
- Facilidades estendidas de processamento de arquivo em lote
- Edição de linha de comando aprimorada, incluindo conclusão de nome de arquivo e histórico de comando
- Suporte para aliases de comando , também em scripts
- Caracteres curinga aprimorados e a capacidade de filtrar por tamanhos de arquivo, carimbos de data e hora e outras características de arquivo
- Sintaxe estendida para redirecionamento e tubulação
- Ajuda específica do contexto
- Listagens coloridas do diretório
- Variáveis internas e funções variáveis
- Um mecanismo de troca de memória que rendeu mais memória convencional livre
- Um depurador interativo para arquivos em lote
- Um mecanismo para criar, manter e exibir descrições de arquivos
- Configuração armazenada em um arquivo INI
- Suporte para a área de transferência do Windows
História e estado atual
Distribuído originalmente como shareware , 4DOS foi posteriormente lançado como freeware sem suporte . Atualmente, o código-fonte está disponível sob uma Licença MIT modificada, mas "não pode ser usado em qualquer produto comercial sem permissão por escrito de Rex C. Conn" e "não pode ser compilado para uso em qualquer sistema operacional diferente de FreeDOS " - então não se qualifica como código aberto conforme definido pela Open Source Initiative .
A última atualização da JP Software foi a versão 7.50.130, lançada em agosto de 2004. Durante seus 15 anos de história, 4DOS passou por inúmeras atualizações; aqui estão alguns dos mais significativos.
Versão | Liberado | Novas características |
---|---|---|
2,00 | 15/02/1989 | Lançamento original. Edição de linha de comando aprimorada, conclusão de nome de arquivo, histórico de comando, aliases, curingas aprimorada, ajuda online, variáveis internas, troca para disco ou EMS , descrições de arquivo, separador de comando, empilhador de chave. |
2,20 | 05/07/1989 | Extensões executáveis. |
3,00 | 07/03/1990 | Arquivos em lote BTM (armazenados em cache na memória para maior velocidade), troca de memória estendida (XMS), funções variáveis, sintaxe de nome de variável de colchete. |
4,00 | 01-11-1991 | Listagens de diretório coloridas, arquivo de configuração 4DOS.INI, listas de inclusão, grupos de comando, CDD implícito, suporte DOS 5 Upper Memory Blocks (UMB). |
5,00 | 23-11-1993 | Intervalos de data, hora e tamanho; arquivos em lote compactados. |
5,51 | 22/08/1995 | Suporte a nomes longos , REXX em arquivos .BAT (como no PC DOS 7.0). |
6,00 | 24/07/1997 | Pesquisas de diretório estendidas, configuração interativa (comando OPTION), intervalos de exclusão, depurador de arquivo em lote interativo. |
7,00 | 18/06/2001 | @ listas de arquivos (como no DR-DOS ). |
7,50 | 24/02/2003 | Funções definidas pelo usuário. |
7.50.1 | 13/11/2006 | Versão de código aberto de 7.50. Luchezar Georgiev e Jaelani Utomo continuaram desenvolvendo 4DOS. |
8,00 | 27/02/2009 | Última versão. |
NDOS
Algumas versões do Norton Utilities para DOS incluíram cópias modificadas de 4DOS chamadas NDOS . A última versão do NDOS foi fornecida com o Norton Utilities 8 e correspondeu ao 4DOS 4.03.
Veja também
- AUTOEXEC.BAT
- Comparação de shells de comando
- DESCRIÇÃO
- ZCPR - uma substituição CCP para CP / M
Referências
links externos
- JP Software , criador do 4DOS, mas não o suporta mais. Atualmente vende Take Command para Windows semelhante .
- Site não oficial de suporte 4DOS com muitos exemplos em lote, documentos e programas relacionados