1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Soft BlackStrip Shell - графическая оболочка для DOS

Тема в разделе "Hard & Soft", создана пользователем blackstrip, 27 июн 2017.

  1. blackstrip

    blackstrip

    Регистрация:
    27 июн 2017
    Сообщения:
    30
    ablackstrip.ru_bsshell.png BlackStrip Shell 1.0

    ablackstrip.ru_bssru.png

    Скриншот английского интерфейса: http://blackstrip.ru/bssen.png

    Скачать (86 кБайт) : http://blackstrip.ru/bss.exe

    Описание

    Оболочка BlackStrip Shell для DOS позволяет лазить по файлам и папкам на дисках и запускать программы и игры:
    - из BSS, при этом остается малое количество свободной оперативки, поэтому подходит данный способ для простых игр и программ, а также для игр, использующих расширенную память, которым количество свободной основной памяти не важно;
    - из DOS, в этом случае BSS перенаправляет консоль доса в папку с программой/игрой, закрывается и пишет название исполняемого файла программы/игры, которое надо ввести чтобы запустить ее. При этом BSS место в оперативке не занимает вообще.

    Можно вводить аргументы командной строки для запуска проги.
    Можно сортировать список файлов, фильтровать по имени и типу файла (включая использование масок типа "*mid??.exe").

    В перспективе в следующих версиях:
    - функция создания ярлыков для папок и файлов и хранения этих ярлыков в специальном меню (привет, меню "Пуск").
    - функции редактирования файловой системы (создания папок, копирования файлов, редактирования файлов).
    - новые встроенные утилиты.
     
    SAS, Sklaus, Uka и 5 другим нравится это.
  2.  
  3. blackstrip

    blackstrip

    Регистрация:
    27 июн 2017
    Сообщения:
    30
    Вышла BlackStrip Shell 1.01

    Скачать (100 кБайт): http://blackstrip.ru/bss.exe

    ablackstrip.ru_tmp_bss101_bssru.png
    Изменения:
    - добавлено автоматическое сохранение настроек в файл sets.cfg: последний каталог в файловом менеджере, аспект экрана, тема, язык интерфейса, флажок "Ускорить окна"
    - файловый менеджер: добавлена кнопка для вызова функции "Выбор диска"
    - файловый менеджер: перемещение выше корневого каталога диска теперь вызывает функцию "Выбор диска"
    - файловый менеджер: исправлены ошибки отрисовки полосы прокрутки и списка файлов

    ablackstrip.ru_tmp_bss101_bssdisksel.png
     
    Grongy, LANRUS, TakedaSun и 3 другим нравится это.
  4. LANRUS

    LANRUS

    Регистрация:
    15 сен 2010
    Сообщения:
    4.621
    Ну что сказать? Супер! Пока не попробовал, но скриншоты очень радуют глаз. А интерфейс принципиально а-ля win3.1, из каких-то ностальгических соображений? Просто я думаю, что если бы "Диспетчер файлов" (именно так это окно хочется обозвать, прямо точь-в-точь из 3.1 винды) превратился в двухпанельный коммандер с быстрым привычным управлением с клавы, то как Alt+F1/F2, F5Copy/F6RenMov/F7MkDir etc, Ins, "+" маска файлов и т.п., сохранив "аргументы" и остальные свои опции, то было бы ещё круче!

    Спасибо за интересную прогу!
     
  5. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Полностью поддерживаю.
    Было бы, что-то в духе VC. Компактное , но в итоге допиленное.
    Граф интерфейс хорошо, но скорее всего при запуске других программ будут проблемы.
     
    Последнее редактирование: 30 июн 2017
  6. blackstrip

    blackstrip

    Регистрация:
    27 июн 2017
    Сообщения:
    30
    В win3.1 диспетчер файлов выглядел вот так, на bss он не очень похож) Тогда в моде были жирные-жирные кнопки с толстой окантовкой и поля на окнах (поля ввода, поля списков и т.д.) просто в черных рамках без объемности. Потом в win95 все более утонченным стало. В bss оформление кнопок взято из стиля отрисовки win95, оттуда же и объемность полей.
    ablackstrip.ru_tmp_w311fm.png

    В bss есть еще вторая тема, как раз плоская и без объемности совсем (в окошке Экран можно ее включить). Но это попытка сделать интерфейс под win8/10. Да и по ней легко смотреть не залезают ли какие поля друг на друга и на каком расстоянии отстоят от соседних.

    ablackstrip.ru_tmp_bss101_bssflat.png
     
    AlexDC и Dimouse нравится это.
  7. Grongy зе мост бэдэсс мазафака он зе плэнет

    Grongy

    Хелпер Переводчик

    Регистрация:
    21 мар 2014
    Сообщения:
    3.729
    Выглядит ну очень мило и лампово. Единственное - было бы неплохо перевернуть знак выключения. И значки у названий файлов (динамик у *.mp3, *.wav и *.it; киноплёнка у видеоформатов) - это просто украшательство, или планируется нечто большее (вроде интеграции в оболочку сторонних плееров - Cubic, QV и т.д.)?
     
  8. blackstrip

    blackstrip

    Регистрация:
    27 июн 2017
    Сообщения:
    30
    Знак выключения так нарисован потому что это означает "выключить, переключив тумблер вниз". Если нарисовать хвост вверх, то будет тумблер вверх, а это, скорее, включение. А значки у файлов пока только чтоб оценивать состав папок зрительно, видеть где музыка, где картинки, где тексты, и сколько примерно файлов каждого вида.
     
  9. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Тогда вы не делайте его перевернутым знаком power.
     
    AlexDC нравится это.
  10. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
  11. GranMinigun

    GranMinigun

    Регистрация:
    26 сен 2011
    Сообщения:
    872
    Почему "Аспект", а не "Соотношение"?..
     
  12. BrainRipper

    BrainRipper

    Регистрация:
    1 ноя 2009
    Сообщения:
    9.210
    Тоже этот момент покоробил.
     
  13. daemolisher

    daemolisher

    Регистрация:
    2 дек 2009
    Сообщения:
    1.704
    @blackstrip, а расскажете о том как создавали?
    На чём написано, какие инструменты использовались, структура программы, какой документацией руководствовались?
     
  14. LANRUS

    LANRUS

    Регистрация:
    15 сен 2010
    Сообщения:
    4.621
    Ну вы уже откровенно к ерунде придираетесь.
    - Десять стульев из дворца!
    - Почему из дворца?

    "Покоробил"! Скажите ещё "оскорбил"!
     
  15. ki86m

    ki86m

    Регистрация:
    6 ноя 2013
    Сообщения:
    59
    LFN будет?
     
  16. blackstrip

    blackstrip

    Регистрация:
    27 июн 2017
    Сообщения:
    30
    Microsoft VB for MS-DOS 1.0 =) Использовалось несколько книжек по ассемблеру, в которых расписаны прерывания. Структура прям как в Windows: идет бесконечный цикл опроса мышки и клавы, каждое окно имеет свой hwnd, рабочий стол - родитель для всех окон, элементы на окнах - дочерние элементы, имеющие свой hwnd тоже. Ну и дальше обработчики "по нажатию клавиши", "по нажатию лкм", "по отпусканию лкм" при фокусе на элементе такого-то типа.

    Нет, LFN это уже не чистый старый дос, а эта оболочка должна работать на как можно большем количестве старых систем.
     
    Последнее редактирование: 10 июл 2017
    Revolter и daemolisher нравится это.
  17. ki86m

    ki86m

    Регистрация:
    6 ноя 2013
    Сообщения:
    59
    VC 4.99 почему-то на ОГРОМНОМ количестве старых систем прекрасно работает, хотя там LFN реализованы :)
    Но как говорится, хозяин — барин.
     
    Последнее редактирование: 10 июл 2017
    AlexDC нравится это.
  18. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    А как реализация поддержки LFN помешает работе на старых системах?
     
  19. blackstrip

    blackstrip

    Регистрация:
    27 июн 2017
    Сообщения:
    30
    Ну если плюсом к обычным коротким именам - то никак не помешает) Только тогда придется проверять есть ли тут LFN, и если нет - то дергать старые функции. И окошки с именами файлов все перерасчитать на длинные имена (сейчас то легко, 8+1+3 моноширинных символов, а будет какое нибудь сокращение "длинноеимяфа...", которое по клику или по наезду мыши показывается целиком, отодвигая другие части интерфейса куда либо, а это уже более сложно).
     
  20. AlexDC Рябь на море Дирака

    AlexDC

    Регистрация:
    30 мар 2009
    Сообщения:
    1.620
    Это перевёрнутый символ Power, давайте реально не будем карикатурить то что уже существует. Можно просто написать ВЫХОД.

    Привычка к английскому?

    А так проект хороший. Если интересно его делать, то чего бы не.
     
  21. blackstrip

    blackstrip

    Регистрация:
    27 июн 2017
    Сообщения:
    30
    Вышла BlackStrip Shell 1.1

    Скачать (107 кБайт): http://blackstrip.ru/bss.exe

    ablackstrip.ru_tmp_bss11_bssru.png

    Изменения:
    - добавлена функция "Меню запуска", позволяющая создавать ссылки (ярлыки) на любимые программы и другие файлы по клику на кнопке с ракетой в файловом менеджере или вручную в окне самой функции. Для каждой ссылки указывается название ссылки, путь и имя файла, командная строка и значок. Можно сортировать ссылки по имени, выбирать (клавишами Вверх и Вниз), перемещать, удалять, дублировать ссылки, исправлять параметры ссылки, перейти по ссылке на расположение файла в файловом менеджере, запустить файл по ссылке из BSS (Enter) или из чистого DOS (Shift+Enter)
    - теперь в файловом менеджере можно запустить с клавиатуры выбранный файл из BSS (Enter или Вправо) или из чистого DOS (Shift+Enter или Shift+Вправо)
    - кнопки нижней панели упорядочены и сгруппированы в соответствии с назначенными клавишами их быстрого вызова F1-F12 (F6 пока что не используется)
    - отключен вызов функции "Обновить" файлового менеджера по нажатию клавиши F5 (теперь F-клавиши управляют нижней панелью)
    - ускорена прорисовка интерфейса
    - добавлен переход "панель/активное окно" по нажатию Esc (см. полный список сочетаний клавиш в окне Инфо)
    - убрана ошибочная возможность установки фокуса на разделитель на нижней панели
    - перевернут значок на кнопке выхода
    - исправлен ошибочный выбор соседнего файла при клике на список
     
    SAS, Alekokot, Sklaus и 5 другим нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление