Отправляет email-рассылки с помощью сервиса Sendsay

Screen reader JAWS for Windows Russian

[JFWRus] Открыть с помощью

Дорогие друзья!
Как можно добиться реализации команды "Открыть с помощью" горячими
клавишами?
Например: файлмп3; если энтер -- то играет через KMPlayer, а нужно
прослушать через Фубар. В меню каждый раз залезать уже мочи нет.
Понимаю, что можно скриптами простыми это как-то сделать, но к?ак -- не
понимаю никак.
Подсказжите, плз,

Ответить   Sat, 17 Sep 2011 16:05:43 +0400 (#1885826)

 

Ответы:

17.09.2011 16:05, Олександр Толокно пишет:

А вариант переназначить ассоциацию на foober не подходит?

***
Это сообщение No 10314
было разослано для 651 участников дискуссионного листа
[JFWRus] Re: Открыть с помощью

Ответить   Sat, 17 Sep 2011 17:17:01 +0400 (#1885860)

 

Нет, с МП3 основной должен быть KMPlayer,, но регулярно нужно то
Фубар, то Гомплеер, то вообще Виндоусмедиаплеер. А еще есть всякие
RTF-ы, ДОКи и TXTы. Собственно только для аудио и текстов это мне и нужно.

Ответить   Sat, 17 Sep 2011 16:23:00 +0400 (#1885885)

 

Здравствуйте! Нажмите alt+ф+ю. Вот нажав эти клавиши,вы попадёте в меню
"открыть с помащью. С уважением к вам Адиль Ерланович.
Город Караганда.

***
Это сообщение No 10315
было разослано для 651 участников дискуссионного листа
[JFWRus] Re: Открыть с помощью

Ответить   Sat, 17 Sep 2011 19:12:59 +0300 (#1885866)

 

17.09.2011 20:12, Уралбаев Адиль Ерланович. пишет:

"открыть с помащью.

не работает.

Петр

***
Это сообщение No 10317
было разослано для 651 участников дискуссионного листа
[JFWRus] Re[2]: Открыть с помощью

Ответить   Sat, 17 Sep 2011 17:31:17 +0400 (#1885923)

 

Здравствуйте, P.G.

Вы писали 17 сентября 2011 г., 17:31:17:

контекстное меню +ю
надо.

Ответить   Sat, 17 Sep 2011 18:00:31 +0400 (#1885978)

 

Приветствую, уважаемые участники конференции и
P.G galu***@g*****.com

Вы писали 17 сентября 2011 г. 17:31

можно подумать, что вы не догодались, что сперва жмём "alt+ф", а уж потом
"ю".
ну забыл человек написать, что не три клавиши сразу надо одновремено жать и
что из этого следует?
вместо плюса написать слеш забыл.
--
Евгений

***
Это сообщение No 10320
было разослано для 651 участников дискуссионного листа
[JFWRus] Re[3]: Открыть с помощью

Ответить   "Evgeniy" Sat, 17 Sep 2011 19:17:40 +0400 (#1886179)

 

17.09.2011 19:17, Evgeniy пишет:

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

Петр

***
Это сообщение No 10321
было разослано для 651 участников дискуссионного листа
[JFWRus] Re[4]: Открыть с помощью

Ответить   Sat, 17 Sep 2011 19:24:03 +0400 (#1886190)

 

Да, Адиль Ерланович, попал, ра?мет сiзге.
Иногда это действительно поможет, но только в
случае, если раскладка кирилическая, а у меня по умолчанию латиница
стоит. Но все равно, это быстрее чем вызывать меню и там прыгать по
пунктам. Еще раз ра?мет!

***
Это сообщение No 10318
было разослано для 651 участников дискуссионного листа
[JFWRus] Re[2]: Открыть с помощью

Ответить   Sat, 17 Sep 2011 16:36:34 +0400 (#1885929)

 

Всем привет!
Sent: Saturday, September 17, 2011 4:36 PM

http://rghost.ru/21970501

Скрипт для открытия мультимедиа файлов с помощью Windows Media плейера.
Не зависит от текущей раскладки.
Скопируйте в DEFAULT.JSS.
Назначьте горячие клавиши в Default.jkm на скрипт OpenWithWMPlayer.
Возможна модификация для других плейеров, а также для открытия документов в
текстовых редакторах.
Скрипт работает только с установочными, непортабельными программами.
За основу взят скриптовый код, имеющийся в свободном доступе.

Нейбор.

***
Это сообщение No 10322
было разослано для 651 участников дискуссионного листа
[JFWRus] Re[3]: Открыть с помощью

Ответить   Sat, 17 Sep 2011 19:46:47 +0400 (#1886226)

 

Большое спасибо.

А как эту модификацию осуществить? Заменить екзешник в скрипте?

***
Это сообщение No 10323
было разослано для 651 участников дискуссионного листа
[JFWRus] Re[4]: Открыть с помощью

Ответить   Sat, 17 Sep 2011 19:06:47 +0400 (#1886249)

 

Всем привет!
Sent: Saturday, September 17, 2011 7:06 PM

Да. А кроме того, изменить название скрипта и назначить другие горячие
клавиши.

Нейбор.

***
Это сообщение No 10324
было разослано для 651 участников дискуссионного листа
[JFWRus] Re[5]: Открыть с помощью

Ответить   Sat, 17 Sep 2011 21:35:10 +0400 (#1886367)

 

Приветствую, уважаемые участники конференции и
neibor neib***@b*****.ru

Вы писали 17 сентября 2011 г. 19:46

Скрипт работает только с установочными, непортабельными программами.

за скрипт большое спасибо.
тот что я себе накидал на порядок кривее.
так сказать только для личного пользования.
но почему вы сделали акцент на то, что софт не может быть портабельным.
вот только что вставил адресную строку и скрипт сработал для портабельного KM
плеера?
итак, строка из действующего скрипта:
Run ("\"E:\\Program Files2\\KMPlayerPortable\\KMPlayerPortable.exe\"
\""+sPath+"\"")

в данном случаи портабельный KM плеер такую возможность даёт.--
остальные плееры те что у меня есть в наличии портабельные я не проверял.
но тем не мение интересно услышать вашы коментарии по этому утверждению.
Евгений

***
Это сообщение No 10326
было разослано для 652 участников дискуссионного листа
[JFWRus] Re[4]: Открыть с помощью

Ответить   "Evgeniy" Sun, 18 Sep 2011 12:50:49 +0400 (#1887174)

 

Всем привет!
Sent: Sunday, September 18, 2011 12:50 PM

Проверил портабельный Winamp - запускается.
Примеры путей к программам с учетом корректировки:
Run ("\"D:\\Winamp Portable\\WinampPortable.exe\" \""+sPath+"\"")
Run ("\"C:\\Program files\\AkelPad\\AkelPad.exe\" \""+sPath+"\"")

Нейбор.

***
Это сообщение No 10328
было разослано для 652 участников дискуссионного листа
[JFWRus] Re[5]: Открыть с помощью

Ответить   Sun, 18 Sep 2011 18:58:37 +0400 (#1887771)

 

Приветствую, уважаемые участники конференции и
neibor neib***@b*****.ru

Вы писали 17 сентября 2011 г. 19:46

Скрипт для открытия мультимедиа файлов

хотел бы добавить, что не только для файлов, но и для папок.
в часности для KM плеера всё замечательно работает.
да и для Gom плеера и фубера и так далее.
но как говориться всем скрипт хорош, точнее функция хороша, но всё таки
малого не хватает для счастья.
*улыбка*
на выборочное груповое выделение файлов скрипт не реагирует коректно.
воспроизводиться только последний выделеный файл.
хотя вроде сформируй путь для нескольких выделеных файлов и все дела.
вот провожу такой экксперимент-
нажимаю "win+r" и ввожу строку:
-"C:\Program Files\The KMPlayer\KMPlayer.exe" "E:\1.wav" "E:\2.wav"-
замечательно всё срабатывает.

но к сожелению моих скромных знаний не хватает для такой работы, как доводка
скрипта до логического конца.
точнее модификация функции.
но в целом скрипт крайне полезный и поучительный.
ещё рас благодарю за него.
понимаю, что мечтать не вредно. *улыбка*
--
Евгений

***
Это сообщение No 10333
было разослано для 653 участников дискуссионного листа
[JFWRus] Re[4]: Открыть с помощью

Ответить   "Evgeniy" Tue, 20 Sep 2011 13:32:11 +0400 (#1891140)

 

Всем привет!
Sent: Tuesday, September 20, 2011 1:32 PM

http://rghost.ru/23861971

Скрипт для открытия мультимедиа контента с обработкой группового выделения.
Если скрипт скопирован в DEFAULT.JSS, то в Default.jkm вставьте строку вида
...=OpenWithApp("...filename.exe")
Особенности использования:
- ограничение на длину командной строки, исходя из чего нет никакой
гарантии, что все выделенные файлы будут переданы приложению;
- ограничение со стороны конкретного приложения, связанное с тем, что не все
приложения поддерживают обработку последовательности файлов в командной
строке.
Чтобы не заморачиваться с прописыванием длинных путей, можно прописать путь
в системную переменную Path. Строка в jkm файле приобретет вид
...=OpenWithApp("filename.exe")
Скриптовый код взят из закрытого источника.

Нейбор.

***
Это сообщение No 10338
было разослано для 655 участников дискуссионного листа
[JFWRus] Re[5]: Открыть с помощью

Ответить   Sun, 2 Oct 2011 18:30:08 +0400 (#1926859)

 

Приветствую, уважаемые участники конференции и
neibor neib***@b*****.ru

Вы писали 2 октября 2011 г. 18:30

Особенности использования:- ограничение на длину командной строки, исходя из
чего нет никакойгарантии, что все выделенные файлы будут переданы приложению;

а о каком количестве символов идёт речь?
дело в том, что я никогда не слышал, что есть ограничение на количество
символов в командной строке.

Вы писали:

Если скрипт скопирован в DEFAULT.JSS, то в Default.jkm вставьте строку вида
...=OpenWithApp("...filename.exe")

если вас не затруднит, то дайте образец заполнения строки указанной выше.
я прошу прощение за мою не вежественость, но то, что после знака равно стоят
также точки меня сильно смущает.
я так понимаю, что под точками мне надо заполнить мою назначеную комбинацию.
правельно?
по крайней мере я так привык считать.
но вот когда пишеться комбинация и с лева от равнои с права для меня не
привычно.
ибо такой конструкции я никогда не встречал в файле jkm.
тем более, что после горячки с права я не вижу ограничителя ибо сразу после
точек идёт filename.exe.
как с лева, так и с право по три точки и не более того, что предполагает
указание одинаковых конструкций.
если я напишу например вот так:
ctrl+1=OpenWithApp("ctrl+1filename.exe")
разве это будет правельно?

Вы писали:

Чтобы не заморачиваться с прописыванием длинных путей, можно прописать путь
в системную переменную Path. Строка в jkm файле приобретет вид
...=OpenWithApp("filename.exe")

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

***
Это сообщение No 10340
было разослано для 655 участников дискуссионного листа
[JFWRus] Re[6]: Открыть с помощью

Ответить   "Evgeniy" Mon, 3 Oct 2011 08:19:57 +0400 (#1927832)

 

Приветствую, уважаемые участники конференции и
neibor neib***@b*****.ru

Вы писали 2 октября 2011 г. 18:30

Особенности использования:- ограничение на длину командной строки, исходя из
чего нет никакойгарантии, что все выделенные файлы будут переданы приложению;

а о каком количестве символов идёт речь?
дело в том, что я никогда не слышал, что есть ограничение на количество
символов в командной строке.

Вы писали:

Если скрипт скопирован в DEFAULT.JSS, то в Default.jkm вставьте строку вида
...=OpenWithApp("...filename.exe")

если вас не затруднит, то дайте образец заполнения строки указанной выше.
я прошу прощение за мою не вежественость, но то, что после знака равно стоят
также точки меня сильно смущает.
я так понимаю, что под точками мне надо заполнить мою назначеную комбинацию.
правельно?
по крайней мере я так привык считать.
но вот когда пишеться комбинация и с лева от равнои с права для меня не
привычно.
ибо такой конструкции я никогда не встречал в файле jkm.
тем более, что после горячки с права я не вижу ограничителя ибо сразу после
точек идёт filename.exe.
как с лева, так и с право по три точки и не более того, что предполагает
указание одинаковых конструкций.
если я напишу например вот так:
ctrl+1=OpenWithApp("ctrl+1filename.exe")
разве это будет правельно?

Вы писали:

Чтобы не заморачиваться с прописыванием длинных путей, можно прописать путь
в системную переменную Path. Строка в jkm файле приобретет вид
...=OpenWithApp("filename.exe")

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

***
Это сообщение No 10340
было разослано для 655 участников дискуссионного листа
[JFWRus] Re[6]: Открыть с помощью

Ответить   "Evgeniy" Mon, 3 Oct 2011 08:19:57 +0400 (#1927833)

 

Всем привет!
Отвечу без цитат на примере портабельного Винампа.
Если скрипт скопирован в DEFAULT.JSS, то в Default.jkm вставьте строку
..=OpenWithApp("D:\\Winamp Portable\\WinampPortable.exe")
где многоточие - это горячие клавиши.

Чтобы прописать путь в системную переменную, в Windows XP, откройте диалог
"Свойства системы", вкладка "Дополнительно", кнопка "Переменные среды".
В Windows 7 все это открывается через "Дополнительные параметры системы".
В списке системных переменных перейдите на "Path".
Нажмите кнопку "Изменить".
В поле "Значение переменной" добавьте в конец символ ";" и путь
D:\Winamp Portable
Затем жмите кнопку "ОК".
После изменения системных переменных перезагрузите ОС.
В Default.jkm вставьте строку
..=OpenWithApp("WinampPortable.exe")
где многоточие - это горячие клавиши.

Ограничение на длину командной строки проверяйте на практике.
Мое дело - предупредить.
Доп.информация:
http://support.microsoft.com/kb/830473/ru

Нейбор.

***
Это сообщение No 10342
было разослано для 655 участников дискуссионного листа
[JFWRus] Re[7]: Открыть с помощью

Ответить   Mon, 3 Oct 2011 18:37:56 +0400 (#1929335)

 

приветствую уважаемую рассылку!
к сожелению не могу скомпелировать скрипт сабжевый.
делаю всё аккуратно, но тем не мение выходит вот такое сообщение:
Ошибка компиляции
Function GetShellWin requires 1 parameters not 0
ОК
не понимаю, причём тут параметр функции, коли он не указан вообще?
может через Use его подключить?
дайте скомпелированный код.
пробовал в jaws10 и jaws11.
резултат плочевный.
диагностика одинаковая.
--
Евгений

***
Это сообщение No 10343
было разослано для 655 участников дискуссионного листа
[JFWRus] Re[6]: Открыть с помощью

Ответить   "Evgeniy" Mon, 3 Oct 2011 21:30:11 +0400 (#1929637)

 

Всем привет!
Sent: Monday, October 03, 2011 9:30 PM

Недоглядел при копировании кода.
Сверху от заголовка функции вставьте
const
BlankDelimLst = "%1 \"%2\""

В Джозе 12 компилируется.
Про ограничения на версию нет данных.

Нейбор.

***
Это сообщение No 10344
было разослано для 655 участников дискуссионного листа
[JFWRus] Re[7]: Открыть с помощью

Ответить   Mon, 3 Oct 2011 23:26:33 +0400 (#1929819)

 

Приветствую, уважаемые участники конференции и
neibor neib***@b*****.ru

Вы писали 3 октября 2011 г. 23:26

Недоглядел при копировании кода.Сверху от заголовка функции
вставьтеconstBlankDelimLst = "%1 \"%2\""

итак, всё сделал как вы рекомендовали.
тоесть получилось вот так-
ниже привожу первые пять строк:
цитата:
const
BlankDelimLst = "%1 \"%2\""
Object Function GetShellWin ()
Var
Object oShell,
конец цитаты.
строки ниже не менялись.
но увы и ах, резултат компиляции прежний.
тоесть выходит следующее диагностическое сообщение:
Ошибка компиляции
Function GetShellWin requires 1 parameters not 0
ОК
как вы смотрите на то, что я выложу jaws10.142 портабельный лаколезованный,
чтобы вы меня перепроверили?
я думаю, что врежыме Shadow Defender вы меня сможите сразу поправить.
мой текущий jaws это 10.142 установочный лакализованный.
windows xp.
на крайней случай остаёться использовать Use, но конечно хочеться
доразобраться с первоначальным вариантом.
и второй момент:
коли мы прописываем в jkm адрес например плеера, то я так понимаю, что на
один итотже скрипт я могу добавить в jkm разные горячки для разных плееров,
конечно указав у горячек соответствующие адреса плееров?
правельно?
понятно, чтоимя скрипта у всех горячек будет совпадать.
а вот адрес и сама горячка будутразличаться.
еслиэто так, то это крайне удобно.
за рание благодарю за ответ.
--
Евгений

***
Это сообщение No 10345
было разослано для 656 участников дискуссионного листа
[JFWRus] Re[8]: Открыть с помощью

Ответить   "Evgeniy" Tue, 4 Oct 2011 15:49:35 +0400 (#1931471)

 

Всем привет!
Sent: Tuesday, October 04, 2011 3:49 PM

Нет необходимости.

Респект за сообщение.
Еще раз повторите компиляцию.
Когда появится сообщение об ошибке, нажмите ОК.
Вместо проблемной строки под курсором вставьте новую
let oShellWin = GetShellWin (app)
Повторите компиляцию.

Это именно так.

Нейбор.

***
Это сообщение No 10346
было разослано для 656 участников дискуссионного листа
[JFWRus] Re[9]: Открыть с помощью

Ответить   Tue, 4 Oct 2011 19:03:08 +0400 (#1932107)

 

Приветствую, уважаемые участники конференции и
neibor neib***@b*****.ru

Вы писали 4 октября 2011 г. 19:03

Еще раз повторите компиляцию.Когда появится сообщение об ошибке, нажмите
ОК.Вместо проблемной строки под курсором вставьте новуюlet oShellWin =
GetShellWin (app)

безусловно я заменил в исходнике нужную строку да и только.
рука не поднялась компелировать битый код.
и о счастье, скомпелировалось и заработало.
*улыбка*
а если серьёзно, то большое спасибо.
крайне полезное вышло занятие, да и сам скрипт как результат не подкачал.
вообщем супер.
жаль только, что в скрипто писании я слаб до не приличия, но тем не мение
образец такова скрипта хорошый повод для мотивировке к дальнейшему изучению
этого сервиса.
--
Евгений

***
Это сообщение No 10347
было разослано для 656 участников дискуссионного листа
[JFWRus] Re[10]: Открыть с помощью

Ответить   "Evgeniy" Tue, 4 Oct 2011 21:25:35 +0400 (#1932660)

 

Всем привет!
Sent: Tuesday, October 04, 2011 9:25 PM

Перед загрузкой в плеер выделенных файлов можно определить их суммарный
размер. Для этого включите скрипт OpenWithApp в файл скриптов GetFsoInfo.

http://www.integr.org/programs/scripts/getfsoinfo.rar

Нейбор.

***
Это сообщение No 10348
было разослано для 656 участников дискуссионного листа
[JFWRus] Re[11]: Открыть с помощью

Ответить   Tue, 4 Oct 2011 22:49:49 +0400 (#1932946)