View previous topic :: View next topic |
Author |
Message |
alex29
Joined: 06 Jan 2005 Posts: 24
|
(Separately) Posted: Thu Jan 12, 2006 22:57 Post subject: Переход в следующую папку |
|
|
Как бы на кнопочку повесить переход в следующую папку?
(аналог - "backspace, down, enter").
Ну и в предыдущую тоже можно ;) |
|
Back to top |
|
|
LocKtaR-o-DarK
Joined: 12 Aug 2005 Posts: 349 Location: Москва
|
(Separately) Posted: Fri Jan 13, 2006 10:09 Post subject: |
|
|
кнопка "назад" равносильна Alt+Left_Arrow
Code: | TOTALCMD#BAR#DATA
cm_GotoPreviousDir
explorer,11
Назад Alt+<-
570
|
кнопка "вперед" равносильна Alt+Right_Arrow
Code: | TOTALCMD#BAR#DATA
cm_GotoNextDir
explorer,12
Вперед Alt+->
571
|
скопируй это, вставь на панель инстументов и поправь значок при желании как нравиться |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2218 Location: Москва, Россия
|
(Separately) Posted: Fri Jan 13, 2006 11:01 Post subject: |
|
|
alex29
Нажимать кнопочки можно с помощью скрипта. Создай файл с расширением vbs и повесь его на кнопку. Содержимое скрипта:
Code: | WScript.CreateObject("WScript.Shell").SendKeys "^{PGUP}" & "{DOWN}" & "^{PGDN}" |
Только я твою комбинацию заменил более безопасной - "Ctrl+PgUp, Down, Ctrl+PgDown". |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Fri Jan 13, 2006 11:03 Post subject: |
|
|
LocKtaR-o-DarK
Не путай человека. Ему нужно не перемещение по истории посещённых каталогов, а кое-что другое.
alex29
Скриптами такое можно забабахать.
PS: Хех, Batya опередил. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
|
Back to top |
|
|
alex29
Joined: 06 Jan 2005 Posts: 24
|
(Separately) Posted: Sat Jan 14, 2006 03:48 Post subject: |
|
|
Batya
Попробовал так. Работает. Но при выполнении скрипта переключается "туда-сюда" NumLock, а мой драйвер клавы выводит на экран сообщение (OSD) при этом. Соответственно, получается лишний эффект.
Как бороться и почему намлок переключается? |
|
Back to top |
|
|
Volniy
Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
|
Back to top |
|
|
alex29
Joined: 06 Jan 2005 Posts: 24
|
(Separately) Posted: Tue Jan 17, 2006 00:18 Post subject: |
|
|
Volniy
На "почему" похоже. Но у меня версия новее, чем та, которая в этот последний sp6 для vb входит, я винду и всякие библиотечки регулярно обновляю. И нашел статью в ms kb, где написано, что в dll для ХР этот глюк уже исправлен.
Еще варианты?
Ладно с почему, лучше про как... |
|
Back to top |
|
|
alex29
Joined: 06 Jan 2005 Posts: 24
|
(Separately) Posted: Tue Jan 17, 2006 00:32 Post subject: |
|
|
Пробовал на .js такой же скрипт написать - аналогичный результат.
в статье
http://support.microsoft.com/default.aspx?scid=kb;EN-US;297108
написано, что меняется состояние намлока после вызова sendkeys. У меня же оно в конечном счете остается прежним, только быстро "туда-сюда" переключается. Может, это MS так исправление сделала, надеясь, что никто не заметит? ;( |
|
Back to top |
|
|
|