Script Wanted : Keyboard Layout Changer

Те, кто ей начинают пользоваться, уже не в силах остановиться! Она может все. Или почти все!

Script Wanted : Keyboard Layout Changer

Сообщение Reuben » Вс мар 16, 2003 11:08 am

Ну, из сабжа всё понятно
<span style='color:purple'>
Ugly girl is better than nothing
Nothing is better than pretty girl
</span>
Reuben
Подполковник
 
Сообщений: 532
Зарегистрирован: Ср дек 04, 2002 8:59 am
Откуда: Jerusalem
Пункты репутации: 0

Сообщение dAnIK SeNT » Вс мар 16, 2003 4:56 pm

Я пытался сделать. Определить раскладку - еще могу, а вот поменять - только для текущего процесса. А текущий процесс для любого плагина PowerPro - сам PowerPro. И поменять раскладку для какой-л. проги нифига не получается <!--emo&:(-->Изображение<!--endemo-->. Хотя есть надежда, что дело помогут решить хуки... Не знаю пока.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение Reuben » Вс мар 16, 2003 5:19 pm

a kak eto voobsche delajetsja?
<span style='color:purple'>
Ugly girl is better than nothing
Nothing is better than pretty girl
</span>
Reuben
Подполковник
 
Сообщений: 532
Зарегистрирован: Ср дек 04, 2002 8:59 am
Откуда: Jerusalem
Пункты репутации: 0

Сообщение dAnIK SeNT » Вс мар 16, 2003 7:01 pm

скриптом это не сделаешь - нужен плагин.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение Reuben » Пн мар 17, 2003 8:45 am

Самураи умрут, но не расколятся <!--emo&:)-->Изображение<!--endemo-->
Я просто хотел спросить, где вообще хранится информация о текущей раскладке?
<span style='color:purple'>
Ugly girl is better than nothing
Nothing is better than pretty girl
</span>
Reuben
Подполковник
 
Сообщений: 532
Зарегистрирован: Ср дек 04, 2002 8:59 am
Откуда: Jerusalem
Пункты репутации: 0

Сообщение dAnIK SeNT » Пн мар 17, 2003 5:50 pm

ХЗ где она хранится, но выцепляется она при помощи вызова функций Windows API. А функции эти хранятся в DLL-ках, которые можно загрузить и использовать из программы.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение Reuben » Вт мар 18, 2003 8:33 am

2dAnIK SeNT
Спасибо!
<span style='color:purple'>
Ugly girl is better than nothing
Nothing is better than pretty girl
</span>
Reuben
Подполковник
 
Сообщений: 532
Зарегистрирован: Ср дек 04, 2002 8:59 am
Откуда: Jerusalem
Пункты репутации: 0

Сообщение Gregory » Вт мар 18, 2003 9:10 am

2dAnIk SeNT
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Определить раскладку - еще могу, а вот поменять - только для текущего процесса.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

Я думаю плагин можно выкладывать как есть, менять раскладку можно и с помощью хоткеев.[/b]
Gregory
Капитан
 
Сообщений: 156
Зарегистрирован: Пн мар 03, 2003 7:28 pm
Откуда: Киев
Пункты репутации: 0

Сообщение Reuben » Вт мар 18, 2003 9:25 am

Если я правильно понял, у Даника есть плагин, который меняет раскладку, но если изменение раскладки повесить, допустим, на кнопочку, то меняется раскладка в панели, в которой она находится. Если так, то конечно выкладывать! Это уже очень полезно! Gregory прав!
<span style='color:purple'>
Ugly girl is better than nothing
Nothing is better than pretty girl
</span>
Reuben
Подполковник
 
Сообщений: 532
Зарегистрирован: Ср дек 04, 2002 8:59 am
Откуда: Jerusalem
Пункты репутации: 0

Сообщение Gregory » Вт мар 18, 2003 9:39 am

Я имел ввиду следуюшее. Не помню как в Win98, а в WinXP изменение раскладки можно повесить на хоткей, например у меня:

Alt+Shift+1 вызывает английский
Alt+Shift+2 вызывает русский
Alt+Shift+3 вызывает украинский

Так что для изменения раскладки достаточно узнать текущую и, взависимости от нее послать нужное сочетание клавиш.
Gregory
Капитан
 
Сообщений: 156
Зарегистрирован: Пн мар 03, 2003 7:28 pm
Откуда: Киев
Пункты репутации: 0

Сообщение dnepr » Чт мар 20, 2003 8:50 pm

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->ХЗ где она хранится, но выцепляется она при помощи вызова функций Windows API. А функции эти хранятся в DLL-ках, которые можно загрузить и использовать из программы.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Будь другом, а что, можно из PowerPro запустить функции Windows API? Я запарился искать, иду, наверное, не в том направлении...
dnepr
Сержант
 
Сообщений: 25
Зарегистрирован: Сб фев 22, 2003 12:58 pm
Пункты репутации: 0

Сообщение dAnIK SeNT » Пт мар 21, 2003 10:19 am

Из PowePro нельзя запускать функции WinAPI. Можно запускать из программы (плагина, например), написанной на Delphi, C++ или еще чем-нибудь.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение dnepr » Пт мар 21, 2003 5:55 pm

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Из PowePro нельзя запускать функции WinAPI. Можно запускать из программы (плагина, например), написанной на Delphi, C++ или еще чем-нибудь.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Блин...
dnepr
Сержант
 
Сообщений: 25
Зарегистрирован: Сб фев 22, 2003 12:58 pm
Пункты репутации: 0

Сообщение ivan » Ср апр 09, 2003 4:45 am

Есть такая программа - PuntoSwitcher. Я думаю, тут она у многих есть. Так вот, она вроде умеет в каком-то ограниченном варианте задавать клавиши для переключения раскладки. (точнее включения русской или английской)
ivan
Рядовой
 
Сообщений: 5
Зарегистрирован: Вт янв 14, 2003 9:58 am
Пункты репутации: 0

Сообщение Reuben » Чт апр 10, 2003 11:00 am

Дык оно конечно, и Punto и Ninja Делают все что нужно ОК, вопрос и стоял, может ли PP их заменить (ответ -- нет, и не должна )
<span style='color:purple'>
Ugly girl is better than nothing
Nothing is better than pretty girl
</span>
Reuben
Подполковник
 
Сообщений: 532
Зарегистрирован: Ср дек 04, 2002 8:59 am
Откуда: Jerusalem
Пункты репутации: 0

След.

Вернуться в Windows PowerPro

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

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

cron