|
0 / 0 / 0
Регистрация: 04.03.2015
Сообщений: 7
|
|
Работа с дисководом и обращение к файлу на диске04.03.2015, 18:27. Показов 1574. Ответов 11
Метки нет (Все метки)
Доброго времени суток!
Собственно, требуется самым простым и легким способом сделать несколько вещей. Проверяем наличие диска в дисководе - Если нет, то вывести сообщение "Вставьте диск и нажмите Enter", если есть - то выполнить содержащийся на диске "start.exe". Все это без всяких гуев, в чистой досмашине. Как можно это сделать, не нагружая систему и не при помощи тонны кода?
0
|
|
| 04.03.2015, 18:27 | |
|
Ответы с готовыми решениями:
11
Путь к файлу на диске Обращение к файлу |
|
117 / 121 / 42
Регистрация: 25.08.2012
Сообщений: 1,294
|
||||||
| 04.03.2015, 19:27 | ||||||
|
Dmitriy1995, вот обычное консольное приложение.
1
|
||||||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|
| 04.03.2015, 19:37 | |
|
Dmitriy1995, Инфорамацию о дисках можно получить функцией GetLogicalDriveString.
Определить тип диска - GetDriveType. Правда, все это WinAPI
0
|
|
|
0 / 0 / 0
Регистрация: 04.03.2015
Сообщений: 7
|
|
| 04.03.2015, 19:42 [ТС] | |
|
Байт, спасибо, но, к сожалению, WinAPI никак не проходит, нужно именно на чистую досмашину, причем выполняться это будет из автоэкзек'а сразу после запуска шелла
0
|
|
|
117 / 121 / 42
Регистрация: 25.08.2012
Сообщений: 1,294
|
|
| 04.03.2015, 19:43 | |
|
Dmitriy1995, стоп-стоп, те функции тоже винапишные. Если на ДОСе запускаете, по идее, ничего не выйдет
0
|
|
|
0 / 0 / 0
Регистрация: 04.03.2015
Сообщений: 7
|
|
| 04.03.2015, 19:45 [ТС] | |
|
tnk500, да, нужно именно под чистый дос. Есть возможность как-то запустить?
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||||||
| 04.03.2015, 19:48 | ||||||
0
|
||||||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|
| 04.03.2015, 20:00 | |
|
Dmitriy1995, Есть такая функция biosdisk. Первый параметр cmd=16 проверяет готовность диска. Другие значения cmd лучше не использовать, если информация на диске дорога
![]() А определить, есть ли файл, лучше всего функцией access Ну а запуск - spawn
0
|
|
|
117 / 121 / 42
Регистрация: 25.08.2012
Сообщений: 1,294
|
|
| 04.03.2015, 20:04 | |
|
Dmitriy1995, увы, я застал лишь Win95, на досе никогда не программировал (наверно, к счастью). Может, поможет директива #pragma comment(lib, "kernel32.lib"), хотя очень-очень сумневаюсь
0
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||
| 04.03.2015, 20:07 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 04.03.2015
Сообщений: 7
|
|
| 04.03.2015, 20:18 [ТС] | |
|
Байт, ну, да, :go ECHO y | format a: /u GOTO go
0
|
|
|
0 / 0 / 0
Регистрация: 04.03.2015
Сообщений: 7
|
|
| 14.03.2015, 04:06 [ТС] | |
|
Продолжаю надоедать уважаемым рукастым программистам. Цель та-же - запуск программы с диска. Но в этот раз не из-под доса.
Каким образом можно сделать сплошное окно (которое закроет весь рабочий стол и даже панель задач и не будет иметь "свернуть\развернуть\закрыть) и четыре кнопки, размещенные на нем (загрузка с диска, просмотр сведений о системе, выключение и пустую, резервную)?
0
|
|
| 14.03.2015, 04:06 | |
|
Помогаю со студенческими работами здесь
12
Обращение к файлу php Обращение к XML-файлу из VB Обращение к загруженному файлу Одновременное обращение к файлу Обращение к файлу ресурсов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|