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
2961 показвания, 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
Рекламни чанти
Екстрапак произвежда рекламни чанти
и опаковки от хартия и (био)полимери
Bags.BG
bgERP
Управлявайте фирмата си
с безплатен, уеб базиран софтуер
www.bgerp.com

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

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