Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Командная строка в Windows (MS-DOS)


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный платный хостинг на базе Windows 2008

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Чемпионы рейтинга экспертов в этой рассылке

F®ost
Статус: Советник
Рейтинг: 6723
∙ повысить рейтинг »
Гуревич Александр Львович
Статус: Специалист
Рейтинг: 3513
∙ повысить рейтинг »
ValeryN
Статус: Мастер-Эксперт
Рейтинг: 2461
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И ПО / Установка и настройка ОС / Командная строка в Windows (MS-DOS)

Номер выпуска:137
Дата выхода:02.02.2010, 21:30
Администратор рассылки:Калашников О.А., Руководитель
Подписчиков / экспертов:481 / 252
Вопросов / ответов:3 / 5

Вопрос № 68681: Здравствуйте эксперты ! посоветуйте плиз как быть, в хр, при запуске дос программ происходит автоизменение разрешения что длится достаточно долго в оконном режиме неудобно, мелкий текст можно ли с этим как-то бороться?...


Вопрос № 64044: Сдравствуйте эксперты. У меня с недавніх пор появляется такой Error. "16-разрядная подсистема MS-SOS C:\Название каталога\папка\name.exe - ну это пример. C:\WINDOWS\SYSTEM32\AUTOEXEC.NT Системный файл не предназначен для выполнения ...
Вопрос № 75037: Hi ALL! Объясните пажалуйста.. как устроена структура механизма в ДоС,которая интерпретирует ввод команд пользователя,потом исполняет и как происходит это процесс , обобщенно ,но пошагово.Полюбому,заранее спасибо) ...

Вопрос № 68681:

Здравствуйте эксперты !
посоветуйте плиз как быть,
в хр, при запуске дос программ происходит автоизменение разрешения
что длится достаточно долго
в оконном режиме неудобно, мелкий текст

можно ли с этим как-то бороться?

Отправлен: 26.12.2006, 17:41
Вопрос задал: Sergey, mich, petr, / s_mms
Всего ответов: 2
Страница вопроса »


Отвечает AlexanderZh, Специалист :
Здравствуйте, Sergey, mich, petr, / s_mms!
Увеличить размер шрифта в оконном режиме? (иконка в верхнем левом углу окна, умолчания, шрифт....)
-----
Простите меня, я больше так не буду...

Ответ отправил: AlexanderZh, Специалист
Ответ отправлен: 26.12.2006, 18:16

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 133740 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает DKVV, Студент :
    Здравствуйте, Sergey, mich, petr, / s_mms!
    Попробуйте в свойствах ярлыка программы поставить совместимость с Вин 95 / 98. Иногда помогает. Ну или шрифт увеличить, как посоветовал AlexanderZh. Ставьте шрифт Lucida Console и размер (обычно лучше всего подходит 20)
    -----
    Могло бы быть и хуже.

    Ответ отправил: DKVV, Студент
    Ответ отправлен: 27.12.2006, 05:49

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 133818 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 64044:

    Сдравствуйте эксперты. У меня с недавніх пор появляется такой Error.
    "16-разрядная подсистема MS-SOS
    C:\Название каталога\папка\name.exe - ну это пример.
    C:\WINDOWS\SYSTEM32\AUTOEXEC.NT Системный файл не предназначен для выполнения приложений MS-DOS и Microsoft Windows. Для завершения работы приложения нажмите кнопку закрыть" Ну вот. У меня семь таких ошибок при загрузке системы. Из-за нее некорректно грузятся все нужные эксэшники из автозагрузки в том числе некоторые дрова для переферии. Помогите плиз.

    Отправлен: 24.11.2006, 18:59
    Вопрос задал: Fasus, Посетитель
    Всего ответов: 1
    Страница вопроса »


    Отвечает Sergey V. Gornostaev, Профессионал :
    Здравствуйте, Fasus!

    Если у вас стоит операционная система Windows XP, а эти ошибки относятся именно к ней, то в процессе запуска автоматически пытаются загрузится 16-разрядные программы предназначенные для среды MS-DOS.
    Зачем они вам нужны и когда были установлены это другой вопрос. (может остались еще со времен обновления...)
    По текущей проблеме почитайте ссылку, очень понятное описание способа решения этой проблемы.

    Удачи!

    -----
    Безвыходных ситуаций не бывает!

    Ответ отправил: Sergey V. Gornostaev, Профессионал
    Ответ отправлен: 24.11.2006, 20:14

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 128296 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 75037:

    Hi ALL!
    Объясните пажалуйста.. как устроена структура механизма в ДоС,которая интерпретирует ввод команд пользователя,потом исполняет и как происходит это процесс , обобщенно ,но пошагово.Полюбому,заранее спасибо)

    Отправлен: 10.02.2007, 05:58
    Вопрос задал: Emin
    Всего ответов: 2
    Страница вопроса »


    Отвечает NiGHT, Практикант :
    Здравствуйте, Emin!

    Если говорить простыми словами, то есть программа, которая ожидает ввода текстовой строки (набор символов и код Enter`а). За ввод строки ответственно одна из функций 21 прерывания (хотя используется ли она в интерпритаторе точно не знаю). Как только введена строка интерпритатор анализирует ее все что да первого пробела это комманда. Внетри интерпритатора есть список команд (внутрение комманды).

    В случае если команда совпала с элементом списка, то дальнейший разбор идет в соответствии с правилами разбора команд (то что начинается с косой черты это ключ, то что с буквы путь, конструкции встроенного языка разбираются отдельно).

    Если команда не совпала, то комманда считается внешней. Если комманда не заканчивается на exe или com, то эти расширения дописываются и производится поиск и попытка запустить такие файлы, находящиеся в текущем каталоге и в каталогах описанных в файлах конфигурации. Если запуск состоялся, то при запуске передается строка с ключами (ну вернее тем что записанно в строке запуска) в программу посредством механизма DOS (тоже доступно через прерывание). Дальше ключи обрабатывает программа. Результат выдается в выходной поток.

    Если не одной программы запустить не получилось (т.е. такого нет в папках), то ошибка.

    Аналогично идет разбор с батниками их обрабатывает сам интерпритатор построчно скармливая сам себе. Поиск bat`ов идет аналогично exe и com (т.е. так же дописывает расширение и последовательно ищет).
    -----
    Нам много не надо, лишь власти над миром, и вкусненького что-нибудь (Slayers)

    Ответ отправил: NiGHT, Практикант
    Ответ отправлен: 10.02.2007, 09:15

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 142550 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает Maksimus, Практикант :
    Здравствуйте, Emin!
    Моё мнение, сложившееся от прочтения Фигурнова 6-го издания и лет 15-18 назад дизассемблирования операционных систем от "Корвета" (помните такие?)

    За ввод комманд и их обработку отвечает файл COMMAND.COM (Если есть навыки, можете его дизассембдировать). Клавиатурный ввод осуществляется в буфер.

    После нажатия на клавишу Enter происходит сравнение части строки из буфера (до первого пробела) с некоторыми участками из файла (так называемые "встроенные команды", к которым относится DIR и некоторые другие - увидеть их можно, открыв COMMAND.COM в текстовом режиме и поискав визуально)

    В случае нахождения совпадения вызывается соответствующий участок кода из COMMAND.COM, в противном случае происходит поиск одноимённого файла с расширениями ! COM .EXE .BAT ! (могу путать последовательность) сначала в текущем каталоге, затем в каталогах, описанных переменной PATH в файле AUTOEXEC.BAT

    Если же файл находится, он запускается на исполнение прерыванием DOS INT ___ (номер уже не помню), где в качестве параметра передаётся ВЕСЬ буфер. Ну а если файл не находится, Вы видите на экране "Invalid command or filename"


    ! Вот именно что путаете ! Первым при совпадении имени запускаются пакетные файлы .bat далее .com и .exe, если есть.
    Sergey V. Gornostaev


    -----
    CopyRight (c) - Скопировано направо..... А у кого CopyLeft(R) - днём с огнём.... Ночью разогнём....

    Ответ отправил: Maksimus, Практикант
    Ответ отправлен: 10.02.2007, 11:42

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 142562 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    подать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2010.6.14 от 23.01.2010

    В избранное