Easy-Go! (ex-QuickConcole)

Обсуждение любого программного обеспечения. No warez or cracks here...

Сообщение Ajax Talamned » Вт янв 18, 2005 9:58 am

------------------------------
v.1.0 beta 7 (7.01.05)
------------------------------
[+] запуск алиасов вынесен в отдельный поток
[+] при нажатии Ctrl + BackSpace, Space или \ "умная" обработка клавиш не используется
[+] автодополнение из истории запусков
[+] если положение консоли устанавливается вне рабочего стола, то оно автоматически исправляется
[+] Esc и Enter - клавиши по-умолчанию в настройках и редакторе алиасов
[-] убрано мерцание при отображении/скрытии окна консоли
[-] исправлена неправильная обработка кавычек при передаче параметров
[-] при запуске EG! переставал работать перехват клавиш в программах запущенных до EG!
[+] пример написания плагина на C++
[+] плагин для управления Winamp
[+] новые команды: сворачивание и разворачивание активного окна (спасибо Дмитрию Крылову)
[-] если не было задано название команды редактор алиасов переставал запускаться
[-] горячие клавиши алиасов передавались в активное окно
[-] снова отглаживание шероховатостей "умной" обработки клавиш
[-] исправлена ошибка при вводе кавычек в браузере путей
[*] в качестве интерпретатора команд по-умолчанию используется значение %COMSPEC%
[-] можно было запустить несколько окон настройки

Инсталятор: <a href='http://ajax.org.ru/easy-go_beta_7_install.exe' target='_blank'>http://ajax.org.ru/easy-go_beta_7_install.exe</a> (341 KB)
Полный архив: <a href='http://ajax.org.ru/easy-go_beta_7_full.rar' target='_blank'>http://ajax.org.ru/easy-go_beta_7_full.rar</a> (301 KB)
Облегченный архив: <a href='http://ajax.org.ru/easy-go_beta_7_lite.rar' target='_blank'>http://ajax.org.ru/easy-go_beta_7_lite.rar</a> (116 KB)

Советую все-таки скачать инсталятор или полный архив - новые скины и плагины.

На всякий случай зеркало:

Инсталятор: <a href='http://ajax.forever.kz/files/eg/easy-go_beta_7_install.exe' target='_blank'>http://ajax.forever.kz/files/eg/easy-go_beta_7_install.exe</a>
Архив: <a href='http://ajax.forever.kz/files/eg/easy-go_beta_7_full.rar' target='_blank'>http://ajax.forever.kz/files/eg/easy-go_beta_7_full.rar</a>
Легкий архив: <a href='http://ajax.forever.kz/files/eg/easy-go_beta_7_lite.rar' target='_blank'>http://ajax.forever.kz/files/eg/easy-go_beta_7_lite.rar</a>
Последний раз редактировалось Ajax Talamned Вт янв 18, 2005 10:25 am, всего редактировалось 1 раз.
Ajax Talamned
Лейтенант
 
Сообщений: 81
Зарегистрирован: Чт июл 31, 2003 6:43 am
Пункты репутации: 0

Сообщение -=NV=- » Пн янв 24, 2005 6:36 am

Ajax, такая проблема у меня. при запуске из сабжа TC в единственном виде - все ОК, если идет запус через алиас в котором несколько программ, в т.ч. и ТС, последний запускается хитро - нет вкладок...
в чем собака порылась?
<!--coloro:#3333FF--><span style="color:#3333FF"><!--/coloro-->Однажды окунувшись в мир виртуальной реальности, ты можешь навсегда остаться в Глубине, в блистательном городе Диптауне, где люди обретают свободу, или, хотя бы видимость свободы.<!--colorc--></span><!--/colorc--> <a href="http://www.google.com.ua/search?hl=ru&q=%D0%BB%D0%B0%D0%B1%D0%B8%D1%80%D0%B8%D0%BD%D1%82+%D0%BE%D1%82%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&meta=" target="_blank">Лабиринт Отражений</a> Сергей Лукьяненко
-=NV=-
Подполковник
 
Сообщений: 949
Зарегистрирован: Ср дек 08, 2004 1:11 pm
Откуда: Deeptown
Пункты репутации: 0

Сообщение Ajax Talamned » Ср янв 26, 2005 9:59 am

Я ТС не пользуюсь, объясни подробнее что да как. Проблемы только с TC?
Ajax Talamned
Лейтенант
 
Сообщений: 81
Зарегистрирован: Чт июл 31, 2003 6:43 am
Пункты репутации: 0

Сообщение iztarklurtz » Пт янв 28, 2005 5:58 pm

Ajax, попользовался я денек твоей програмкой. Чего хотелось бы видеть в программе:
-I- Редактор алиасов:
1. Конвертер листа с алиасами из TARа.
Как некое дополнение к общему формату плагинов (он ведь будет, правда? ;] )
2. Автоудаление алиасов.
Надо сохранять положение чекбоксов автоудаления алиасов..
3. Задержка запуска.
Возможность задавать задержку запуска _команды_ в секундах. Чтобы можно было алиасом запустить, например, прогу1, через секунду прогу2, а через 5 секунд (относительно проги2) прогу3.
4. Создание разделителей в списке.
Типа-те-же-алиасы, но ничего не запускающие, без иконки, выделенные болдом и с центровкой в списке. У меня, например, не один и не два десятка
алиасов, ориентироваться без определенной сортировки в них сложно даже с поиском.
Можно и по-другому организовать - делить алиасы на сворачивающиеся группы и подгруппы, т.е. сделать древовидную структуру алиасов.
И по поводу
"[*] при изменении/создании команды значок сразу же отображается в списке - работает только для файлов открытых с помощью диалога выбора файла, изменения внесенные вручную не обрабатываются"
Может, все-таки сделать обновление иконки при потере фокуса текстбоксом с путем к файлу?
-II- В настройках:
1. Always on top.
2. Сделать вырубатор (мой неологизм =) ) автодополнения через хистори. Зачем - см. далее.
-III- При запуске чего-то через EG:
1. Открытие дисков.
Не открываются корни дисков (путь вида "C:"). Ввести "C:\" сразу (без del'а после ":" и после слеша) мешает автодополнение.
2. Бага(?) с автодополнением из хистори.
Ввожу в строку, например, "e:\Program Files\EasyGo". Открывается.. Но когда я захочу в следующий раз открыть какую-нибудь папку в program files, ввожу "e:" то подставляется именно "e:\Program Files\EasyGo", а при нажатии на клавишу "\" слэшик добавляется _в конец_ автоподстановки (хотя должен заменить первый слэш из автоподстановки), т.е. приходится нажимать del, чтобы другую папку в program files открыть.. это фича хистори такая?
3. Вид папок из хистори.
В хистори сохранаются запущенные папки как "диск:\папка" , так и "диск:\папка\". Нельзя приводить к одному виду? ("диск:\папка")
4. Запуск пустых алиасов.
Хочется, чтобы выполнялся _пустой_ алиас (но только когда в "параметрах" каждой команды алиаса стоит %s или %1-9). Надо это чтобы для запуска очень частоиспользуемого алиаса с параметрами не пришлось тыркать лишний раз на клавишу.. а просто "[пробел]параметр". Не проигнорируй этот виш, пжа-алста 8)
5. Открытие папок.
Папки открываются с панелью папок (хрень такая с деревом папок слева).. Мона исправить?
-IV- Другое:
1. Открытие/закрытие CD в стандартном плагине.
Добавить в Power.dll #ChangeStatusCDTray, открывающий cd, если тот закрыт или закрывающий, если открыт.
2. Вопрос.
в настройках есть чекбокс "Экономия памяти". За счет чего уменьшеньшается кол-во занимаемой памяти?
Последний раз редактировалось iztarklurtz Пт янв 28, 2005 6:05 pm, всего редактировалось 1 раз.
iztarklurtz
Ефрейтор :)
 
Сообщений: 11
Зарегистрирован: Пт янв 28, 2005 2:13 pm
Пункты репутации: 0

Сообщение -=NV=- » Сб янв 29, 2005 6:33 pm

Ajax Talamned, смысл такой (к моему вопросу выше): у ТС на каждой панели можно создавать вкладки (табы). ТС при запуске восстанавливает все табы, которые были открыты в последнем сеансе. так вот при запуске просто через EG - все хорошо. при запуске с одного алиаса (грузится the bat, 1с, &RQ и ТС) в последнем нет вкладок, открыты только 2 (стандартно) панели. потуги создать новые табы - не дают результата. только перезапуск ТС. в принципе для меня это не критично, просто решил сказать про это. может будет интересно.
с другими приложения проблем пока не замечал.
<!--coloro:#3333FF--><span style="color:#3333FF"><!--/coloro-->Однажды окунувшись в мир виртуальной реальности, ты можешь навсегда остаться в Глубине, в блистательном городе Диптауне, где люди обретают свободу, или, хотя бы видимость свободы.<!--colorc--></span><!--/colorc--> <a href="http://www.google.com.ua/search?hl=ru&q=%D0%BB%D0%B0%D0%B1%D0%B8%D1%80%D0%B8%D0%BD%D1%82+%D0%BE%D1%82%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&meta=" target="_blank">Лабиринт Отражений</a> Сергей Лукьяненко
-=NV=-
Подполковник
 
Сообщений: 949
Зарегистрирован: Ср дек 08, 2004 1:11 pm
Откуда: Deeptown
Пункты репутации: 0

Сообщение Ajax Talamned » Вс янв 30, 2005 6:56 pm

>iztarklurtz
Спасибо за сообщение. Много полезного.

>1. Конвертер листа с алиасами из TARа.
>Как некое дополнение к общему формату плагинов (он ведь будет, правда? ;] )
Конвертер пока делать не буду - и так есть чем заняться, IMHO не критично. Единый формат я думаю рано или поздно случится.

>Надо сохранять положение чекбоксов автоудаления алиасов..
Эта фича задумывалась как настраиваемая перед каждым использованием.

>Задержка запуска.
Без проблем. В следующем же выпуске.

>Создание разделителей в списке.
Сделаю группы. Только пока не могу придумать, как это будет соотноситься с сортировкой по алфавиту и перемещением запущенных алиасов вверх.

> Always on top.
Будет.

> Сделать вырубатор (мой неологизм =) ) автодополнения через хистори.
Еще подумаю. Либо полностью устраню текущие ошибки, либо сделаю "вырубатор" :-) А может и то, и другое.

> Открытие дисков.
Баг. Исправлю.

> Бага(?) с автодополнением из хистори
Баг. Тоже надо исправлять.

> Вид папок из хистори.
Уже поправил. Привел к виду "диск:\папка\"

> Запуск пустых алиасов.
Даже не знаю, что сказать. Мне идея не нравится. Некрасиво это как-то. Могу предложить другой вариант. "Супер нужный алиас" вешается на хоткей, а при нажатии хоткея появляется консоль для ввода параметров. В таком случае можно будет несколько особо часто юзаемых алиасов использовать.

>Папки открываются с панелью папок
IMHO так более правильно. Я использую команду "explore" применительно к папкам вместо "open" (ShellExecute). Цитата из MSDN:
"To open a folder use the following call:
ShellExecute(handle, "open", path_to_folder, NULL, NULL, SW_SHOWNORMAL);
To explore a folder, use the following call:
ShellExecute(handle, "explore", path_to_folder, NULL, NULL, SW_SHOWNORMAL);"
Что-то я уже и сам не знаю, как более правильно, открывать или "эксплорить" папку...

>#ChangeStatusCDTray, открывающий cd, если тот закрыт или закрывающий, если открыт.
Технически неосуществимо. Насколько я знаю, невозможно определить текущее состояние лотка. Если я ошибаюсь, то буду рад если кто-то поправит.

> За счет чего уменьшеньшается кол-во занимаемой памяти?
Использование минимально возможного количества страниц виртуальной памяти.
Ajax Talamned
Лейтенант
 
Сообщений: 81
Зарегистрирован: Чт июл 31, 2003 6:43 am
Пункты репутации: 0

Сообщение Ajax Talamned » Вс янв 30, 2005 7:01 pm

>-=NV=-
Понял. Попробуй для команды, которая запускает TC, указать рабочей папкой ту, в которой сам TC и лежит. Если не поможет, скажи, скачаю TC разберусь что к чему.
Ajax Talamned
Лейтенант
 
Сообщений: 81
Зарегистрирован: Чт июл 31, 2003 6:43 am
Пункты репутации: 0

Сообщение -=NV=- » Пн янв 31, 2005 6:31 am

Ajax Talamned, все - баг найден.
в данном случае тараканы в голове оказались....
Ошибка _моя_ в том, что в одной папке валяется ТС и WC (который табы еще не поддерживал) на запуске из алиаса стоял WC, он подхватывал фейс и меню тотала - поэтому я не сразу разглядел ошибку.
Извини за невнимательность.
<!--coloro:#3333FF--><span style="color:#3333FF"><!--/coloro-->Однажды окунувшись в мир виртуальной реальности, ты можешь навсегда остаться в Глубине, в блистательном городе Диптауне, где люди обретают свободу, или, хотя бы видимость свободы.<!--colorc--></span><!--/colorc--> <a href="http://www.google.com.ua/search?hl=ru&q=%D0%BB%D0%B0%D0%B1%D0%B8%D1%80%D0%B8%D0%BD%D1%82+%D0%BE%D1%82%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&meta=" target="_blank">Лабиринт Отражений</a> Сергей Лукьяненко
-=NV=-
Подполковник
 
Сообщений: 949
Зарегистрирован: Ср дек 08, 2004 1:11 pm
Откуда: Deeptown
Пункты репутации: 0

Сообщение Ajax Talamned » Сб фев 26, 2005 2:46 pm

Небольшое обновление.

v.1.0 beta 8 (26.02.05)
------------------------------
[-] снова работает на платформе Win9x
[*] во всплывающей подсказке отображаются и команды, и комментарий
[*] папки открываются без панели папок
[-] не переводились элементы контекстного меню списка алиасов
[*] подсказка при вводе алиасов по-умолчанию включена
[-] убрано пищание при вызове редактора алиасов по Ctrl+E
[*] запущенные папки сохраняются в истории с замыкающим разделителем ("диск:\папка\")
[+] возможность задержки запуска команды - #Wait (BaseSripts.dll), параметр - время в секундах
[-] автодополнение мешало ввести пути вида "X:\"
[-] конфликт "умной" обработка клавиш и автодополнения из истории
[*] нажатие Enter в выпадающем списке истории запускает выделенную строку

Инсталятор: <a href='http://ajax.port5.com/easy-go_beta_8_install.exe' target='_blank'>http://ajax.port5.com/easy-go_beta_8_install.exe</a> (343 KB)
Полный архив: <a href='http://ajax.port5.com/easy-go_beta_8_full.zip' target='_blank'>http://ajax.port5.com/easy-go_beta_8_full.zip</a> (303 KB)
Облегченный архив: <a href='http://ajax.port5.com/easy-go_beta_8_lite.zip' target='_blank'>http://ajax.port5.com/easy-go_beta_8_lite.zip</a> (125 KB)
Ajax Talamned
Лейтенант
 
Сообщений: 81
Зарегистрирован: Чт июл 31, 2003 6:43 am
Пункты репутации: 0

Сообщение iztarklurtz » Пт мар 04, 2005 9:07 pm

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->>1. Конвертер листа с алиасами из TARа.
Конвертер пока делать не буду - и так есть чем заняться, IMHO не критично.
<!--QuoteEnd--></div><!--QuoteEEnd-->У каждого свое ИМХО. 202 алиаса в TaR'е.. Каждый вручную вводить?

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->Сделаю группы. Только пока не могу придумать, как это будет соотноситься с сортировкой по алфавиту и перемещением запущенных алиасов вверх.
<!--QuoteEnd--></div><!--QuoteEEnd-->А перемещением запущенных кто-нить пользуется? Сортировать по алфавиту можно по группам и по алиасам в каждой группе. Перемещать вверх можно группу, из которой был запущен алиас (и перемещать алиас вверх в группе).

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->>Запуск пустых алиасов.
Даже не знаю, что сказать. Мне идея не нравится. Некрасиво это как-то. Могу предложить другой вариант. "Супер нужный алиас" вешается на хоткей, а при нажатии хоткея появляется консоль для ввода параметров. В таком случае можно будет несколько особо часто юзаемых алиасов использовать.
<!--QuoteEnd--></div><!--QuoteEEnd-->Не знаю, вынесешь ли ты еще пару сотен упоминаний тара.. =) В таре такое можно было (хоть он и ругался). Я, например, прикрутил так к консоли govorilka, а потом жал [ё]-[пробел]-[текст по-русски] и наслаждался синтезированной речью. Иногда легче написать, чем сказать (МТС) 8).

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->>#ChangeStatusCDTray, открывающий cd, если тот закрыт или закрывающий, если открыт.
Технически неосуществимо. Насколько я знаю, невозможно определить текущее состояние лотка. Если я ошибаюсь, то буду рад если кто-то поправит.
<!--QuoteEnd--></div><!--QuoteEEnd-->Если и нельзя.. можно ведь _одновременно_ дать команды на открытие и закрытие лотка? Пока только последовательно выполняются..

Вопрос по использованию.. как тасккилл осуществить по имени файла? Я без него мучаюсь. Можно было бы еще плагин сделать, чтобы по команде "die, gates!" осмелившийся открыться internet exploder выполнял недопустимую операцию и со свистом захлопывался.

А вот еще статистику хочу. О том, сколько запустил ИзиГоу'шных алиасов в своей жизни. Без этого умру просто.

Хочу плагин! (многого мне хочется..) Чтобы по алиасу хоткей исполнялся. Некоторыми программами только так управлять.. Ну не может мой мозг уместить вдобавок к сотне url'ам, тысяче названий программ и десятку стандартным хоткеям взбредший в голову какому-то Пупкину ctrl+shift+alt+f4!

Ладно.. Хватит на сегодня вишей. А, не, еще один! Хостинг нормальный найти! Ибо 404..
Последний раз редактировалось iztarklurtz Пт мар 04, 2005 9:10 pm, всего редактировалось 1 раз.
iztarklurtz
Ефрейтор :)
 
Сообщений: 11
Зарегистрирован: Пт янв 28, 2005 2:13 pm
Пункты репутации: 0

Сообщение Ajax Talamned » Вс мар 06, 2005 9:38 am

>У каждого свое ИМХО.
Совершенно верно.

>202 алиаса в TaR'е.. Каждый вручную вводить?
Ну зачем сразу руками. Напиши конвертер :-)

>А перемещением запущенных кто-нить пользуется?
Да.

>Если и нельзя.. можно ведь _одновременно_ дать команды на открытие и закрытие лотка?
Строго одновременно это сделать невозможно. Их можно выполнить одну за другой, но какая-то из команд все равно будет первой и соответственно результат всегда будет определяться только второй командой.

>Вопрос по использованию.. как тасккилл осуществить по имени файла? Я без него мучаюсь.
>Можно было бы еще плагин сделать, чтобы по команде "die, gates!" осмелившийся открыться
>internet exploder выполнял недопустимую операцию и со свистом захлопывался.
Согласен, нужная вещь. Сделаю.

>А вот еще статистику хочу. О том, сколько запустил ИзиГоу'шных алиасов в своей жизни. Без этого умру просто.
Настройки->История снимаешь галки с пунктов "Максимальное количество записей" и "Обновлять историю каждый день", в статистике файла получаешь количество выполненных команд.

>Хочу плагин! (многого мне хочется..) Чтобы по алиасу хоткей исполнялся.
Будет.

>Хостинг нормальный найти! Ибо 404..
Я бы сам хотел нормальный хостинг...
Ajax Talamned
Лейтенант
 
Сообщений: 81
Зарегистрирован: Чт июл 31, 2003 6:43 am
Пункты репутации: 0

Сообщение iztarklurtz » Вс мар 06, 2005 3:50 pm

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->>202 алиаса в TaR'е.. Каждый вручную вводить?
Ну зачем сразу руками. Напиши конвертер :-)
<!--QuoteEnd--></div><!--QuoteEEnd--> Я в тупике <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo--> Не знаю, что и сказать.. О! Я могу сослаться на нехватку времени! <!--emo&:D-->[img]style_emoticons/<#EMO_DIR#>/biggrin.gif[/img]<!--endemo--> (впомнил шутку.. "то, что обычный пользователь сделает руками за неделю, настоящий линуксоид сделает за две, написав программу". Че-то типа того)
<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->>Если и нельзя.. можно ведь _одновременно_ дать команды на открытие и закрытие лотка?
Строго одновременно это сделать невозможно. Их можно выполнить одну за другой, но какая-то из команд все равно будет первой..
<!--QuoteEnd--></div><!--QuoteEEnd--> Нашел код на C# через апи.. Подойдет?
Код: выделить все
public class CdRom
{
   [DllImport("winmm.dll")]
   static extern int mciSendString(string lpszCommand, string lpszReturnString, uint cchReturn, int hwndCallback);

   static public void Eject(bool open)
   {
       string command;
       command = "set cdaudio door";
       if (open)
       {
           command += " open wait";
           CdRom.mciSendString(command, null, 0, 0);
       }
       else
       {
           command += " closed wait";
           CdRom.mciSendString(command, null, 0, 0);
       }            
   }
}

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->>Хостинг нормальный найти! Ибо 404..
Я бы сам хотел нормальный хостинг...
<!--QuoteEnd--></div><!--QuoteEEnd--> Да хоть какой-нибудь, чтобы файлы разместить! Хоть хотбокс.
<span style='color:gray'><span style='font-size:8pt;line-height:100%'>+added:</span></span>
Кстати, сайт на фатале до сих пор работает! И файлы исправно качаются. Зачем бросил?
Последний раз редактировалось iztarklurtz Вс мар 06, 2005 3:57 pm, всего редактировалось 1 раз.
iztarklurtz
Ефрейтор :)
 
Сообщений: 11
Зарегистрирован: Пт янв 28, 2005 2:13 pm
Пункты репутации: 0

Сообщение Ajax Talamned » Пт мар 18, 2005 8:18 pm

>iztarklurtz
>Нашел код на C# через апи.. Подойдет?
Код, который ты привел не подходит. Это процедура, которая выдвигает или задвигает лоток в зависимости от переданного параметра. Это не проблема - проблема определить нужное действие (открыть нужно или закрыть лоток).

>Кстати, сайт на фатале до сих пор работает! И файлы исправно качаются. Зачем бросил?
Кстати да... :-) Попробую оживить. Фатал в свое время бросил из-за жуткой нестабильности, но сейчас даже фатал - это хороший вариант...
Ajax Talamned
Лейтенант
 
Сообщений: 81
Зарегистрирован: Чт июл 31, 2003 6:43 am
Пункты репутации: 0

Сообщение iztarklurtz » Сб мар 19, 2005 5:11 pm

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->Это не проблема - проблема определить нужное действие (открыть нужно или закрыть лоток).
<!--QuoteEnd--></div><!--QuoteEEnd--> Ну дык ясен пень.. Только шарю плохо в сях, кодер из меня никакой.. да и искал мало. А вообще, надо у людей спросить. Видел я пару прог, где это реализовывалось. Например, hotkeycontrol xp (типа того), там можно вешать открытие/закрытие на один хоткей.

Ждемз релизафф =)
Последний раз редактировалось iztarklurtz Сб мар 19, 2005 5:11 pm, всего редактировалось 1 раз.
iztarklurtz
Ефрейтор :)
 
Сообщений: 11
Зарегистрирован: Пт янв 28, 2005 2:13 pm
Пункты репутации: 0

Сообщение Ajax Talamned » Сб мар 19, 2005 6:45 pm

>Например, hotkeycontrol xp (типа того), там можно вешать открытие/закрытие на один хоткей.
Программы, которые я видел, при включении считают CD-ROM по-умолчанию задвинутым, а при использовании хоткея меняют статус на противоположный и исходя из этих условий определяют нужное действие при отлове горячей клавиши.

Могу сказать однозначно: можно определить, что лоток задвинут и диск внутри, но состояния "лоток выдвинут" и "лоток задвинут, но диска нет" друг от друга не отличаются.
Ajax Talamned
Лейтенант
 
Сообщений: 81
Зарегистрирован: Чт июл 31, 2003 6:43 am
Пункты репутации: 0

Пред.След.

Вернуться в Software

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21

cron