Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 27.06.2017, 09:31   #1
blackstrip
Форумчанин
 
Аватар для blackstrip
 
Регистрация: 21.01.2012
Адрес: Подольск
Сообщений: 197
Репутация: 179
По умолчанию BlackStrip Shell - оболочка для DOS

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

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

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

Скриншоты
Русский интерфейс: Скрин

Английский интерфейс: Скрин

Скачать:
EXE-файл (86 кБайт)
__________________
Мой сайт
blackstrip вне форума   Ответить с цитированием
Старый 29.06.2017, 01:12   #2
alexzk
Участник клуба
 
Регистрация: 12.04.2017
Сообщений: 889
Репутация: 172
По умолчанию

Помоему вы лет на 20 -25 припозднились, и вообще плагиат )) - такие шеллы были, назывались Windows 1 и Windows 2, был еще продвинутый крутой вариант Windows 3 с поддержкой сети.
alexzk вне форума   Ответить с цитированием
Старый 29.06.2017, 07:01   #3
blackstrip
Форумчанин
 
Аватар для blackstrip
 
Регистрация: 21.01.2012
Адрес: Подольск
Сообщений: 197
Репутация: 179
По умолчанию

В моем шелле можно запустить прогу как из чистого DOS, закрыв нафиг сам шелл и получив подсказку для ввода:

Выбираем EXE-файл: Скрин

После нажатия "Запуск из DOS" BSS закрывается, оставляя юзера в папке этого EXE-шника с подсказкой что надо ввести чтобы запустить эту прогу: Скрин
__________________
Мой сайт
blackstrip вне форума   Ответить с цитированием
Старый 29.06.2017, 08:15   #4
alexzk
Участник клуба
 
Регистрация: 12.04.2017
Сообщений: 889
Репутация: 172
По умолчанию

Цитата:
Сообщение от blackstrip Посмотреть сообщение
В моем шелле можно запустить прогу как из чистого DOS, закрыв нафиг сам шелл и получив подсказку для ввода:

Выбираем EXE-файл: Скрин

После нажатия "Запуск из DOS" BSS закрывается, оставляя юзера в папке этого EXE-шника с подсказкой что надо ввести чтобы запустить эту прогу: Скрин
Ну ок, ок...а на кой оно нужно ? ДОС видел лет 5 назад, када запускал мортал-кобмат3, и то, это был dosbox, там все сразу скриптом стартует - мышкой на досбокс тыкнул и уже игра) строки нету командной.

...и кстати, выкладывайте на гитхаб исходники чтоле, а то качать exe, да во время эпидемии "Пети"....

...а если сделать вызов execl то оно само уберет себя из памяти и запустить прогу, не нада никаких подсказок:

https://stackoverflow.com/questions/...-an-executable

Последний раз редактировалось alexzk; 29.06.2017 в 10:23.
alexzk вне форума   Ответить с цитированием
Старый 29.06.2017, 18:47   #5
blackstrip
Форумчанин
 
Аватар для blackstrip
 
Регистрация: 21.01.2012
Адрес: Подольск
Сообщений: 197
Репутация: 179
По умолчанию

Цитата:
Сообщение от alexzk Посмотреть сообщение
Ну ок, ок...а на кой оно нужно ? ДОС видел лет 5 назад, када запускал мортал-кобмат3, и то, это был dosbox, там все сразу скриптом стартует - мышкой на досбокс тыкнул и уже игра) строки нету командной.

...и кстати, выкладывайте на гитхаб исходники чтоле, а то качать exe, да во время эпидемии "Пети"....

...а если сделать вызов execl то оно само уберет себя из памяти и запустить прогу, не нада никаких подсказок:

https://stackoverflow.com/questions/...-an-executable
современный дос тоже есть, например, FreeDOS.

Да и вообще в досе классно, много качественных интересных оффлайн игр, которые писались под умных людей, а не однопальцевых кликеров-любителей крайзис-графония, и никто не следит за тобой через инет как в вин10)

execl вроде как рождает дочерний процесс (у меня это shell команда в vb досовском, также можно напрямую через прерывание вызвать эту же функцию доса), родительский процесс при этом приостанавливается и висит, занимая память, поэтому это не выход. Это в первых строках на той странице во фрагменте хелпа написано.

execl() loads and executes a new child process. Because the child process is placed in the memory currently occupied by the calling process, there must be sufficient memory to load and execute it.

У меня так работает кнопка "запуск из BSS" - создает дочерний процесс, из него можно еще третий дочерний создать, из третьего четвертый, но каждому последующему будет доступно все меньше оперативы, т.к. все его родители рядом будут валяться в оперативе вместе со всеми своими данными.
__________________
Мой сайт

Последний раз редактировалось blackstrip; 29.06.2017 в 18:51.
blackstrip вне форума   Ответить с цитированием
Старый 29.06.2017, 18:58   #6
alexzk
Участник клуба
 
Регистрация: 12.04.2017
Сообщений: 889
Репутация: 172
По умолчанию

....покупал комп в 2010 - стоял фриидос, принес домой и поставил убунту. Так что хз, к чему это все.


....ну еще spawn() там упомянуть, можно его попробовать (с выходом родителя). А можно сделать свой загрузчик и грузить прогу на свое место. В мс-дос не сильно формат сложный.
Но...в совр. ОС "The exec functions replace the program running in a process with another program.", Так что попробовали бы вы на ДОС тоже. Может и вернет память.
http://www.makelinux.net/alp/024

Последний раз редактировалось alexzk; 29.06.2017 в 19:07.
alexzk вне форума   Ответить с цитированием
Старый 30.06.2017, 00:26   #7
blackstrip
Форумчанин
 
Аватар для blackstrip
 
Регистрация: 21.01.2012
Адрес: Подольск
Сообщений: 197
Репутация: 179
По умолчанию

Вышла BlackStrip Shell 1.01

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



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

__________________
Мой сайт
blackstrip вне форума   Ответить с цитированием
Старый 30.06.2017, 00:43   #8
blackstrip
Форумчанин
 
Аватар для blackstrip
 
Регистрация: 21.01.2012
Адрес: Подольск
Сообщений: 197
Репутация: 179
По умолчанию

Цитата:
Сообщение от alexzk Посмотреть сообщение
....покупал комп в 2010 - стоял фриидос, принес домой и поставил убунту. Так что хз, к чему это все.


....ну еще spawn() там упомянуть, можно его попробовать (с выходом родителя). А можно сделать свой загрузчик и грузить прогу на свое место. В мс-дос не сильно формат сложный.
Но...в совр. ОС "The exec functions replace the program running in a process with another program.", Так что попробовали бы вы на ДОС тоже. Может и вернет память.
http://www.makelinux.net/alp/024
Бубунта тормозит даже на современных ноутах, в погоне за красотой и похожестью на винду все эти раскрашенные линуксы превратились в уг, да и с дровами там проблемы - сидеть гадать на кофейной гуще какие пакеты с какими конфликтуют, и почему версии 2.33 и 2.65 для девайса не подходят, а 2.49 подходит, и "игор то нет" там никаких. Сидеть в каком нибудь тормозном лазарусе, пялиться в какой нибудь irc в окошке, слушать mp3 и мечтать нормально поиграть - у меня вместо этого win10 стоит =) А эта оболочка не для жизни, а для нормального запуска старых игр/прог и времяпрепровождения в досе.
__________________
Мой сайт
blackstrip вне форума   Ответить с цитированием
Старый 30.06.2017, 02:06   #9
alexzk
Участник клуба
 
Регистрация: 12.04.2017
Сообщений: 889
Репутация: 172
По умолчанию

....вы готовить не умеете
1. Все современные десктопы (кде, гном и т.д.) - в мусор. Они все на интерпретаторах, типа javaScript, Python основаны = тормоз и глюк. Поставил lxqt и доволен, почти XP
2. Не тормозит...arch linux + lxqt превосходно работает на HP Mini 100, родная его виндовс 7 зависала при просмотре кинов онлайн до момента полной скачки в кеш. Линуксы работают, и главное, всякие таблички и окошки верно вписываются в его 1024 х 600 (у винды за края улетало все - не читаемо, не нажимаемо).
3. Ну и игры из стима почти все работают. Хотя, стоит проверять базу WINE перед покупкой. Работают так же ММО, типа swtor/rift/wow - даже побыстрее, чем у соигроков на виндах.
alexzk вне форума   Ответить с цитированием
Старый 05.10.2017, 23:11   #10
blackstrip
Форумчанин
 
Аватар для blackstrip
 
Регистрация: 21.01.2012
Адрес: Подольск
Сообщений: 197
Репутация: 179
По умолчанию

Вышла BlackStrip Shell 1.1

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



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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оболочка для винды. vovken1997 Общие вопросы Delphi 9 27.06.2012 15:22
Оболочка для программы Lihall Общие вопросы C/C++ 7 24.03.2012 10:19
Оболочка для запуска приложения. semiono Assembler 11 08.10.2010 17:47
Оболочка для учебника АлексейGr Общие вопросы Delphi 2 21.05.2009 16:14


17:10.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru