powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / варианты комбинаций с алфавитом
25 сообщений из 89, страница 3 из 4
варианты комбинаций с алфавитом
    #38471287
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для тех кто пытается разъяснять работу пунто
он пж заменяет на g;
и что нет пж в русском, может быть, а что есть g; в английском или он услужливо точку с запятой ставит??
но бывают случаи, что он ставит [,] то есть квадратную скобку левую, правую
одним словом пунто идол и всё что надо, это слизать у него
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38471394
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот для скептиков хж меняет на [; тут кому услуга? понятно что может и идол не совершенен, но он меня никогда не подводил
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38472978
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё же как узнать
пунто поддерживает перерескладку при виртуальном (программном) вводе
Спасибо
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38473021
катастрофа,

У меня есть код VB6 для пунто.
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38473038
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продавец пунто кода, и??
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38473052
катастрофа,

за 8 т евро отдам
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38473063
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продавец пунто кода, Вы в рублях скажите
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38473130
катастрофа,

360 000 руб
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38473151
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продавец пунто кода, самому то не смешно с учётом того, что пунто бесплатен, щас Клевер начнёт демпинговать
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38473192
катастрофа,

как хочешь
моё дело отказать, твоё дело предложиться
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38473269
фрласёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
катастрофаПродавец пунто кода, самому то не смешно с учётом того, что пунто бесплатен, щас Клевер начнёт демпинговать

прототип за 3 дня за 5 т.р. с 50% предоплатой
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38473292
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фрласёр, в данный момент нужен код создания текстового файла со всеми заменами как в пунто что и на что заменяет, цена? и не нравится мне общаться с гостями...
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38473310
Ахмеджан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
катастрофа,

зо тры тисича гатов тибе напясать праграму
Сахласен?
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38473320
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ахмеджан,
1 русский подтягиваем
2 регистрируемся
дальше видно будет
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38473953
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофавсё же как узнать
пунто поддерживает перерескладку при виртуальном (программном) вводе
Спасибо
или это надо к ассемблеристам обращаться?
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38474021
катастрофа,

ну раз сам не можешь ничего сделать то тебе в форум Работа дорога!
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38474032
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программирую на всех языках, даж,
на этом форуме это дохлый номер, увы...
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38474243
грызли
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
катастрофаПрограммирую на всех языках, даж,
на этом форуме это дохлый номер, увы...

на всех, а толком ни на одном
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38482779
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пытался, создавал топик в Работе, толку 0
но всё же
катастрофаесли предположить, что все комбинации известны, пробую одну
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
'добавляем библиотеку для определения раскладки клавиатуры
Private Declare Function GetKeyboardLayoutName Lib "user32" Alias "GetKeyboardLayoutNameA" (ByVal pwszKLID As String) As Long

Private Sub CommandButton1_Click()

'раскладка клавиатуры: http://www.sql.ru/forum/actualthread.aspx?tid=852792
Dim KeybLayoutName As String
KeybLayoutName = String(9, 0)
GetKeyboardLayoutName KeybLayoutName

If CStr(CLng(Left$(KeybLayoutName, InStr(1, KeybLayoutName, Chr$(0)) - 1))) = 409 Then
'MsgBox$ "текущая раскладка клавиатуры - Латинница"
'условие, если текущая раскладка клавиатуры - Латинница
'тогда меняем её на противоположную
Application.Keyboard (1049)
End If

SendKeys String:="ф"
SendKeys String:=" "
If CStr(CLng(Left$(KeybLayoutName, InStr(1, KeybLayoutName, Chr$(0)) - 1))) = 409 Then MsgBox "Раскладка изменилась"

End Sub


срабатывает через раз
как этот SendKeys работает?

СРАБАТЫВАЕТ ЧЕРЕЗ РАЗ
но всё же срабатывает, помогите разобраться в коде пжл
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38482780
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа, "скажи мне тот тощий любимец бАгов":
катастрофа
Код: vbnet
1.
If CStr(CLng(Left$(KeybLayoutName, InStr(1, KeybLayoutName, Chr$(0)) - 1))) = 409 Then

Как... КАК?? может твоё желание преобразовать в стринги - быть числом?? причём два разА...
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38482781
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроме того - у юзверя может быть не только две раскладки, не забывай об этом...
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38482782
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM, спасибо, пока толком не проснулся, обмозгую
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38482783
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMКроме того - у юзверя может быть не только две раскладки, не забывай об этом...
ну это перебор, потому что я на своём компе один раз сделаю, вытащу все замены и забуду как страшный сон
Вы за моими нервами присматривайте пжл
15203427
:)
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38482784
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроме того, весь твой код мне напоминает нечто:
Мужики, значит Джентльмены сидят у камина (трубки и тапочки в комплекте), и внезапно слышат стук... стук... удар...
- Холмс, не пойти ли посмотреть?
- Не обращайте внимания, Ватсон, - это Лестрейд снова пытается охранять Бейкер-стрит. Завтра он снова что-нибудь новенькое придумает...
...
Рейтинг: 0 / 0
варианты комбинаций с алфавитом
    #38482872
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну не взлетает

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
Option Explicit

Private Declare Function GetKeyboardLayout Lib "user32" (ByVal dwLayout As Long) As Long
Private Declare Function GetWindowThreadProcessId& Lib "user32" (ByVal hwnd As Long, lpdwProcessId As Long)
Private Declare Function GetForegroundWindow& Lib "user32" ()

Private Sub Timer1_Timer()

    Dim hAppWnd As Long
    Dim ThreadID As Long
    Dim ThreadLayout As Long
    Dim vbNullString As String
    hAppWnd = GetForegroundWindow()
    ThreadID = GetWindowThreadProcessId(hAppWnd, ByVal 0&)
    ThreadLayout = GetKeyboardLayout(ThreadID)
    vbNullString = Hex(ThreadLayout)

    If vbNullString = "4090409" Then
        'MsgBox$ "текущая раскладка клавиатуры - Латинница"
        'условие, если текущая раскладка клавиатуры - Латинница
        'тогда меняем её на противоположную
        Application.Keyboard (1049)
    End If

    SendKeys String:="ф"
    SendKeys String:=" "
    If vbNullString <> "4090409" Then MsgBox$ "Раскладка изменилась"

End Sub



и главное довыделывался здесь If vbNullString = "4090409" Then не равно, а в ветку заходит, почему?
...
Рейтинг: 0 / 0
25 сообщений из 89, страница 3 из 4
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / варианты комбинаций с алфавитом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]