Ru-Board.club
← Вернуться в раздел «Программы»

» Windows PowerPro

Автор: Wovec
Дата сообщения: 21.03.2007 20:50
Благодарю за содействие
Проблемму решил при помощи плагина keytrap
Автор: Wovec
Дата сообщения: 24.03.2007 17:39
Глюки с плагином KeyTrap.
Ситуация следующая: Имееться скрипт внутри которого средствами ПП проигрываеться wva ка. Так вот при использовании KeyTrap (v. 2.3) (PowerPro 4.7) при проигрывании временами теряеться фокус текущего окна (что не есть хорошо). Причем я так и не понял когда именно т.е. может отработать нормально - может глюкнуть. Если этуже кнопку/скрипт обрабатывать ПП - все ОК!. Если закоментировать wav и обрабатывать KeyTrap - тоже все ОК.
Но вопрос в следующем в качестве хот кея нужно {Ctrl} - а пока это умеет ток KeyTrap

Прошу HELPA

И под конец если на форуме идет ток обсуждение последних сборок + руссификаций к ним плиз сообщите - дабы не беспокоить массы.
Автор: HNK
Дата сообщения: 28.03.2007 03:48
Wovec

Цитата:
Глюки с плагином KeyTrap
...


1 можешь выложить скрипт?
2 опиши задачу целиком (дклаем то-то, хотим получить то-то)
3 про {Ctrl} подробнее. нужен {Ctrl} без других клавиш?


Добавлено:
Wovec

Цитата:
Но вопрос в следующем в качестве хот кея нужно {Ctrl} - а пока это умеет ток KeyTrap

Если нужен чистый контрол в настройках
edit hot key/mouse action
выбери tap ctrl в списке key/mouse и будет счастье безо всяких плагинов, хотя конечно левый и правый {Ctrl} разделить не получиться.
Автор: Wovec
Дата сообщения: 28.03.2007 08:48
tap ctrl - пробовал - ниче не получилось. Проблемму не то чтоб решил - но использую Prt Scrn и вобщем то нормально.
А скрип вобще копеичный

Local CurLang=win.getlanguage("active")
Keys {slow}{ctrl}{shift}
If (CurLang==1049) do
&(PProFolder)\#Media\Sound\LangRu.wav
Else
&(PProFolder)\#Media\Sound\LangEn.wav
EndIf
Osd.show(ifelse(1049==win.getlanguage("active"),"RU","EN"),"2000","16","","","")

Собственно переключалка клавиатуры. Просто хотелось звуки от Пунты прикруттить

Добавлено:
Да пасибо за отклик.
Но у меня теперь другой вопрос возник.
Есть ли в ПП возможность отслеживать активные окна. Т.е. не запуск а именно актувацию. Причем желательно не таймером а какойто системной функцией
Автор: HNK
Дата сообщения: 28.03.2007 15:00
Wovec

Цитата:
Собственно переключалка клавиатуры. Просто хотелось звуки от Пунты прикруттить

Если хочешь переключать клаву, то надо посылать

Код: Keys {slow}{ctrl}{shift}{shift}{ctrl}
Автор: Wovec
Дата сообщения: 28.03.2007 17:05
Так пасибки Ctrl уже юзаю - вобще у меня еще один косяк был (Макс задержка для одиночных tap стояла 0) - поставил 250 - все стало на свои места

Да по поводу hook events - капал именно в этом направлении "HookSystemEvents" or "HookWindowEvents" но с инглишь не очень
Понял что вроде это то что как раз и надо - но так и не вьехал как это дело активировать
Щя покапаю еще малеха

Добавлено:
Фуф - вроде разобрался.
Немного не в том направлении копал. Я все искал где галочку поставить.
А оказалось просто надо список создать "HookWindowEvents"

Да - прога радует все больше !
Автор: Wovec
Дата сообщения: 01.04.2007 17:32
Опять есть вопрос %)
При расположении бара в "Position" -> "TaskBar" - все бы хорошо но вот принажатии "Свернуть все окна" бар ПП пропадает тоже . Мож де галка есть какаято
И еще вопросик можно ли как то его запихнуть в тотже таксбар но чтоб позиция была (правый нижний) - вобщем вместо часиков (там где они по умолчанию).
Или мож плагинчиком какимто ......... а то чет не нашел ниче

Добавлено:
Блин - простите опять торможу ............
Сидел думал 2 дня. Как запостил 5 мин и вьехал (верней + почитал)- СТИМУЛ
А таки о позиции в часиках - пока актуально .......
Автор: HNK
Дата сообщения: 01.04.2007 20:48

