Вниз  Оболочка BSS для DOS
- 29.12.2017 / 11:34
oldkaheti
  Пользователь

oldkaheti 
Сейчас: Offline
Пишу на VisualBasic for DOS (считай QBasic) с библиотеками для вызова прерываний.


И, походу, служу в армейке.
- 31.12.2017 / 07:04
blackstrip
  Пользователь

blackstrip 
Сейчас: Offline
Цитата oldkaheti:
Пишу на VisualBasic for DOS (считай QBasic) с библиотеками для вызова прерываний. И, походу, служу в армейке.

Не, я по к.т.н. не пошел туда)

Вышло Видеоруководство по BSS:

- 20.01.2018 / 10:05
Кальцид
  Пользователь

Кальцид 
Сейчас: Offline
Такая тема. Есть комп без жёсткого диска . можно ли эту оболучку записать на флешку и с неё загрузится ?
Мне нужно только музыку с флешки слушать . или какие то другие варианты есть ?
- 20.01.2018 / 10:35
19Ram84
  Пользователь

19Ram84 
Сейчас: Offline
Цитата Кальцид:
Такая тема. Есть комп без жёсткого диска . можно ли эту оболучку записать на флешку и с неё загрузится ?
Мне нужно только музыку с флешки слушать . или какие то другие варианты есть ?
Если только слушать музыку, то можно с флешки колибри запустить :)
- 21.01.2018 / 15:51
GOFMIDO
  Пользователь

GOFMIDO 
Сейчас: Offline
blackstrip, а ты на http://www.phantom.sannata.ru/forum выкладывался? Там такой оболочкой могут заинтересоваться :)
Потыкался - весьма удобно. Почти вЕнда, но всё же интерфейс нортона привычней. Ну нету у меня пекарни, на которые даже 98 не пойдёт.
- 10.06.2020 / 20:18
blackstrip
  Пользователь

blackstrip 
Сейчас: Offline
Вышла BlackStrip Shell 1.5

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

Изменения:
- окно "Экран" (F12) переименовано в "Экран/Настройки"
- на окно "Экран/Настройки" (F12) добавлен флажок "Показать значки файлов", включен по умолчанию, при отключении ускоряет загрузку и отрисовку списка файлов на медленных компьютерах, т.к. оболочка не выбирает для каждого файла значок по расширению и не отрисовывает значки (кроме желтых прямоугольников, означающих "папка")
- функция запуска файлов "Запуск из DOS" улучшена: теперь она пытается создать в папке оболочки временный r~.bat файл с командой запуска выбранного файла и командной строкой и запустить его пробросом виртуальных нажатий символов + ENTER через буфер клавиатуры автоматически без ручного ввода. Если при этом запись в папку оболочки невозможна или запрещена (например, если оболочка запущена с компакт-диска или дискеты с защитой от записи), то выполняется выход из оболочки с последующим ручным вводом имени запускаемого файла по подсказке типа "BBegume filename.exe"
- на окно "Экран/Настройки" (F12) добавлен флажок "Ручной "Запуск из DOS"", выключен по умолчанию, при включении возвращает старый режим работы "Запуск из DOS" с ручным вводом имени исполняемого файла по подсказке типа "BBegume filename.exe"

Суть:
1) Теперь можно отключить значки в Файловом менеджере и это ускорит загрузку и отрисовку списка файлов.

2) А функция "Запуск из DOS" теперь создает в папке BSS специальный файл r~.bat, в котором записан вызов выбранной программы/игры, а по ее завершению - пауза для прочтения выведенного на экран (хоть выводится и "ENTER - возврат", на самом деле можно нажать любую кнопку, т.к. это досовская команда pause) и снова вызов bss.

После этого BSS завершается, оставив текущей свою директорию, и напоследок пробрасывая через буфер клавиатуры текст "r~.bat" и нажатие ENTER, набирая таким образом его за вас в командной строке доса.

Поэтому запущенная файлом r~.bat программа/игра будет работать в чистом досе как будто вы ее запустили самостоятельно! А по ее завершении вы автоматически вернетесь в bss.

А для любителей бывшего метода "запуска из DOS" в окошке настроек (F12) появился флажок "Ручной "Запуск из DOS"", включив который станет можно вводить самому руками имя запускаемого файла вместо использования новой автоматики.

Аналогично, если в папку bss невозможно записать файлы (например, оболочка лежит на CD), то оболочка при вызове "Запуска из DOS" сама бросит невозможное создание r~.bat файла и предложит как раньше ввести имя запускаемого файла руками.


Прикрепленные файлы:
bss15s1.png (11 кб.) Скачано 69 раз
bss15s2.png (7.44 кб.) Скачано 45 раз
bss15s3.png (10.71 кб.) Скачано 50 раз
bss15s4.png (1.77 кб.) Скачано 53 раза
- 10.06.2020 / 22:24
Death
  Пользователь

Death 
Сейчас: Offline
".exe", ".bat" не напрягает? Это от винды расширения, чего они в dos делают?

Или я чего-то не знаю?
__________________
 Смерть правит миром
- 10.06.2020 / 22:27
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Death, да, ты чего-то не знаешь
- 10.06.2020 / 23:03
blackstrip
  Пользователь

blackstrip 
Сейчас: Offline
Цитата Death:
".exe", ".bat" не напрягает? Это от винды расширения, чего они в dos делают? Или я чего-то не знаю?

EXE это "executable", "исполняемый"
BAT это "batch", "пачка" (команд)

Были придуманы во времена дремучего доса.

В Windows любой современный EXE-шник имеет сначала дос-кусок, который выводит на экран "This program cannot be run in DOS mode" или что-нибудь подобное и закрывается. Это специально чтоб такой EXE-шник можно было в досе запустить и увидеть что он для Windows.

А для Windows после этого идет PE-заголовок с кучей всякой дряни, секций, кода, ресурсов типа иконок, картинок, менюшек, окошек, дельфи-окошек и т.д.

Так что EXE это DOS-формат файлов. В Windows он попал т.к. ее тоже делали Microsoft, и они не стали городить отдельно расширение для windows-исполняемых файлов.

Еще COM есть - это вообще прога на чистом машинном коде с первого байта без всяких заголовков, может быть размером до 65536 байт.

Ну и BAT - это наборы команд, которые дос построчно вызывает, эдакие недоскрипты. В BAT, правда, бывает что-нибудь и похитрей типа ветвления, циклов и т.д.

Это все изначально досовские файлы)

Изменено blackstrip (10.06 / 23:04) (всего 1 раз)


Прикрепленные файлы:
exestub.png (14.43 кб.) Скачано 87 раз
- 11.06.2020 / 00:21
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
blackstrip, спасибо :gg:
__________________
 знает толк
Наверх  Всего сообщений: 95
Фильтровать сообщения
Поиск по теме
Файлы топика (23)