В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Софт только для использования в DOS

В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение EgorKuzevanov » 26 сен 2024, 12:30

Я под DOS-эмулятором DOSBox-X (форком DOSBox) обновил Volkov Commander с версии 4.05 до версии 4.99.08a по причине того, что в версии 4.99.08a снято ограничение на максимальный размер файла внутренних ассоциаций VC.EXT. Но проблема в том, что в Volkov Commander v4.99.08a, в отличие от версии 4.05, не работают ни клавиша F4 для вызова встроенного текстового редактора, ни пункт меню "Commands" -> "Memory info". При этом клавиша F3 для вызова встроенного просмотрщика текстовых файлов работает исправно.

Неужели Volkov Commander v4.99.08a кастрирован по сравнению с версией 4.05, хоть и в версии 4.99.08a снято ограничение на максимальный размер файла VC.EXT? И как в Volkov Commander v4.99.08a починить встроенный текстовый редактор и пункт меню "Commands" -> "Memory info"?
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 952
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение uav » 26 сен 2024, 12:49

Я не вижу там в коде текстовых строк, связанных с этими пунктами (например, ничего не ищется по запросу "hooked" - это слово есть на нормально работающем экране информации о памяти в прошлых версиях).
Скорее всего, эти функции Волков просто не успел реализовать, то есть их там просто нет, это же альфа.
Я бы вообще не рекомендовал ею пользоваться.
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 3254
Зарегистрирован: 22 дек 2008, 14:21

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение EgorKuzevanov » 26 сен 2024, 13:05

uav, в таком случае попробуйте пропатчить Volkov Commander v4.05 и снять там ограничение на максимальный размер файла внутренних ассоциаций VC.EXT в 512 байт, а заодно и ограничения на максимальные размеры файлов VCVIEW.EXT, VCEDIT.EXT и VC.MNU. Пропатченный вариант Volkov Commander v4.05 не забудьте добавить на сайт http://old-dos.ru.
Последний раз редактировалось EgorKuzevanov 26 сен 2024, 13:06, всего редактировалось 2 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 952
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение macron » 26 сен 2024, 13:36

:mrgreen: Ноль проблем.
Аватара пользователя
macron
Мастер Даунгрейда
 
Сообщения: 208
Зарегистрирован: 22 июл 2024, 23:34

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение EgorKuzevanov » 26 сен 2024, 15:31

Временное решение для Volkov Commander v4.05 (имеющего ограничение на максимальный размер файла внутренних ассоциаций VC.EXT в 512 байт) - это создать в папке C:\VC файл подменю для открытия файлов с помощью внешнего софта VCOPEN.MNU, размер которого не превышает 512 байт:
Код: Выделить всё
1:   Batch file (4DOS)
   C:\4DOS\4DOS.COM /c !.!
2:   Text file (Blocek)
   C:\PROGRAMS\BLOCEK\BLOCEK.EXE !.!
3:   HTML file (Links)
   C:\PROGRAMS\LINKS\LINKS.EXE !.!
4:   Image file (DosView)
   C:\PROGRAMS\DOSVIEW\DOSVIEW.EXE !.!
5:   Audio file (Digital Sound System)
   C:\PROGRAMS\DSS\DSS.EXE !.!
6:   Tracker music file (Cubic Player)
   C:\PROGRAMS\CUBIC\CP.EXE !.!
7:   Video file (MPlayer)
   C:\PROGRAMS\MPLAYER\MPLAYER.EXE -screenw 640 -screenh 480 -fs !.!

и прописать в конце файла пользовательского меню C:\VC\VC.MNU следующую команду для вызова данного подменю:
Код: Выделить всё
F5:   Open files with external software...
   VCOPEN.MNU
Последний раз редактировалось EgorKuzevanov 26 сен 2024, 15:55, всего редактировалось 4 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 952
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение uav » 26 сен 2024, 16:27

EgorKuzevanov, насчёт пропатчить - если бы были исходники, тогда можно было бы. А так, допустим, место, где файл считывается, я нашёл, но он ещё и где-то парсится, плюс буфер находится в теле программы, а там всё засунуто в COM-файл, максимальный объём которого 64 КБ, т.е. нельзя произвольно его увеличить. И так далее. В общем, очень сомнительно без исходников.

Временное решение

Временное решение Вам предложил в той теме macron (кстати, наверное, лучше бы там это всё и обсуждать, а не новую создавать по поводу 4.99...).
То есть прописать нужные программы в PATH, тогда для них не надо будет писать пути. Или можно прописать запуск в BAT-никах с короткими именами, которые, например, разместить в корне диска, а в них - уже полные пути.
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 3254
Зарегистрирован: 22 дек 2008, 14:21

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение EgorKuzevanov » 26 сен 2024, 17:02

uav писал(а):То есть прописать нужные программы в PATH, тогда для них не надо будет писать пути.

uav, такое решение меня не устраивает по причине возможных конфликтов имен EXE-, COM- и BAT-файлов (особенно имен файлов инсталляторов SETUP.EXE и INSTALL.EXE, а также имен файлов DOS-расширителей DOS4GW.EXE, CWSDPMI.EXE и DOS32A.EXE, в результате чего программы, утилиты и игры для DOS, использующие эти три расширителя, могут обращаться не к тем версиям расширителей), а также по причине ограничения на максимальный размер переменной окружения %PATH% в некоторых версиях MS-DOS, FreeDOS, эмуляторов DOSBox и DOSBox-X.
Последний раз редактировалось EgorKuzevanov 26 сен 2024, 17:07, всего редактировалось 4 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 952
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение uav » 26 сен 2024, 17:16

Тогда делайте через BAT-ники. Например, вместо Links по указанному Вами пути используйте какой-нибудь L.BAT в корне, где будет прописано:
C:\PROGRAMS\LINKS\LINKS.EXE %1
А в VC.EXT, соответственно:
htm: C:\L.BAT !.!
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 3254
Зарегистрирован: 22 дек 2008, 14:21

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение EgorKuzevanov » 26 сен 2024, 18:52

uav писал(а):Тогда делайте через BAT-ники. Например, вместо Links по указанному Вами пути используйте какой-нибудь L.BAT в корне, где будет прописано:
C:\PROGRAMS\LINKS\LINKS.EXE %1
А в VC.EXT, соответственно:
htm: C:\L.BAT !.!

uav, видимо, в Volkov Commander v4.05 мне придется обойтись костыльным способом, а именно перенести все вызовы внешнего досовского софта из файла внутренних ассоциаций C:\VC\VC.EXT в 7 отдельных файлов пользовательских меню Volkov Commander с расширением .MNU, размер каждого из которых не превышает 512 байт:
 Развернуть: Содержимое файла VC.MNU
Код: Выделить всё
F1:   Archives...
   archives.mnu
F2:   Format floppy disk...
   format.mnu
F4:   Edit file
   ne !.!
1:   Run external software...
   VCSOFT.MNU
2:   Open office files with external software...
   VCOFFICE.MNU
3:   Open media files with external software...
   VCMEDIA.MNU
4:   Convert text files...
   VCTEXT.MNU
5:   Run external compilers...
   VCDEVEL.MNU
6:   Run retro games...
   VCEMUL.MNU

 Развернуть: Содержимое файла VCSOFT.MNU
Код: Выделить всё
1:   4DOS
   C:\DEVELOP\4DOS\4DOS.COM
2:   EDIT
   C:\PROGRAMS\EDIT\EDIT.COM
3:   BLOCEK
   C:\PROGRAMS\BLOCEK\BLOCEK.EXE
4:   LINKS
   C:\PROGRAMS\LINKS\LINKS.EXE
5:   DSS
   C:\PROGRAMS\DSS\DSS.EXE
6:   CP
   C:\PROGRAMS\CUBIC\CP.EXE
7:   BIRTHDAY
   C:\PROGRAMS\BIRTHDAY\BIRTHDAY.EXE
8:   BP
   C:\DEVELOP\BP\BIN\BP.EXE
9:   FP
   C:\DEVELOP\FPC\BIN\GO32V2\FP.EXE
F10:   Main Menu
   VC.MNU

 Развернуть: Содержимое файла VCOFFICE.MNU
Код: Выделить всё
1:   Text (EDIT)
   C:\PROGRAMS\EDIT\EDIT.COM !.!
2:   Text (BLOCEK)
   C:\PROGRAMS\BLOCEK\BLOCEK.EXE !.!
3:   HTML
   C:\PROGRAMS\LINKS\LINKS.EXE !.!
4:   PDF
   C:\PROGRAMS\MUPDF\MUPDF.EXE !.!
5:   Archive
   C:\PROGRAMS\RETRO7Z\7ZA.EXE x !.! -o*
F10:   Main Menu
   VC.MNU

 Развернуть: Содержимое файла VCMEDIA.MNU
Код: Выделить всё
1:   Picture
   C:\PROGRAMS\DOSVIEW\DOSVIEW.EXE -r 41 !.!
2:   Audio/MIDI
   C:\PROGRAMS\DSS\DSS.EXE !.!
3:   Tracker Music
   C:\PROGRAMS\CUBIC\CP.EXE !.!
4:   Video
   C:\PROGRAMS\MPLAYER\MPLAYER.EXE !.!
F10:   Main Menu
   VC.MNU

 Развернуть: Содержимое файла VCTEXT.MNU
Код: Выделить всё
1:   Convert text file from UTF-8/UTF-16BE to CP866
   C:\UTILS\DEUTF\DEUTF.COM !.! > !.866
2:   Convert text file between UTF-16LE and UTF-16BE
   C:\UTILS\DEUTF\BE4LE.COM !.! > !.UTF
3:   Convert text file between Windows-1251 and CP866
   C:\UTILS\DEUTF\ENCODIER.COM !.! > !.CVT
4:   Convert new lines from Unix/Linux to DOS/Windows
   C:\UTILS\CR\CR.COM !.!
5:   Convert new lines from DOS/Windows to Unix/Linux
   C:\UTILS\CR\CR.COM /d !.!
F10:   Main Menu
   VC.MNU

 Развернуть: Содержимое файла VCDEVEL.MNU
Код: Выделить всё
1:   4DOS /c (.BTM)
   C:\DEVELOP\4DOS\4DOS.COM /c !.!
2:   4DOS /k (.BTM)
   C:\DEVELOP\4DOS\4DOS.COM /k !.!
3:   BP (.PAS)
   C:\DEVELOP\BP\BIN\BP.EXE !.!
4:   FP (.PAS)
   C:\DEVELOP\FPC\BIN\GO32V2\FP.EXE !.!
5:   FBC (.BAS)
   C:\DEVELOP\FBC\FBC.EXE !.!
6:   FASM (.ASM)
   CWSDPMI.EXE
   C:\DEVELOP\FASM\FASM.EXE !.!
F10:   Main Menu
   VC.MNU

 Развернуть: Содержимое файла VCEMUL.MNU
Код: Выделить всё
1:   NES
   C:\EMULATOR\FCEULTRA\FCEU.EXE !.!
2:   SNES
   C:\EMULATOR\SNES9X\SNES9X.EXE !.!
3:   SMD
   C:\EMULATOR\GENPLUS\GEN.EXE !.!
4:   SMS/GG
   C:\EMULATOR\MASSAGE\MASSAGE.EXE !.!
5:   GB/GBC
   C:\EMULATOR\KIGB\KIGB.EXE !.!
6:   GBA
   C:\EMULATOR\NO4GBA\NO4GBA.EXE !.!
7:   PCE
   C:\EMULATOR\HU6280\HU6280.EXE !.!
F10:   Main Menu
   VC.MNU
Последний раз редактировалось EgorKuzevanov 12 янв 2026, 12:47, всего редактировалось 19 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 952
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение clihlt » 27 сен 2024, 00:18

uav писал(а):Я бы вообще не рекомендовал ею пользоваться.

И совершенно зря -- она хоть и альфа, но вполне отлаженная версия и глюков в ней не припомню. Единственный минус это то, что Волков не успел в неё вставить некоторый функционал. Но лично меня отсутствие встроенного редактора никогда не напрягало -- PE2 он мне всё равно не заменял. Что ж до просмотра памяти, то команду mem никто не отменял, хотя просматривать в VC было конечно удобно. Зато в этой версии убраны некоторые ограничения и добавлено кое что новое, чего не было в предыдущих версиях.
Последний раз редактировалось clihlt 27 сен 2024, 00:25, всего редактировалось 1 раз.
С уважением,
Владислав Васильев (aka clihlt).
Аватара пользователя
clihlt
Мастер Даунгрейда
 
Сообщения: 617
Зарегистрирован: 20 мар 2023, 21:17
Откуда: Брянск, СССР

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение uav » 27 сен 2024, 00:32

clihlt, во-первых, она намного медленнее работает на 286-х (а на XT вообще глючит), во-вторых, занимает намного больше места (что на дискетах, которые я часто использую, критично), в-третьих - вот этот упомянутый функционал. Alt+F5 я пользуюсь постоянно для выгрузки резидентов при экспериментах - очень удобно. Да и встроенным редактором для мелких файлов вроде AUTOEXEC.BAT или CONFIG.SYS тоже всегда пользуюсь - он грузится быстро, есть hex-режим и т. д. В общем, мне 4.99 не подходит.
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 3254
Зарегистрирован: 22 дек 2008, 14:21

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение clihlt » 27 сен 2024, 00:50

uav писал(а):В общем, мне 4.99 не подходит.

Ну тут уж каждому своё. Я ниже 386 не особо люблю опускаться. Возможно поэтому и не замечаю глюков. На тройках и выше работает вполне устойчиво и лишние пару десятков килобайт на винте не особо стесняют.
С уважением,
Владислав Васильев (aka clihlt).
Аватара пользователя
clihlt
Мастер Даунгрейда
 
Сообщения: 617
Зарегистрирован: 20 мар 2023, 21:17
Откуда: Брянск, СССР

Re: В Volkov Commander v4.99.08a не работают ни встроенный текстовый редактор, ни пункт меню "Commands" -> "Memory info"

Сообщение EgorKuzevanov » 24 июл 2026, 13:48

Альтернативный и более эффективный костыль для обхода ограничения Volkov Commander v4.05 на максимальный размер файла внутренних ассоциаций VC.EXT в 512 байт.

Необходимый для этого софт:
- DOS-эмулятор DOSBox-X (улучшенный форк DOSBox): https://github.com/joncampbell123/dosbox-x
- Volkov Commander v4.05 (2000 года выпуска): http://old-dos.ru/dl.php?id=2269
- альтернативная командная оболочка 4DOS v8.00 (2009 года выпуска): http://old-dos.ru/dl.php?id=2162
- и текстовый редактор AkelPad (необходим для создания BTM-батника для 4DOS и его сохранения в досовской кириллической кодировке CP866): http://old-dos.ru/index.php?page=files&mode=files&do=show&id=7354

Инструкция (здесь и далее пути к файлам и папкам указаны в качестве примеров и могут отличаться в зависимости от вашей конфигурации DOSBox-X):
1) Создать в AkelPad'е батник OPENFILE.BTM со следующим содержимым и сохранить его в кодировке CP866:
 Развернуть: Содержимое батника OPENFILE.BTM
Код: Выделить всё
@echo off

if %# lt 1 goto ErrorCommandLineMissing
if %# gt 1 goto ErrorCommandLineOverflow

set OpenFileName=%1
set OpenFilePath=%@full[%OpenFileName%]

if %@wild[%OpenFileName%,?:] eq 1 .or. %@wild[%OpenFileName%,?:\] eq 1 .or. %@wild[%OpenFileName%,?:/] eq 1 goto ErrorDrive
if %@files[%OpenFilePath%] lt 1 goto ErrorFile
if %@files[%OpenFilePath%] gt 1 goto ErrorWildcard
if %@attrib[%OpenFilePath%,D] eq 1 goto ErrorFolder

if %@len[%@ext[%OpenFilePath%]] eq 0 (
   pushd C:\DOSPROGS\BLOCEK
   BLOCEK.EXE %OpenFilePath%
   popd
   goto BatchFileEnd
)

switch %@ext[%OpenFilePath%]
   case bas
      pushd C:\DOSPROGS\FBC
      FBC.EXE %OpenFilePath%
      popd
   case pas
      pushd C:\DOSPROGS\FPC\BIN\GO32V2
      FP.EXE %OpenFilePath%
      popd
   case asm
      pushd C:\DOSPROGS\FASM
      CWSDPMI.EXE
      FASM.EXE %OpenFilePath%
      popd
   case zip .or. rar .or. 7z .or. cab .or. arj
      C:\DOSPROGS\RETRO7Z\7ZA.EXE x %OpenFilePath% -o%@rtrim[\,%@path[%OpenFilePath%]]\%@name[%OpenFilePath%]
   case iso .or. mdf .or. nrg .or. img .or. ima .or. dmg .or. pkg
      C:\DOSPROGS\RETRO7Z\7ZA.EXE x %OpenFilePath% -o%@rtrim[\,%@path[%OpenFilePath%]]\%@name[%OpenFilePath%]
   case wim .or. swm .or. esd .or. fat .or. hfs .or. xar .or. vhd .or. vdi
      C:\DOSPROGS\RETRO7Z\7ZA.EXE x %OpenFilePath% -o%@rtrim[\,%@path[%OpenFilePath%]]\%@name[%OpenFilePath%]
   case jpg .or. gif .or. png .or. bmp .or. tif .or. tga .or. pcx .or. web
      pushd C:\DOSPROGS\DOSVIEW
      DOSVIEW.EXE -r 41 %OpenFilePath%
      popd
   case mp3 .or. wav
      pushd C:\DOSPROGS\DSS
      DSS.EXE %OpenFilePath%
      popd
   case mid .or. rmi .or. kar
      pushd C:\DOSPROGS\DOSMID
      DOSMID.EXE %OpenFilePath%
      popd
   case mod .or. xm .or. it .or. s3m
      pushd C:\DOSPROGS\CUBIC
      CP.EXE %OpenFilePath%
      popd
   case avi .or. mp4 .or. mkv .or. ts .or. 3gp .or. mpg .or. flv .or. wmv .or. mov
      pushd C:\DOSPROGS\MPLAYER
      MPLAYER.EXE -screenw 640 -screenh 480 -fs %OpenFilePath%
      popd
   case htm
      pushd C:\DOSPROGS\LINKS
      LINKS.EXE %OpenFilePath%
      popd
   case pdf
      pushd C:\DOSPROGS\MUPDF
      MUPDF.EXE %OpenFilePath%
      popd
   case djv
      pushd C:\DOSPROGS\DJVU4DOS
      VIEWDJVU.EXE /%OpenFilePath%
      popd
   case nes
      pushd C:\DOSGAMES\FCEULTRA
      FCEU.EXE %OpenFilePath%
      popd
   case smc
      pushd C:\DOSGAMES\SNES9X
      SNES9X.EXE %OpenFilePath%
      popd
   case md
      pushd C:\DOSGAMES\GENPLUS
      GEN.EXE %OpenFilePath% -sound on
      popd
   case sms .or. gg
      pushd C:\DOSGAMES\MASSAGE
      MASSAGE.EXE %OpenFilePath%
      popd
   case gb .or. gbc
      pushd C:\DOSGAMES\KIGB
      KIGB.EXE %OpenFilePath%
      popd
   case gba
      pushd C:\DOSGAMES\NO4GBA
      NO4GBA.EXE %OpenFilePath%
      popd
   case pce
      pushd C:\DOSGAMES\HU6280
      HU6280.EXE %OpenFilePath%
      popd
   case a26
      pushd C:\DOSGAMES\STELLA
      STELLA.EXE %OpenFilePath%
      popd
   default
      pushd C:\DOSPROGS\BLOCEK
      BLOCEK.EXE %OpenFilePath%
      popd
endswitch

goto BatchFileEnd

:ErrorCommandLineMissing
echo Не хватает параметров командной строки.
echo Должен быть один параметр.
goto BatchFilePause

:ErrorCommandLineOverflow
echo Слишком много параметров командной строки.
echo Должно быть не более одного параметра.
goto BatchFilePause

:ErrorDrive
echo Не удается открыть файл %OpenFileName%.
echo %OpenFileName% - это диск, а не файл.
goto BatchFilePause

:ErrorFile
echo Не удается открыть файл %OpenFileName%.
echo Файл %OpenFileName% не существует.
goto BatchFilePause

:ErrorWildcard
echo Не удается открыть файл %OpenFileName%.
echo Символы подстановки (* и ?) не поддерживаются.
goto BatchFilePause

:ErrorFolder
echo Не удается открыть файл %OpenFilePath%.
echo %OpenFilePath% - это папка, а не файл.
goto BatchFilePause

:BatchFilePause
pause Для продолжения нажмите любую клавишу . . .

:BatchFileEnd
cancel

2) В том же AkelPad'е отредактировать файл внутренних ассоциаций Volkov Commander VC.EXT, заменив всё его содержимое на следующие строки, и сохранить внесенные изменения:
 Развернуть: Содержимое файла VC.EXT
Код: Выделить всё
exe:   !.!
com:   !.!
bat:   !.!
btm:   C:\DOSPROGS\4DOS\4DOS.COM /c !.!
*:   C:\DOSPROGS\4DOS\4DOS.COM /c C:\DOSPROGS\OPENFILE\OPENFILE.BTM !.!


В процессе тщательного тестирования данного костыля в DOSBox-X с запущенным внутри Volkov Commander v4.05 я не столкнулся ни с одним вылетом DPMI-программ для DOS, чьи пути к исполняемым файлам прописаны в данном BTM-батнике для 4DOS, вызываемом при открытии через Volkov Commander любого файла с любым прописанным в BTM-батнике расширением. DPMI-программы для DOS можно условно разделить на 4 больших группы:
- программы для DOS, способные открывать популярные текстовые, архивные, графические и мультимедийные форматы сегодняшнего дня;
- игры для DOS, выпущенные в 90-е годы и в более поздние десятилетия;
- эмуляторы старых игровых приставок, портативных игровых систем и IBM PC-несовместимых домашних компьютеров для DOS;
- и DOS-порты популярных опенсорсных компиляторов языков программирования.
Последний раз редактировалось EgorKuzevanov 25 июл 2026, 14:02, всего редактировалось 60 раз(а).
- Группы ВКонтакте по Windows XP и Windows Vista: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 952
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050


Вернуться в Программы для DOS

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2