Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.06.28;
Скачать: CL | DM;

Вниз

Открытие-закрытие CD привода   Найти похожие ветки 

 
Ivan8511   (2009-05-06 14:00) [0]

Как написать программку которая бы при запуске открывала привод если он закрыт, и закрывала привод если он открыт?
Спасибо.


 
clickmaker ©   (2009-05-06 15:11) [1]

проще всего через mciSendCommand MCI_SET_DOOR_OPEN / MCI_SET_DOOR_CLOSED


 
Ivan8511   (2009-05-06 17:23) [2]

А как проверить открыт ли лоток в данный момент или закрыт?


 
Anatoly Podgoretsky ©   (2009-05-06 20:23) [3]

Зачем?
А во вторых никак.


 
Ivan8511   (2009-05-06 20:57) [4]

Ну мне хотелось бы чтоб на рабочем столе был ярлык программы. По нему кликаешь, запускается программа и привод если открыт - то закрывается, а если закрыт - то открывается. И после этого программа автоматически завершается. Во как..


 
Сергей М. ©   (2009-05-06 21:15) [5]


> Во как


> Как написать.. ?


Надо заплатить - и за тебя напишут, если не знаешь "во как написать".


 
Иоанн1530   (2009-05-06 21:32) [6]


if MsgBox("А не подскажите - открыт ли лоток CD привода ?") = mrYes
then // Закрыть лоток
else // Открыть лоток


 
KilkennyCat ©   (2009-05-06 23:09) [7]


> А как проверить открыт ли лоток в данный момент или закрыт?


Некоторые приводы, ноутбучные, имеют датчик.
Ну и веб-камерой легко.


 
Игорь Шевченко ©   (2009-05-06 23:16) [8]


> Ну мне хотелось бы чтоб на рабочем столе был ярлык программы.
>  По нему кликаешь, запускается программа и привод если открыт
> - то закрывается, а если закрыт - то открывается. И после
> этого программа автоматически завершается. Во как..


а нафиг такая программа ?


 
Иоанн1530   (2009-05-06 23:54) [9]


> Игорь Шевченко ©   (06.05.09 23:16) [8]
> а нафиг такая программа ?

Как же - каждый начинающий программист должен написать три вещи:
1. Запузыдрить иконку в трей
2. Программу по выдвиганию лотка сидирома
3. Медиа-плеер круче винампа

Кстати - с точки зрения психологии можно разделить программистов по первой программе
1. Запузыдриватели - как правило представители дискретного типа
2. Выдвигатели - кинестетики
3. Плееристы - визуалы или аудиалы в зависимоти от типа плеера - видео или аудио :)

Я вот к примеру визуалъ - моя первая крутая программа писала напрямую в видеобуффер атрибуты символов по рандому :) Такая прикольная мозаика получалась :)


 
KilkennyCat ©   (2009-05-06 23:59) [10]


> моя первая крутая программа

сидела в трее где часики и задвигала лоток с сидюком, чтобы играть круче винампа видео со звуком.


 
Игорь Шевченко ©   (2009-05-07 00:14) [11]


> Как же - каждый начинающий программист должен написать три
> вещи:
> 1. Запузыдрить иконку в трей
> 2. Программу по выдвиганию лотка сидирома
> 3. Медиа-плеер круче винампа


да пусть себе пишет, но сам, в чем кайф готовое решение для самовыражовывания получить, я не понимаю. Смысл весь теряется


 
Andy BitOff ©   (2009-05-07 00:42) [12]

http://lmgtfy.com/?q=%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5+%D0%B7%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5+CD+%D0%BF%D1%80%D0%B8%D0%B2%D0%BE%D0%B4%D0%B0+%2Bdelphi


 
Германн ©   (2009-05-07 00:43) [13]


> > Как же - каждый начинающий программист должен написать
> три
> > вещи:
> > 1. Запузыдрить иконку в трей
> > 2. Программу по выдвиганию лотка сидирома
> > 3. Медиа-плеер круче винампа
>
>
> да пусть себе пишет, но сам, в чем кайф готовое решение
> для самовыражовывания получить, я не понимаю. Смысл весь
> теряется
>

Так суть ведь в словах "начинающий программист". Похвастаться перед друзьями, знакомыми. Что вот уже такое умею! И не важно при этом, что переход от начинающего к продолжающему может и не случиться вовсе.


 
Иоанн1530   (2009-05-07 00:47) [14]


> KilkennyCat ©   (06.05.09 23:59) [10]
> > моя первая крутая программа
> сидела в трее где часики и задвигала лоток с сидюком, чтобы играть круче винампа видео со звуком

Может быть, она была бы именно такой :) но в то время у нас не было сидиромов, небыло трея с часиками и небыло еще винампа :)))


> Игорь Шевченко ©   (07.05.09 00:14) [11]
> в чем кайф готовое решение для самовыражовывания получить, я не понимаю

Мне лень читать сейчас мысли автора вопроса по этому поводу - но считаю, что обучение состоит на 90% из копирования и подражания.
Вот вспомните, как учился живописи молодой Тарас Шевченко :) Именно копированием полотен других художников...


 
Игорь Шевченко ©   (2009-05-07 00:55) [15]

Иоанн1530   (07.05.09 00:47) [14]


> Вот вспомните, как учился живописи молодой Тарас Шевченко


не помню, это давно было, склероз :)


> Мне лень читать сейчас мысли автора вопроса по этому поводу
> - но считаю, что обучение состоит на 90% из копирования
> и подражания


И опять же, все через это прошли, как минимум, копируя что-то из учебника. Ну, некоторые из Архангельского, не повезло кому-то.

Но какой смысл спрашивать на форуме, вместо того, чтобы хотя бы поискать самому, я все равно не понимаю.

Впрочем, наверное никогда не пойму.

Германн ©   (07.05.09 00:43) [13]


> Похвастаться перед друзьями, знакомыми. Что вот уже такое
> умею!


Вообще-то это хорошо :) Значит, не все еще потеряно, раз перед друзьями/знакомыми можно программой похвастаться, значит, программирование еще оценивают :)


 
Германн ©   (2009-05-07 01:01) [16]


>
> Германн ©   (07.05.09 00:43) [13]
>
>
> > Похвастаться перед друзьями, знакомыми. Что вот уже такое
> > умею!
>
>
> Вообще-то это хорошо :) Значит, не все еще потеряно, раз
> перед друзьями/знакомыми можно программой похвастаться,
> значит, программирование еще оценивают :)
>

Наверно программирование еще оценивают, но в узких кругах. :)
А прибамбасы оценивали, оценивают и ещё долго будут оценивать в весьма широких кругах поколения Пепси.


 
Rouse_ ©   (2009-05-07 12:46) [17]


> А во вторых никак.

Это почему это? SCSIOP_MECHANISM_STATUS еще никто не отменял :)
Вот это штучка определяет состояние лотка привода (открыт/закрыт) и еще всякие рюшечки делать умеет :)
http://rouse.drkb.ru/winapi.php#saferemove



Страницы: 1 вся ветка

Текущий архив: 2009.06.28;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.016 c
15-1240751506
radium
2009-04-26 17:11
2009.06.28
Округление географических координат


15-1240326297
12
2009-04-21 19:04
2009.06.28
«Интерфейс пользователя» Идентификация


15-1240520430
Andrey1723
2009-04-24 01:00
2009.06.28
Компоненты Делфи


2-1242196813
Альф
2009-05-13 10:40
2009.06.28
Когда освободиться TStrings ?


2-1242273509
opolo2000
2009-05-14 07:58
2009.06.28
Unicode