Kompx.com or Compmiscellanea.com

Консольные приложения для Windows. Файловые менеджеры

Операционные системы : Windows

FAR Manager : DOS Navigator : File Commander

Идея и требования к файловым менеджерам оформились еще в эру DOS. С распространением операционных систем с графическим интерфейсом появились и другие приложения облегчающие обращение с файлами. Однако для многих задач и для многих пользователей файловый менеджер остался самым удобным вариантом.

Уже давно есть файловые менеджеры с графическим интерфейсом, однако консольные файловые менеджеры продолжают занимать не только свою нишу, но и часть пространства, по идее принадлежащего файловым менеджерам с GUI. Сегодня файловые менеджеры могут в общем и целом то же самое и в общем и целом тем же способом, но быстрота отклика на действия пользователя у файловых менеджеров с текстовым интерфейсом выше. Так же, хоть это сейчас мало актуально, консольным файловым менеджерам требуется меньше системных ресурсов, чем аналогичным по функциональности файловым менеджерам с графическим интерфейсом.

FAR Manager - / home page /

Консольный файловый менеджер для Windows.

Среди встроенных функций: FTP, поддержка Windows network, работа с файловыми архивами, менеджер печати, текстовый редактор. Дополнительно возможно установить плагины: поддержка SFTP/SCP, просмотрщик графических файлов, hex-редактор, поддержка подсветки синтаксиса у текстового редактора и некоторые другие.

FAR Manager 2.0:

Консольный файловый менеджер

[Image] : FAR Manager - 1

FAR Manager 2.0:

FTP, загрузка файлов

[Image] : FAR Manager - 2

FAR Manager 2.0:

Одно из подменю

[Image] : FAR Manager - 3

FAR Manager 2.0:

Системные настройки

[Image] : FAR Manager - 4

FAR Manager 2.0:

Текстовый редактор

[Image] : FAR Manager - 5

FAR Manager 2.0:

MPlayer, проигрывающий .mp3

[Image] : FAR Manager - 6

DOS Navigator - / open source project /

Консольный файловый менеджер для Windows. Вариант файлового менеджера для DOS. Существует так же версия для OS/2.

Работа с файловыми архивами, текстовый редактор с поддержкой подсветки синтаксиса, редактор дисков, редактор электронных таблиц, калькулятор, календарь и другое. Встроенный FTP-клиент имеется у другой программы, основанной на коде DOS Navigator - Necromancer's Dos Navigator (NDN).

DOS Navigator 2.14:

Консольный файловый менеджер

[Image] : DOS Navigator - 1

DOS Navigator 2.14:

Перед копированием файла

[Image] : DOS Navigator - 2

DOS Navigator 2.14:

Одно из подменю

[Image] : DOS Navigator - 3

DOS Navigator 2.14:

Системные настройки

[Image] : DOS Navigator - 4

DOS Navigator 2.14:

Текстовый редактор

[Image] : DOS Navigator - 5

DOS Navigator 2.14:

UU-кодирование .mp3 файла

[Image] : DOS Navigator - 6

File Commander - / home page /

Консольный файловый менеджер для Windows. Существуют так же версии для OS/2, Linux, FreeBSD, OpenSolaris и других *nix систем.

Работа с файловыми архивами, текстовый редактор.

File Commander 2.40:

Консольный файловый менеджер

[Image] : File Commander - 1

File Commander 2.40:

Перед копированием файла

[Image] : File Commander - 2

File Commander 2.40:

Одно из подменю

[Image] : File Commander - 3

File Commander 2.40:

Системные настройки

[Image] : File Commander - 4

File Commander 2.40:

Текстовый редактор

[Image] : File Commander - 5

File Commander 2.40:

Информация о файле

[Image] : File Commander - 6

Помимо консольных файловых менеджеров FAR Manager, DOS Navigator и File Commander с традиционным интерфейсом, есть еще весьма отличающийся ZTreeWin. Кроме того, файловые менеджеры для DOS так же могут использоваться под Windows - при всех своих ограничениях в функциональности, связанных с особенностями DOS.


Aliosque subditos et thema

 

JavaScript submit form

 

Обработка формы с помощью JavaScript. Выпадающий список (form + select + несколько option) обрабатывается без использования кнопки submit. Пример: --- Выбрать страницу --- Linux Windows DOS HTML / XHTML. Code: <form action="action.php" method="post"> <select name="page" required="required" onchange="this.form.submit()"> <option value="" selected="selected" disabled="disabled"> --- Выбрать страницу --- </option> <option value="http://www.kompx.com/ru/os/linux-1.htm">Linux</option> <option value="http://www.kompx.com/ru/os/windows-1.htm">Windows</option> <option value="http://www.kompx.com/ru/os/dos-1.htm">DOS</option> </select> <noscript><input type="submit" value="Submit" /></noscript> </form> Когда в выпадающем списке выбирается одна из опций, состояние формы изменяется. Так что происходит событие onchange и запускается JavaScript в onchange: процесс обработки формы и передачи данных инициируется скриптом, а не кликом на кнопку submit, которая отсутствует. Для работы с action формы назначается тот или иной скрипт [ 3 ], выполняемый на сервере. Скрипт принимает то, что отсылает форма и обрабатывает принятое. В данном примере используется PHP скрипт в action.php: <?php if (isset($_POST["page"])) {     header("Location: $_POST[page]");     exit; } else {     echo "Ничего не выбрано"; } $_POST представляет собой массив из переменных, передаваемых данному скрипту методом HTTP POST. Так что $_POST[page] содержит значение атрибута value в одном из option внутри select. То есть, URL. Он передается от формы к PHP скрипту, а скрипт перенаправляет браузер на выбранный URL / страницу. HTML код <noscript><input type="submit" value="Submit" /></noscript> присутствует в форме на случай, если JavaScript отключен. Тогда появится кнопка submit и форма все равно останется пригодной к использованию. [ 1 ] А так же в Netscape 3.04+, Mozilla 0.6+. [ 2 ] А так же в Netscape 3.04+, Mozilla 0.6+. [ 3 ] Если используется CMS, для работы с action формы может применяться один из ее собственных инструментов.

Float bottom

 

В CSS нет свойства "float: bottom", однако эффекта можно добиться и некоторыми другими способами. Пример: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Link 1 Link 2 Link 3 Float bottom HTML / XHTML. Код: <div class="box1"> <div class="content1"> <div class="left1">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</div> <div class="menu1"> <p><a href="#">Link 1</a></p> <p><a href="#">Link 2</a></p> <p><a href="#">Link 3</a></p> </div> </div> <div class="bottom1">Float bottom</div> </div> CSS. Код: .box1 {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 100%;} .content1 {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 100%;} .left1 {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 64%;} .menu1 {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 36%;} .bottom1 {position: absolute; bottom: 0px; right: 0px;} /* Дополнительные CSS, просто для приведения примера к некоему внешнему виду */ .box1 {color: #ddd; text-align: center;} .content1 {background: #bbb;} .left1 {min-height: 100px; padding: 2%; text-align: justify; background: #006; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;} .menu1 {padding: 2%; float: right; background: #060; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;} .menu1 p {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 100%; padding: 0px; margin: 0px;} .menu1 a {color: #ddd; text-decoration: none;} .menu1 a:hover {text-decoration: underline;} .bottom1 {padding: 2%; color: #eee; background: #600;} Всё содержимое веб-страницы находится в контейнере box1. Внутри него два контейнера div: 1. content1 с собственно содержанием слева и меню справа. 2. bottom1 после content1.