4DOS - 4DOS
Deweloper(zy) | Oprogramowanie JP |
---|---|
Wersja stabilna | 8.00 (Open Source w 2009) / 7.50.130 (JPSoft w 2004) |
System operacyjny | DOS , Windows |
Rodzaj | Powłoka dowodzenia |
Licencja | zmodyfikowany licencji MIT , który nie kwalifikuje się jako open source przez Open Source Initiative czy Free Software Foundation standardów |
Stronie internetowej | 4dos.info |
4DOS to interpreter wiersza poleceń firmy JP Software, zaprojektowany w celu zastąpienia domyślnego interpretera poleceń COMMAND.COM
w systemach Microsoft DOS i Windows . Został napisany przez Rexa C. Conna i Toma Rawsona i wydany po raz pierwszy w 1989 roku. W porównaniu do domyślnego zawiera wiele ulepszeń.
4OS2 i 4NT są podobne produkty, które zastępują cmd.exe
w OS / 2 i Windows NT odpowiednio.
Przegląd
4DOS jest najczęściej używany jako zamiennik wiersza poleceń dla następujących systemów operacyjnych:
- wiersz poleceń: MS-DOS , IBM PC DOS , DR-DOS .
- graficzny: Windows 95 do Windows 98 , Windows 98SE .
Ponieważ Windows NT i Windows 2000 zawierają oba COMMAND.COM
i cmd.exe
, można zainstalować zarówno 4DOS, jak i 4NT oraz pochodne. Wcześniejsze wersje 4OS2 mogą być uruchomione pod Windows NT, a OS/2 może obsługiwać dwie powłoki DOS i Windows NT, wszystkie trzy mogą być używane na maszynach typu Windows NT i maszynach wielokrotnych OS/2.
Wśród wielu poleceń, instrukcji i funkcji w 4DOS i brakujących w MS-DOS/Windows 95-98 COMMAND.COM
jest czytanie danych wprowadzanych z klawiatury oraz prostsza metoda pracy z kolorami ekranu i tekstu.
Domyślne rozszerzenie pliku dla skryptów 4DOS to .btm.
Graficzna wersja 4DOS, 4OS2 i 4NT, zwana Take Command , została wydana z zestawem funkcji odpowiadającym wersji 4DOS 5.5, 4OS2 i 4NT 2.5 i później zaktualizowana. Rozwój w tym wierszu został zatrzymany wraz z odpowiednimi wersjami trybu tekstowego . Był program graficzny Take Command/16 dla Windows 3.1.
4OS2 jest podobnym zamiennikiem interpretera komend IBM OS/2 . Została wydana po raz pierwszy w tym samym czasie co 4DOS wersja 4 i ma podobny zestaw funkcji. Podobnie jak 4DOS, jest to wydane jako open source. Pojawił się w zestawie funkcji eComStation 2.10 z 2011 roku , w darmowym projekcie os2free i jest dołączony do ArcaOS .
4NT został po raz pierwszy wydany jako 4DOS dla Windows NT (wersje 1.x, 2.x), ale stał się 4NT aż do zmiany struktury po wersji 8. Program jest rekompilacją 4OS2 i nadal posiada funkcje procesora poleceń OS/2 ( cmd.exe
), takie jak uruchamianie skryptów REXX i obsługa EXTPROC. Odpowiednia komenda Take/32 istnieje dla tego, wersja 1 odpowiada 4NT 2.5. 4NT i Take Command/32 zostały wydane zarówno w postaci ANSI (Windows 9x), jak i Unicode (Windows NT), przy czym wersja ANSI spadła w wersji 5.
Nowy program Win32 Tabbed Command Interface (TCI), został wydany w czasie 4NT w wersji 7. Program ten pozwalał na dołączanie (co zmniejsza bałagan na ekranie) i odłączanie konsol z zakładkami do pojedynczego okna. Ten program wymaga systemu Windows XP lub nowszego.
Nowa wersja Take Command rozszerza oryginalny interfejs poleceń z zakładkami, wzbogacony o dodatkowe okna, aby umożliwić komponowanie danych wejściowych, graficzną nawigację po katalogach i plikach oraz dodatkowe funkcje. 4NT jest dołączony jako Take Command Console. Uproszczona wersja TCC o ograniczonej liczbie funkcji jest udostępniana do bezpłatnego pobrania.
JP Software następnie wydane:
- TC (pełne opakowanie TCI + TCC)
- TCLE (TCI + TCC/LE)
- TCC (tylko narzędzie poleceń)
- TCC/LE
Zostało to wydane w wersjach od 9 do 12.1, odpowiadające podstawowej wersji 4NT/TCC.
funkcje
4DOS zawiera szereg ulepszeń w porównaniu do COMMAND.COM
:
- Dodatkowe polecenia
- Rozszerzona funkcjonalność istniejących poleceń
- Rozszerzone możliwości przetwarzania plików wsadowych
- Ulepszona edycja wiersza poleceń, w tym uzupełnianie nazw plików i historia poleceń
- Obsługa aliasów poleceń , także w skryptach
- Ulepszone symbole wieloznaczne i możliwość filtrowania według rozmiarów plików, znaczników daty i godziny oraz innych cech plików
- Rozszerzona składnia dla przekierowania i orurowania
- Pomoc kontekstowa
- Kolorowe wykazy katalogów
- Zmienne wewnętrzne i funkcje zmiennych
- Zamiana pamięci mechanizm otrzymano więcej wolnej pamięci konwencjonalnej
- Interaktywny debugger plików wsadowych
- Mechanizm tworzenia, utrzymywania i wyświetlania opisów plików
- Konfiguracja przechowywana w pliku INI
- Wsparcie dla schowka Windows
Historia i aktualny stan
Pierwotnie dystrybuowany jako shareware , 4DOS został później wydany jako nieobsługiwane freeware . Obecnie kod źródłowy jest dostępny na zmodyfikowanej licencji MIT, ale "nie może być używany w żadnym komercyjnym produkcie bez pisemnej zgody Rex C. Conn" i "nie może być kompilowany do użytku w żadnym systemie operacyjnym innym niż FreeDOS " - więc nie kwalifikuje się jako open source zgodnie z definicją Open Source Initiative .
Ostatnią aktualizacją JP Software była wersja 7.50.130, wydana w sierpniu 2004 roku. W swojej 15-letniej historii 4DOS przeszedł liczne aktualizacje; oto kilka z najważniejszych.
Wersja | Wydany | Nowe funkcje |
---|---|---|
2.00 | 1989-02-15 | Oryginalne wydanie. Ulepszona edycja w wierszu poleceń, uzupełnianie nazw plików, historia poleceń, aliasy, ulepszone symbole wieloznaczne, pomoc online, zmienne wewnętrzne, zamiana na dysk lub EMS , opisy plików, separator poleceń, układ kluczy. |
2,20 | 1989-07-05 | Rozszerzenia wykonywalne. |
3.00 | 1990-03-07 | Pliki wsadowe BTM (buforowane w pamięci w celu zwiększenia szybkości), zamiana pamięci rozszerzonej (XMS), funkcje zmiennych, składnia nazw zmiennych w nawiasach. |
4.00 | 1991-11-01 | Kolorowe wykazy katalogów, plik konfiguracyjny 4DOS.INI, listy, grupy poleceń, implikowane CDD, obsługa DOS 5 Upper Memory Blocks (UMB). |
5,00 | 1993-11-23 | Zakresy dat, godzin i rozmiarów; skompresowane pliki wsadowe. |
5,51 | 1995-08-22 | Obsługa długich nazw plików , REXX w plikach .BAT (jak w PC DOS 7.0). |
6.00 | 1997-07-24 | Rozszerzone przeszukiwanie katalogów, konfiguracja interaktywna (polecenie OPCJA), zakresy wykluczeń, interaktywny debuger plików wsadowych. |
7.00 | 2001-06-18 | @listy plików (jak w DR-DOS ). |
7,50 | 2003-02-24 | Funkcje zdefiniowane przez użytkownika. |
7.50.1 | 2006-11-13 | Wersja open source 7.50. Luchezar Georgiev i Jaelani Utomo nadal rozwijają 4DOS. |
8.00 | 2009-02-27 | Ostatnia wersja. |
NDOS
Niektóre wersje Norton Utilities for DOS zawierały zmodyfikowane kopie 4DOS o nazwie NDOS . Ostatnia wersja NDOS była dołączona do Norton Utilities 8 i odpowiadała 4DOS 4.03.
Zobacz też
- AUTOWYKON.BAT
- Porównanie pocisków dowodzenia
- OPIS
- ZCPR – zamiennik CCP dla CP/M
Bibliografia
Linki zewnętrzne
- JP Software , twórca 4DOS, ale już go nie obsługuje. Obecnie sprzedaje podobne Take Command dla Windows.
- Nieoficjalna strona wsparcia 4DOS z wieloma przykładami wsadowymi, powiązanymi dokumentami i programami