Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как написать програмку для открытия и закрытия DVD-RW, если буква диска неизвестна?

Ответить
Настройки темы
[решено] Как написать програмку для открытия и закрытия DVD-RW, если буква диска неизвестна?

Аватара для Fraks

Новый участник


Сообщения: 28
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


у меня на компе например буква DVD-RW "J:", а у моего знакомого- "E:"
как написать универсальный скрипт чтоб на всех компах можно было откривать диск????

-------
Fraks


Отправлено: 23:51, 17-07-2009

 

Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Другими словами - нужно определить букву CD/DVD носителя?

Пример:

Код: Выделить весь код
$aDrives = DriveGetDrive("CDROM")

$sDVD_Letters = ""

For $i = 1 To $aDrives[0]
    $sDVD_Letters &= StringUpper($aDrives[$i]) & "\" & @CRLF
Next

MsgBox(64, "", "CDROMs Found:" & @CRLF & @CRLF & $sDVD_Letters)

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 00:10, 18-07-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Fraks

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


спасибо огромное!!!!
а как ето теперь привязать к CDTray("буква диска:",'open')??

-------
Fraks


Отправлено: 00:16, 18-07-2009 | #3


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата Fraks:
как ето теперь привязать к CDTray("буква диска:",'open') »
Код: Выделить весь код
$aDrives = DriveGetDrive("CDROM")

CDTray($aDrives[1], "open")
;CDTray($aDrives[2], "open") ;Это для второго CDROM'а (если такой имеется)

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:23, 18-07-2009 | #4


Аватара для Fraks

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


спасибо!!!!
все пошло!!!!

-------
Fraks


Отправлено: 00:28, 18-07-2009 | #5


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата Fraks:
спасибо!!!!
все пошло!!!! »
Для этого есть ссылка под каждым сообщением: Полезное сообщение

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 00:48, 18-07-2009 | #6


Аватара для beve

Старожил


Сообщения: 307
Благодарности: 137

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: rar CDTray_Check.rar
(3.8 Kb, 25 просмотров)

Можно сделать, что крышка дисковода при запуске будет или закрываться или открываться (в зависимости от текущего состояния):
Код: Выделить весь код
#include <CDTray_Check.au3> 
$allDrives = DriveGetDrive("CDROM")

If IsTrayOpen($allDrives[1]) == 1 Then 
CDTray ( $allDrives[1], "closed" )
Else 
CDTray ( $allDrives[1], "open" )
EndIf 
для работы нужна библиотека CDTray_Check.au3

-------
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.

Это сообщение посчитали полезным следующие участники:

Отправлено: 01:23, 18-07-2009 | #7


Аватара для Fraks

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


Респект!!!!

-------
Fraks


Отправлено: 01:34, 18-07-2009 | #8


Аватара для Fraks

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата beve:
#include <CDTray_Check.au3> $allDrives = DriveGetDrive("CDROM") If IsTrayOpen($allDrives[1]) == 1 Then CDTray ( $allDrives[1], "closed" ) Else CDTray ( $allDrives[1], "open" ) EndIf »
Можно вопрос? Откуда ты взял эту библиотеку? Ее же нет в стандартном наборе

-------
Fraks


Отправлено: 15:21, 30-08-2009 | #9


Аватара для FlatX007

Ветеран


Сообщения: 553
Благодарности: 87

Профиль | Отправить PM | Цитировать


Цитата Fraks:
Можно вопрос? Откуда ты взял эту библиотеку? »
Она самопальная ...

Отправлено: 15:49, 30-08-2009 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как написать програмку для открытия и закрытия DVD-RW, если буква диска неизвестна?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - [решено] Как отформатировать жесткий диск, если с загрузочного диска установка не начинается. Мартиша Microsoft Windows 2000/XP 17 15-11-2009 22:32
Доступ - [решено] Исчезла буква диска в системе с двойной загрузкой iwasyk Microsoft Windows Vista 13 08-11-2009 23:08
Разное - Буква внешнего диска - как ее закрепить? igoriss Microsoft Windows Vista 5 18-04-2009 18:11
Разное - AutoIt Помогите написать скрипт закрытия окна выполнения сценария в трее ShadowMas Программирование и базы данных 1 05-07-2008 14:04
Буква диска 4apai Microsoft Windows 95/98/Me (архив) 2 20-06-2007 19:19




 
Переход