Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];

Вниз

Открытие-закрытие 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.006 c
15-1240480713
12
2009-04-23 13:58
2009.06.28
А что это за копия этого сайта?


3-1222785107
Kelly
2008-09-30 18:31
2009.06.28
выполнение sp с параметрами


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


2-1241619801
madmech
2009-05-06 18:23
2009.06.28
Не печатается заголовок итогового столбца отчета


15-1240556883
tesseract
2009-04-24 11:08
2009.06.28
Прогресс виртуализации





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский