download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

PyCmd 20170822


Разширение на Windows-кия команден ред cmd.exe. Windows unix-like shell.


Изтегли (4123 KB)

Визитна картичка на програмата

Автор: Horea Haitonic
Лиценз: Open Source
ОС: Windows 2000/XP/2003/Vista/2008/7 32/64 bit
Големина: 4123 KB
Обновен на: 27.08.2017 от stefankr
2940 показвания, 23 сваляния  Статистики


Публикации в списанието


няма публикации
 

PyCmd е интелигентно разширение на Windows-кия команден ред cmd.exe. Целта му е да емулира някои полезни възможности на UNIX/Linux шеловете (shells), като се запазва 100%-вата съвместимост с cmd.exe.

За разлика от заместителите на CommandPrompt-а на Windows, като Console, то PyCmd добавя доста по-сериозни възможности и улеснения при продължителна работа с конзолата на Windows.
Името на програмата е комбинация от езика, използван за написването и Python и cmd.exe. Проекта е OpenSource. За конвертирането на Python-скриптовете до exe е използван py2exe-конвертора.
Някои от възможностите на приложението са:
* TAB-дописване
- когато за възможни няколко дописвания, те се изреждат в списък
- двоен TAB изкарва всички възможни команди, които биха могли да се изпълнят
- добавяне и премахване на кавичките, ако е необходимо
- показване на всички команди от променливата PATH, както и вътрешните в cmd.exe команди
- дописване на всички променливи от обкръжението, в това число и псевдо-променливи
- разширяване на стойностите на променливите от обкръжението, когато се дописва

* История на командите
- историята се съхранява по време на PyCmd сесията
- търсене в историята с командите (пише се символ/и за филтър и се натискат клавишите нагоре и надолу)
- подредбата на командите е по-интуитивна в сравнение с cmd.exe

* Редактиране на командите
- поддръжка на emacs клавишни комбинации
- Copy-Paste от клавиатурата (Ctrl-C/X/V или Emacs-стил)
- Undo/Redo чрез Ctrl-(Shift-)Z (регулярен стил) или Ctrl-_ (Emacs-стил)
- интелигентна дума-по-дума навигация

* Допълнителни възможности
- показва осветен командния ред, за по-добра четимост
- автоматично съкращаване имената на директориите на реда, за да се запази повече пространство на дисплея
- Shift-PgUp/PgDn за скролиране на буфера
- история на последно посетените директории (Alt-Left/Right/D при празен ред)
- използване на ~ като %HOME% или %USERPROFILE%
- Ctrl-D в празен ред затваря PyCmd
- показване на текущата работна директория в заглавието на прозореца

=================
Познати проблеми
- pushd/popd не се поддържат
- %ERRORLEVEL% е винаги 0, когато се стартират команди интерактивно
- doskey макроси не се поддържат

Бъдещи планове за интегриране на нови възможности
- добавяне на някакво сортиране на конфигуриращият механизъм (config file)
- потребителско TAB-дописване за аргументите на популярните команди
- подобряване на механизма осигуряващ достъпа до командите на cmd.exe
- TAB-дописване, чрез използване на "зелени" карти (wildcards - *, ?) - от v.07 е налично!

Едно изключително полезно приложение, което си заслужава да се проследи. В момента на писането на анотацията към програмата версията е едва 0.6. Определено има какво да се очаква, но това е един от бисерите за Windows, който най-добре би бил оценен от всички онези, които обичат света на отворения код и класическите UNIX shell-техники. Дребните неща, които ужасно много ни липсват при принудителната работа с Windows!

Изисквания: Не се споменават от разработчика


Мнения на потребители

Твоето мнение

Няма мнения

Платени препратки

Яки графични станции
Рендиране в реално време
и на най-тежките обекти - от Перси ООД
www.persy.com
bgERP
Управлявайте фирмата си
с безплатен, уеб базиран софтуер
www.bgerp.com
Рекламни чанти
Екстрапак произвежда рекламни чанти
и опаковки от хартия и (био)полимери
Bags.BG

вашето каре - тук

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.