Цитата:
можно ли как то его запихнуть в тотже таксбар но чтоб позиция была (правый
нижний) - вобщем вместо часиков

Нет. можно
1 вместо кнопки пуск
2 правее пуска
3 как обыная встраиваемая панель, которуе можно таскать по панели задачь в любое место и отключать, если надо (как панель быстрого запуска например)
Третий способ вроде как самый грамотный. Панель пожешь перетащить к самому трею, часы в трее отключить. короче твори.
Есть кардинальный 4-й способ. Отказаться от использования стандартной панели задач и сделать свою на базе РР.
PS Чтобы заюзать 3-й способ, создай КС с именем TaskbarBar, на вкладке Setup жми install TaskbarBar.
Автор: Wovec
Дата сообщения: 02.04.2007 19:29
ДА пасибки все именно так и сделал. НО - когда панель тянешь в саый правый угол и сварачиваешь значки в трей - часть ее (панели ПП) так сказать прячеться - что есть некрасиво и не убодно. От ПУска совсем отказываться неохота. Сейчас перетащил ее вплотную к Пусску и закрепил - вроде ниче. Но на базе ПП сделал часики а глазки по привычке смыкают в правый нижний - но это не беда думаю привыкну


Добавлено:
ДА пасибки все именно так и сделал. НО - когда панель тянешь в саый правый угол и сварачиваешь значки в трей - часть ее (панели ПП) так сказать прячеться - что есть некрасиво и не убодно. От ПУска совсем отказываться неохота. Сейчас перетащил ее вплотную к Пусску и закрепил - вроде ниче. Но на базе ПП сделал часики а глазки по привычке смыкают в правый нижний - но это не беда думаю привыкну
Автор: HNK
Дата сообщения: 03.04.2007 10:51
Wovec

Цитата:
От ПУска совсем отказываться неохота

Если имеешь ввиду менню пуск, то можно вызвать например так

Код: Au.Send("^{esc}")
wait.for (1000,activewindow("c=DV2ControlHost"))
*Window Position! 0 25 = = "c=DV2ControlHost"
Автор: VitRom
Дата сообщения: 04.04.2007 14:02
Народ, подскажите - как эффективней наблюдать за появлением/исчезновением целого лог. диска (типа "вставкой/извлечением диска")? Разумеется, с помощью сабжа?

В голову приходит только WatchFolder, но ведь 1) диска (и его корня \) может вообще не быть и 2) буквы могут быть разные...
Автор: HNK
Дата сообщения: 04.04.2007 18:48

Цитата:
Народ, подскажите - как эффективней наблюдать за появлением/исчезновением целого лог.
диска (типа "вставкой/извлечением диска")? Разумеется, с помощью сабжа?

Имеется в виду вставка/изъятие флешек? Можно посоветовать опрашивать в таймере некий диапазон возможных букв на предмет
file.ISFOLDER("disk:")
и сравнивать с предыдущим запросом.
Если было не 1 стало 1 - диск вставили и наоборот. Кривовато, но больше ничего в голову не приходит и не работает с сидюком (окошко выскакивает, что диск не вставлен). Или тоже самое, но опрос свободного места (diskspace) смотреть 0 - не 0. Но опять с сидюком не прокатит , у него всегда 0.
Автор: Filkot
Дата сообщения: 20.04.2007 10:18
Подскажите плиз что в скрипте написать что бы срабатывал хоткей(F11) в проге Snagit(которая сложена в трей)
Автор: HNK
Дата сообщения: 20.04.2007 11:24

Цитата:
Подскажите плиз что в скрипте написать что бы срабатывал хоткей(F11) в проге
Snagit(которая сложена в трей)

Если из скрипта хочешь послать f11 в Snagit попробуй для начала так

Код: *Keys {to "=snagit"}{f11}
Автор: Filkot
Дата сообщения: 20.04.2007 14:11
Snagit
Цитата:
*Keys {to "=snagit"}{f11}


я так пробывал. он говрит что не может найти окно такое.


Snagit это прога для снятия скриншотов. снимает по хоткей(F11), при этом сама сложена в трей.
Автор: HNK
Дата сообщения: 20.04.2007 15:30
тогда вот так

Код: *Keys {slow}{to "=Explorer"}{f11}
Автор: Filkot
Дата сообщения: 20.04.2007 15:34

Цитата:
*Keys {slow}{to "=Explorer"}{f11}


то что надо. спасибо большое.
Автор: HNK
Дата сообщения: 20.04.2007 15:45
А что делает по клику в трее? можно посылать клики в трей, левый правый, двойной. Можно даже задействовать меню трея, хотя это может оказаться более гиморным и не всегда надежным.

Упс . Этот пост оказался лишним
Автор: Filkot
Дата сообщения: 24.04.2007 11:17
Возник новый вопрос.
при
Цитата:
*Keys {slow}{to "=Explorer"}{f11}
вызыветься снятие скрина окна, но окно(любое) становиться не активным.
подскажите как сделать что бы окно оставалось активным после вызова f11.
Автор: HNK
Дата сообщения: 24.04.2007 16:45
Filkot
Цитата:
вызыветься снятие скрина окна, но окно(любое) становиться не активным.

Можно попробовать так

Код: Au.Send("{f11}")
Автор: Filkot
Дата сообщения: 25.04.2007 16:19
Спасибо еще раз.
есть еще вопросик.

на пример:

C:\Program Files\folder (var1-var2) \file.exe
var1 & var2 это переменные которые должен вводить пользователь

как сделать что бы вводились эти переменные и после запускался тот .exe который лежит в нужной мне папке?

Автор: HNK
Дата сообщения: 25.04.2007 16:57
Filkot

Цитата:
Спасибо еще раз.

что-то помогло и если да, то что

Цитата:
есть еще вопросик.

Не понял. Юзер должен путь указать? Что за переменные?
Если одинаковый файл по 2-м разным путям, может просто if использовать . Или строка складывай
"C:\\Program Files\\folder\\"++var++"\\file.exe"
var вводишь в окне. типа 1,2,3...
Автор: Filkot
Дата сообщения: 26.04.2007 08:21

Цитата:
что-то помогло и если да, то что


помагла эта комбинация
Цитата:
Au.Send("{f11}")



а насчет папак хотел спросить как использовать переменные в адресе.
Юзер должен указать часть пути, котрая расходиться.
например:

var1 = input ("Enter the name of folder")
var2 = input ("Enter the name of folder")

C:\Program Files\folder (var1-var2) \file.exe

как использовать эту переменную в адресе, что бы запустить file.exe. как я не пытался говорит что не может найти по такому адресу. не хочет подставлять занчение введеное в адресс.
Автор: HNK
Дата сообщения: 26.04.2007 11:49

Код: local var = input ("Enter the name of folder")
do("C:\\Program Files\\folder" ++ var ++ "\\file.exe")
Автор: Filkot
Дата сообщения: 27.04.2007 08:25
Спасибо, и на этот раз выручили.
Хочу еще спросить можно ли как нибудь узнать сиписок кодов команд для
PostMessage и SendMessage для других программ.

Автор: HNK
Дата сообщения: 27.04.2007 14:23
Для тотал командера здесь можно почитать. на файлфоруме что-то обсуждалось в основном для плееров. А вообще на сайте производителе конкретного продукта я так понимаю.
Если что-то нароешь для чего-нибудь, выложи здесь ссылки.
Автор: NORIO
Дата сообщения: 27.04.2007 21:27
У кого-нибудь работает плагин "line in c" с какой нибудь версией ppro начиная c 4.6 ?
Можете проверить? У меня этот плаг никак не реагирует на вызов функций.
Автор: HNK
Дата сообщения: 28.04.2007 00:19
У меня не работает, пишет миксер опен еррор. ХР SP2 PP 4.7


Добавлено:
HNK

Цитата:
У меня не работает, пишет миксер опен еррор. ХР SP2 PP 4.7

Поправка. У меня все работает. Карта была отключена
Автор: evgenych
Дата сообщения: 06.05.2007 12:20

Цитата:

Last Call for PowerPro Bugs
Posted by: "brucexs" bswitzer@ican.net brucexs
Sat Apr 14, 2007 7:59 am (PST)
Folks:
My current plans are to stop all PowerPro development at the end of
April. I have fixed a couple of small bugs in the last weeks, and will
look at any that are reported before April 30. After that, I will no
longer respond to bug reports (or feature requests).

I am aware of a couple of outstanding bugs which I have decided not to
attempt to fix:

- *window menu move fails if dialog open: too complicated to fix

- missing tooltip help for some dialog elements of configure dialog: I
don't want to open the configure program just to do this.
Автор: HNK
Дата сообщения: 06.05.2007 17:21
дальнейшая разраьотка прекрашена?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738

Предыдущая тема: ICQ и клоны. (!под Win32!)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.