Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.79/19: Рейтинг темы: голосов - 19, средняя оценка - 4.79
62 / 5 / 0
Регистрация: 27.02.2023
Сообщений: 128

Изменить кодировку текста в поле Text1 на VB6

20.03.2024, 10:00. Показов 4424. Ответов 63
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужен код, при нажатии на кнопку Command1 (UTF-8) или Command2 (Win-1251)
меняется кодировка текста в поле Text1.



[Пример формы]
Миниатюры
Изменить кодировку текста в поле Text1 на VB6  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.03.2024, 10:00
Ответы с готовыми решениями:

Как снять выделение текста в текстовом поле (Text1) при нажатии на кнопку в VB
Есть текстовое поле Text1 и кнопка Command1 я выделил текст мышкой и мне нужно снять выделенный текст при нажатии на кнопку. пытался...

Изменить кодировку в поле вывода ХТМЛ
При открытии большинства страниц, информация отображается нормально. Но у нужной мне страницы нет заголовков, в результате кодировка...

Изменить кодировку текста
по умолчанию Visual Studio 2010 в C#-проекте кодирует строки в Unicode, то есть каждый символ весит 2 байта. Как изменить на ANSI, чтобы...

63
932 / 365 / 43
Регистрация: 10.05.2021
Сообщений: 1,564
Записей в блоге: 10
20.03.2024, 10:33
Ищите тут
1
62 / 5 / 0
Регистрация: 27.02.2023
Сообщений: 128
20.03.2024, 10:42  [ТС]
нужен код к форме (как в примере)
0
Испарился
 Аватар для HackerVlad
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
22.03.2024, 00:32
Alexnet84, эта тема уже поднималась много раз вообще-то и на форуме уже есть достаточно много ответов для этого, вам лишь следовало лучше поискать!

Добавлено через 2 минуты
Важно так же здесь отметить, что стандартное текстовое поле Text1 не сможет отображать специальные символы юникода, например китайские иероглифы или диакритические знаки.

Добавлено через 2 минуты
На самом деле в текстовом поле Text1 может быть только одна кодировка - ANSI, так как стандартный контрол поддерживает лишь ANSI...

Добавлено через 4 минуты
Однако даже в текстовом поле Text1 можно получить некоторую иллюзию преобразования кодировок используя обычные API-функции MultiByteToWideChar и WideCharToMultiByte
0
62 / 5 / 0
Регистрация: 27.02.2023
Сообщений: 128
22.03.2024, 08:06  [ТС]
HackerVlad, помоги разобраться с применением кодировки в форме, много читал статей не нашёл точного решения.
0
62 / 5 / 0
Регистрация: 27.02.2023
Сообщений: 128
22.03.2024, 08:17  [ТС]
HackerVlad, другой пример копирую в форму текст и он отображает иероглифы вместо русских букв,
P.s. какой применить код, чтобы он отображал корректно на русском в Text1.
Миниатюры
Изменить кодировку текста в поле Text1 на VB6  
0
428 / 333 / 61
Регистрация: 29.06.2019
Сообщений: 493
22.03.2024, 08:53
Alexnet84, включайте русскую раскладку перед копированием в буфер. Зачем придумывать проблемы?
0
932 / 365 / 43
Регистрация: 10.05.2021
Сообщений: 1,564
Записей в блоге: 10
22.03.2024, 09:27
Alexnet84, после вставки символы уже заменены. Обратно не откатить. Пользуйтесь советом от SergioJek.
0
62 / 5 / 0
Регистрация: 27.02.2023
Сообщений: 128
22.03.2024, 10:09  [ТС]
это не решение, нужен код
0
Испарился
 Аватар для HackerVlad
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
22.03.2024, 15:47
Alexnet84, у меня есть код, который вам нужен. Я даже написал специальную программу которая копирует русский текст без кракозябликов.

Добавлено через 30 секунд
Программа которая на лету контролирует содержимое буфер обмена и изменяет его на правильный лад вот

Добавлено через 2 минуты
Alexnet84, Готовые решения и полезные коды на Visual Basic 6.0

Добавлено через 23 секунды
Эта программа точно поможет исправить вашу ситуацию
0
Испарился
 Аватар для HackerVlad
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
22.03.2024, 17:46
Alexnet84, в кодировке UTF-8 можно хранить информацию, например записывать её в текстовый файл TXT, но на самом деле отобразить информацию в VB6 в кодировке UTF-8 нельзя. Будет отображаться тогда абы что. Абы какие символы.
1
Испарился
 Аватар для HackerVlad
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
22.03.2024, 18:30
Visual Basic
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
Option Explicit
Private Declare Function WideCharToMultiByte Lib "kernel32" (ByVal CodePage As Long, ByVal dwFlags As Long, ByVal lpWideCharStr As Long, ByVal cchWideChar As Long, ByVal lpMultiByteStr As Long, ByVal cbMultiByte As Long, ByVal lpDefaultChar As Long, ByVal lpUsedDefaultChar As Long) As Long
Private Declare Function MultiByteToWideChar Lib "kernel32" (ByVal CodePage As Long, ByVal dwFlags As Long, ByVal lpMultiByteStr As Long, ByVal cbMultiByte As Long, ByVal lpWideCharStr As Long, ByVal cchWideChar As Long) As Long
Private Declare Function MessageBox Lib "user32" Alias "MessageBoxW" (ByVal hwnd As Long, ByVal lpText As Long, ByVal lpCaption As Long, ByVal wType As Long) As Long
Private Declare Function SysAllocStringByteLen Lib "oleaut32" (ByVal olestr As Long, ByVal BLen As Long) As Long
Private Declare Function SysAllocStringLen Lib "oleaut32" (ByVal olestr As Long, ByVal BLen As Long) As Long
Private Declare Sub PutMem4 Lib "msvbvm60" (ByVal Ptr As Long, ByVal Value As Long)
 
Private Const CP_UTF8 As Long = 65001
Dim strTXT As String
 
' Конвертировать любой текст в UTF-8
Private Function ConvertToUTF8(strText As String) As String
    Dim nOutputByteLen As Long
    Dim arr() As Byte
    
    If Len(strText) > 0 Then
        nOutputByteLen = WideCharToMultiByte(CP_UTF8, 0&, StrPtr(strText), Len(strText), 0&, 0&, 0&, 0&)
        
        If nOutputByteLen > 0 Then
            ReDim arr(nOutputByteLen - 1)
            WideCharToMultiByte CP_UTF8, 0&, StrPtr(strText), Len(strText), VarPtr(arr(0)), nOutputByteLen, 0&, 0&
            
            ConvertToUTF8 = arr
        End If
    End If
End Function
 
' Конвертировать UTF8 текст в Win-1251
Private Function ConvertUTF8ToWin1251(strText As String) As String
    Dim nOutputCharLen As Long
    Dim numread As Long
    Dim stringbuffer As String
    Dim stringbuffer2 As String
    Dim lpMultiByteStr As Long
    Dim TextByteLenSize As Long
    
    If Len(strText) > 0 Then
        TextByteLenSize = LenB(strText)
        
        If TextByteLenSize > 0 Then
            PutMem4 VarPtr(stringbuffer), SysAllocStringByteLen(0&, TextByteLenSize) ' Мгновенно выделить память для строки
            lpMultiByteStr = StrPtr(strText)
            nOutputCharLen = MultiByteToWideChar(CP_UTF8, 0&, lpMultiByteStr, TextByteLenSize, 0&, 0&) ' Получить размер буфера в символах
            
            If nOutputCharLen > 0 Then
                PutMem4 VarPtr(stringbuffer2), SysAllocStringLen(0&, nOutputCharLen)
                
                ' Преобразовать кодировки
                If MultiByteToWideChar(CP_UTF8, 0&, lpMultiByteStr, TextByteLenSize, StrPtr(stringbuffer2), nOutputCharLen) > 0 Then
                    ConvertUTF8ToWin1251 = stringbuffer2
                End If
            End If
        End If
    End If
End Function
 
Private Sub Command1_Click()
    Dim str As String
    
    str = ConvertToUTF8(Text1.Text)
    
    Text1.Text = str
    MessageBox hwnd, StrPtr(str), StrPtr("Получен новый текст"), ByVal 0&
    strTXT = str
End Sub
 
Private Sub Command2_Click()
    Dim str As String
    
    ' не указывать Text1.Text так как в нём содержится искаверканный текст
    str = ConvertUTF8ToWin1251(strTXT)
    
    Text1.Text = str
    'MessageBox hwnd, StrPtr(str), ByVal 0&, ByVal 0&
End Sub
Миниатюры
Изменить кодировку текста в поле Text1 на VB6  
Вложения
Тип файла: zip Change the encoding of the text in the Text1 field to VB6.zip (6.6 Кб, 29 просмотров)
2
62 / 5 / 0
Регистрация: 27.02.2023
Сообщений: 128
25.03.2024, 15:43  [ТС]
HackerVlad, спасибо что помогаешь с написанием кода для кодировки.
Я не смог конвертировать текст через твой код
Пример: ˆ‚€Ž‚ ‘…ƒ…‰ ‚ˆŠ’ސނˆ—
нажимаю на кнопку: Win-1251 Command2 весь текст пропадает.
0
Испарился
 Аватар для HackerVlad
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
25.03.2024, 21:19
Alexnet84, я говорил уже об этом, что текстовое поле Text1 может на самом деле поддерживать только одну кодировку - ANSI. Иначе пришлось бы создавать текстовое поле с поддержкой юникода. Вам возможно и не надо это. Вы сначала подумайте что вам нужно и чётко сформулируйте свою задачу.

Добавлено через 4 минуты
Alexnet84, да и кнопка Command2 в том коде не работает, если нажимать на неё первой. Иначе там надо переделать код, например:

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub Command2_Click()
    Dim str As String
    
    If Len(strTXT) > 0 Then
        ' не указывать Text1.Text так как в нём содержится искаверканный текст
        str = ConvertUTF8ToWin1251(strTXT)
        
        Text1.Text = str
        'MessageBox hwnd, StrPtr(str), ByVal 0&, ByVal 0&
    Else
        strTXT = Text1.Text
        Text1.Text = ConvertUTF8ToWin1251(strTXT)
    End If
End Sub
Текст пропадать теперь не будет, но это всё равно не поможет я уже говорил почему.

Добавлено через 1 минуту
Текстовое поле Text1 не может содержать и хранить в себе информацию в кодировке UTF-8 - это невозможно. Только в ANSI.

Добавлено через 32 секунды
В UTF-8 можно записывать текстовые файлы TXT зато и считывать потом тоже.
0
62 / 5 / 0
Регистрация: 27.02.2023
Сообщений: 128
26.03.2024, 09:37  [ТС]
HackerVlad, ранее я создавал тему "Вывести результат запроса (из Powershell) в форму VB"

мне написали код для выгрузки через кнопку:
--------------------
Private Sub Command1_Click()
Text2.Text = CreateObject("WScript.Shell").Exec("powe rshell.exe " & Text1.Text).StdOut.ReadAll()
End Sub

выгрузка идёт, но русский текст не читаемый. Ищу код для перевода текста в кириллицу при выводе результата из PowerShell в форму.
(Пример)
Миниатюры
Изменить кодировку текста в поле Text1 на VB6  
0
Испарился
 Аватар для HackerVlad
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
26.03.2024, 15:38
Alexnet84, пришли проект тогда помогу

Добавлено через 13 минут
Кажется у меня получилось. Да, ты прав. Из PowerShell ответ в текстовое поле приходит в кракозябликах. Какая кодировка интересно. Там явно не UTF-8 как вы подумали.

Добавлено через 53 минуты
Alexnet84, вам надо было сразу правильно сформулировать и правильно поставить задачу, а то я получается только зря писал код для преобразования кодировок UTF-8

Добавлено через 51 секунду
Из досовского окошка консоли там скорее всего будет кодировка OEM

Добавлено через 12 минут
Alexnet84, таким образом для вашего правильного преобразования кодировок достаточно тогда будет всего одной функции OemToChar

Visual Basic
1
Private Declare Function OemToChar Lib "user32.dll" Alias "OemToCharA" (ByVal lpszScr As String, ByVal lpszDst As String) As Long
0
Испарился
 Аватар для HackerVlad
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
26.03.2024, 15:42
Вот правильный ответ на ваш вопрос:

Visual Basic
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
Option Explicit
Private Declare Function WideCharToMultiByte Lib "kernel32" (ByVal CodePage As Long, ByVal dwFlags As Long, ByVal lpWideCharStr As Long, ByVal cchWideChar As Long, ByVal lpMultiByteStr As Long, ByVal cbMultiByte As Long, ByVal lpDefaultChar As Long, ByVal lpUsedDefaultChar As Long) As Long
Private Declare Function MultiByteToWideChar Lib "kernel32" (ByVal CodePage As Long, ByVal dwFlags As Long, ByVal lpMultiByteStr As Long, ByVal cbMultiByte As Long, ByVal lpWideCharStr As Long, ByVal cchWideChar As Long) As Long
Private Declare Function MessageBox Lib "user32" Alias "MessageBoxW" (ByVal hwnd As Long, ByVal lpText As Long, ByVal lpCaption As Long, ByVal wType As Long) As Long
Private Declare Function SysAllocStringByteLen Lib "oleaut32" (ByVal olestr As Long, ByVal BLen As Long) As Long
Private Declare Function SysAllocStringLen Lib "oleaut32" (ByVal olestr As Long, ByVal BLen As Long) As Long
Private Declare Sub PutMem4 Lib "msvbvm60" (ByVal Ptr As Long, ByVal Value As Long)
Private Declare Function CreateFile Lib "kernel32" Alias "CreateFileW" (ByVal lpFileName As Long, ByVal dwDesiredAccess As Long, ByVal dwShareMode As Long, lpSecurityAttributes As Any, ByVal dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal hTemplateFile As Long) As Long
Private Declare Function WriteFile Lib "kernel32" (ByVal hFile As Long, ByVal lpBuffer As Long, ByVal nNumberOfBytesToWrite As Long, ByRef lpNumberOfBytesWritten As Long, ByVal lpOverlapped As Any) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Private Declare Function OemToChar Lib "user32.dll" Alias "OemToCharA" (ByVal lpszScr As String, ByVal lpszDst As String) As Long
 
Private Const CP_UTF8 As Long = 65001
Private Const GENERIC_WRITE As Long = &H40000000
Private Const FILE_SHARE_READ = &H1
Private Const CREATE_ALWAYS = 2
Private Const FILE_ATTRIBUTE_ARCHIVE = &H20
Private Const INVALID_HANDLE_VALUE As Long = -1
 
Dim strTXT As String
 
' Конвертировать любой текст в UTF-8
Private Function ConvertToUTF8(strText As String) As String
    Dim nOutputByteLen As Long
    Dim arr() As Byte
    
    If Len(strText) > 0 Then
        nOutputByteLen = WideCharToMultiByte(CP_UTF8, 0&, StrPtr(strText), Len(strText), 0&, 0&, 0&, 0&)
        
        If nOutputByteLen > 0 Then
            ReDim arr(nOutputByteLen - 1)
            WideCharToMultiByte CP_UTF8, 0&, StrPtr(strText), Len(strText), VarPtr(arr(0)), nOutputByteLen, 0&, 0&
            
            ConvertToUTF8 = arr
        End If
    End If
End Function
 
' Конвертировать UTF8 текст в Win-1251
Private Function ConvertUTF8ToWin1251(strText As String) As String
    Dim nOutputCharLen As Long
    Dim numread As Long
    Dim stringbuffer As String
    Dim stringbuffer2 As String
    Dim lpMultiByteStr As Long
    Dim TextByteLenSize As Long
    
    If Len(strText) > 0 Then
        TextByteLenSize = LenB(strText)
        
        If TextByteLenSize > 0 Then
            PutMem4 VarPtr(stringbuffer), SysAllocStringByteLen(0&, TextByteLenSize) ' Мгновенно выделить память для строки
            lpMultiByteStr = StrPtr(strText)
            nOutputCharLen = MultiByteToWideChar(CP_UTF8, 0&, lpMultiByteStr, TextByteLenSize, 0&, 0&) ' Получить размер буфера в символах
            
            If nOutputCharLen > 0 Then
                PutMem4 VarPtr(stringbuffer2), SysAllocStringLen(0&, nOutputCharLen)
                
                ' Преобразовать кодировки
                If MultiByteToWideChar(CP_UTF8, 0&, lpMultiByteStr, TextByteLenSize, StrPtr(stringbuffer2), nOutputCharLen) > 0 Then
                    ConvertUTF8ToWin1251 = stringbuffer2
                End If
            End If
        End If
    End If
