Как запустить базовый сценарий в среде предустановки Windows?

Я работаю по аппаратным бизнес. У них есть автоматическая установка через файловый сервер в сети, где они клонируют установку Windows на жесткий диск, а затем запускают Windows PE, чтобы закончить ее.

перед запуском Windows PE у вас есть меню Настройки, написанное в BASIC. Затем этот сценарий копирует, как указано, Windows и инициализирует среду предустановки Windows.

теперь мне нужно запустить другой базовый скрипт, когда Windows PE уже запущена. Я знаю, что существует командный файл в папке Windows, которая выполняется при запуске Windows PE. Таким образом, есть одно окно командной строки, которое выполняется.

к сожалению, я не получаю BASIC для запуска. Мне удалось включить QBasic в Windows PE, но когда я пытаюсь запустить его как qbasic.exe /run test.BAS Это говорит мне, что это не та среда.

Я также искал в Google для него, но не мог найти способ получить BASIC для запуска.

как запустить базовые скрипты в Windows PE?

1
задан Trollwut
09.02.2023 10:29 Количество просмотров материала 2708
Распечатать страницу

1 ответ

Windows PE (подобно, например, Windows 7-64) не содержит NTVDM и не может запускать приложения DOS. Поскольку QBasic является чистым DOS-приложением, его вообще нельзя запустить. Попробуйте переписать ваш скрипт на что-то более современное, например VBScript (если это должен быть базовый диалект).

Если это невозможно, вам может сойти с рук использование DOSBox (который сам по себе является приложением Windows) для запуска интерпретатора QBasic.

0
отвечен Sebastian R. 2023-02-10 18:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх