Мы используем Реформал.ру:   Войти

2

голоса

раскажите пожалуйста, для чего в School Pak включены такие части Norton Utilities, как ndos.com и kstack.com? Что за проблемы решают graph.com и noblink.com? Я планирую использовать в пакете School Pak только Borland C, поэтому хочется понять, нужны

Три вопроса в одном: 1) зачем в пакете ndos.com и kstack.com? 2) какие проблемы решают graph.com и noblink.com? 3) почему не срабатывает set PATH=c:\ (дальнейшее echo %path% выводит лишь строчку "%path%)

Автор: Алексей, 16.10.2011, 02:03
Статус идеи: выполнено

Комментарии

OCTAGRAM, 16.10.2011, 04:49
ndos — хороший интерпретатор–замена COMMAND.COM, и он знаком мне с детства.

kstack позволяет выполнить какие–нибудь действия с клавиатурой по сценарию. Встроенная команда keystack в NDOS добавляет в буфер автоматизированные нажатия клавиш, автоматизированные задержки между ними. Предполагалось использование для записи демок. Также предполагался рекордер и плеер демок, который бы не на живой программе показывал, а записанный экран бы отображал. Ничего из этого не состоялось, но kstack остался.

noblink — для красоты. Я вырос на Norton Commander 5, начиная с которого программисты научились–таки отключать мигание в пользу яркого фона (EGA/VGA так устроена, что либо мигание, либо яркий фон), и меня раздражает стандартный блеклый фон выделения в Volkov Commander и Far Manager. Я поставил в настройках Turbo Pascal яркий фон выделения, а, чтобы оно не мигало, этот резидент при каждом переключении отключает мигание.

graph.com — InitGraph Everywhere. Однозначно нужный, правда, в нём путь придётся подредактировать. Там намертво зашит X:\BP. У Borland C, соответственно, это может быть X:\BC, и в этом X:\BC должен лежать EGAVGA.BGI.

3) где пишется эта команда? а если написать set, там path изменился?
Ответить
Алексей, 16.10.2011, 12:42
Спасибо за ответы!
В вашем School Pak установка переменной path и вывод на экран работают без проблем, но если я запускаю голый DoxBox 0.74 или собственную модифицированную версию School Pak (перенастроил под себя на portable-запуск из любой папки и закомментировал запуск ndos.com/kstack.com), то
set path=c:\
echo %path%
выводит вместо "c:\" строку "%path%". То есть, DOSBox совершенно не реагирует на установку значений переменных в командных файлах. Делаю set path=c:\ из командной строки - тоже никакого результата, выводится %path% вместо c:\
Ответить
Алексей, 16.10.2011, 17:15
с path разобрался, спасибо. Я так понял, установка переменных в командном интерпретаторе самого DOSBox не работает. Пришлось запускать ndos.com
Ответить
OCTAGRAM, 16.10.2011, 17:24
Если что–то дельное получится, предлагаю обменяться ссылками
Ответить
Алексей, 16.10.2011, 18:09
буду рад поделиться чем-то дельным, но не уверен, что мне хватит времени довести DOSBox до такого состояния. :) Например, мне совершенно не нравится, что не работает Ctrl+C, а использование ctrlc.com на зациклившихся программах вызывает лишь мертвое повисание. Попробую еще помучиться, но пока функционал DOSBox в качестве эмулятора DOS разочаровывает.
Ответить
OCTAGRAM, 16.10.2011, 22:31
Я бы рекомендовал использовать DOSBox 0.72, в нём, возможно, нормально будет работать. 0.73 и следующие версии хуже для неигровых приложений.
Ответить

Оставить комментарий

Copyright © 2017 Reformal Media Group. All Rights Reserved. • Используется система обратной связи Реформал.ру