End Function
 
Private Sub Command1_Click()
    Dim str As String
    
    str = ConvertToUTF8(Text1.Text)
    
    Text1.Text = str
    MessageBox hwnd, StrPtr(str), StrPtr("Получен новый текст"), ByVal 0&
    strTXT = str
End Sub
 
Private Sub Command2_Click()
    Dim str As String
    
    If Len(strTXT) > 0 Then
        ' не указывать Text1.Text так как в нём содержится искаверканный текст
        str = ConvertUTF8ToWin1251(strTXT)
        
        Text1.Text = str
        'MessageBox hwnd, StrPtr(str), ByVal 0&, ByVal 0&
    Else
        strTXT = Text1.Text
        Text1.Text = ConvertUTF8ToWin1251(strTXT)
    End If
End Sub
 
Private Sub Command3_Click()
    Dim hFile As Long
    Dim str As String
    
    strTXT = CreateObject("WScript.Shell").Exec("powershell.exe dir").StdOut.ReadAll()
    
    str = Space$(Len(strTXT))
    OemToChar strTXT, str
    Text1.Text = str ' ANSI
    
    strTXT = Text1.Text ' To UTF16
    
    ' Скинуть дамп в TXT-файл (UTF-16)
    ' Хотя на самом деле в ANSI лучше так как в ANSI хранится информация изначально, но это пофиг уже не важно
    hFile = CreateFile(StrPtr(App.Path & "\dump.txt"), GENERIC_WRITE, FILE_SHARE_READ, ByVal 0&, CREATE_ALWAYS, FILE_ATTRIBUTE_ARCHIVE, 0)
    
    If hFile <> INVALID_HANDLE_VALUE Then
        WriteFile hFile, StrPtr(strTXT), LenB(strTXT), 0, ByVal 0&
        CloseHandle hFile
    End If
End Sub
Вложения
Тип файла: zip Изменить кодировку текста в поле Text1 на VB6.zip (8.7 Кб, 22 просмотров)
1
1384 / 839 / 91
Регистрация: 08.02.2017
Сообщений: 3,553
Записей в блоге: 1
26.03.2024, 16:48
Цитата Сообщение от HackerVlad Посмотреть сообщение
OemToChar strTXT, str
вот чем плохи ансишные версии, то что там неявные перобразования, и как бы не все прозрачно. Допустим в данном случае тут одна строка неявно преобразуется в Ansi, затем преобразуется функцией OemToChar и после этого не явно преобразуется в Unicode..
0
Испарился
 Аватар для HackerVlad
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
26.03.2024, 16:58
testuser2, ну да, так и есть. хочешь явно? используй W-функцию

Добавлено через 1 минуту
OemToCharW можно попробовать. Но я решил что A функция сойдёт. Так как там всё равно будет ANSI изначально.
0
1384 / 839 / 91
Регистрация: 08.02.2017
Сообщений: 3,553
Записей в блоге: 1
26.03.2024, 17:09
Цитата Сообщение от HackerVlad Посмотреть сообщение
используй W-функцию
Проверил, W-версия в даже кривее работает, табуляция страдает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.03.2024, 17:09
Помогаю со студенческими работами здесь

Изменить кодировку текста
Здравствуйте! На сайте http://mebelnavoi.com/horoscope/ есть парсинг гороскопа с horo.mail.ru, как изменить кодировку (c UTF-8)...

Изменить кодировку текста
Пытаюсь изменить кодировку текста через : $text1=array_map(&quot;ToWindows1251&quot;, $text); В Версии php 5.2 Все нормально работало, в...

Как изменить кодировку текста?
Мне нужно прочить файл использую My.Computer.FileSystem.ReadAllText() но оно мне возвращает текст из файла не знаю в какой кодировке, мне...

Как изменить кодировку текста
Здравствуйте. std::auto_ptr&lt;TStringList&gt; RSS(new TStringList()); RSS-&gt;Add(&quot;&lt;?xml version=\&quot;1.0\&quot; encoding=\&quot;UTF-8\&quot;...

Изменить кодировку текста в TextBox
Я нашел инфу как поменять кодировку текста , но не могу понять, как ее поменять непосредственно в тексте. Поясняю: есть TextBox, как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru