Меню дисков. Позиционирование без перехода.

Здесь обсуждается всё, что касается макросов.
maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Меню дисков. Позиционирование без перехода.

Postby maxdrfl » Sat 29 Jul, 2006 06:13

Хотелка.
хочется иметь возможность в меню дисков перейти на диск (например по alt-буква). Что бы можно было извлечь диск или отключить флэшку не открывая их.

User avatar
HaRT
Moderator
Posts: 7880
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 62 times
Been thanked: 93 times

Postby HaRT » Mon 31 Jul, 2006 09:32

+1

Fktrc
Posts: 40
Joined: Tue 11 Oct, 2005 05:55
Location: Кемерово

Postby Fktrc » Tue 01 Aug, 2006 05:20

+1

User avatar
OCTAGRAM
Posts: 72
Joined: Sun 24 Jul, 2005 03:42
Location: Барнаул
Contact:

Postby OCTAGRAM » Wed 02 Aug, 2006 03:42

+1

Rek>pth
Posts: 16
Joined: Wed 09 Nov, 2005 05:08

Postby Rek>pth » Wed 02 Aug, 2006 04:51

а лучше просто по букве

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Postby maxdrfl » Wed 02 Aug, 2006 05:20

Rek>pth, неа, по просто букве диск должен открываться :)

User avatar
Тигрёнок
Posts: 388
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Postby Тигрёнок » Wed 02 Aug, 2006 21:32

+1
Съешь мыша – стань настоящим клавишником!

User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

Postby WARP ItSelf » Wed 02 Aug, 2006 21:35

Так, плюсить заканчиваем.

P.S. А идея в целом мне нравится.
Никто не знал, а я...

User avatar
zg
zero-gravity
Posts: 5184
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 39 times
Contact:

Postby zg » Sun 06 Aug, 2006 20:07

WARP ItSelf wrote:Так, плюсить заканчиваем.
P.S. А идея в целом мне нравится.
а чего, через checkhotkey — никак не сделать?

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Postby maxdrfl » Mon 07 Aug, 2006 00:05

пока способов не вижу.

User avatar
zg
zero-gravity
Posts: 5184
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 39 times
Contact:

Postby zg » Mon 07 Aug, 2006 00:20

maxdrfl wrote:пока способов не вижу.
ну типа

Code: Select all

home
if(checkhotkey('f'))
{
  if(checkhotkey('a')) down
  if(checkhotkey('b')) down
  if(checkhotkey('c')) down
  if(checkhotkey('d')) down
  if(checkhotkey('e')) down
}

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Postby maxdrfl » Mon 07 Aug, 2006 00:37

отредактировано:
--------
zg :)
ты прав.

но все равно геморно как-то.
--------

нет, не прав :)
checkhotkey просто проверяет наличие в меню элемента с заданным хоткеем. О том, что под курсором информацию получить невозможно.

User avatar
zg
zero-gravity
Posts: 5184
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 39 times
Contact:

Postby zg » Mon 07 Aug, 2006 08:44

maxdrfl wrote:но все равно геморно как-то.
а что делать, использование фар — извращение самом по себе.

нет, не прав :)
checkhotkey просто проверяет наличие в меню элемента с заданным хоткеем. О том, что под курсором информацию получить невозможно.
и? приведенный выше псевдокод установит курсор на f: если он есть, если его нет — можно обработать ситуацию в else блоке первого if.

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Postby maxdrfl » Mon 07 Aug, 2006 09:15

да, что то я торможу.

спасибо.

maxdrfl
Posts: 484
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Postby maxdrfl » Mon 07 Aug, 2006 10:28

ну вот. Кому нужно - макросы для позиционирования по дискам (буквы с "С" по "L").
Attachments
Disks.7z
(417 Bytes) Downloaded 375 times

User avatar
HaRT
Moderator
Posts: 7880
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 62 times
Been thanked: 93 times

Postby HaRT » Mon 07 Aug, 2006 12:48

maxdrfl
Я создал свои. Вот отличия:
1. Обеспечены все буквы латинского алфавита.
2. У макросов есть описания (по-английски).
3. В случае отсутствия горячей клавиши комбинация отдаётся Фару как есть (т.е. есть условие $Else у внешнего $If).
4. Форматирование и прочие мелочи.

Но почему-то это всё не работает даже для буквы A, хотя каждая отдельно взятая операция работает нормально. У кого-нибудь эти макросы работают?

15:57
Исправил приложение (спасибо maxdrfl). Теперь работает.

2007-03-15
Выложил новую версию (1), не столь уродливую, в новом сообщении.
Attachments
disks_Position.7z
Позиционирование в меню дисков на нужную строку посредством AltБуква
(713 Bytes) Downloaded 264 times
Last edited by HaRT on Thu 15 Mar, 2007 14:04, edited 2 times in total.


Return to “Обсуждение макросов”

Who is online

Users browsing this forum: No registered users and 2 guests