|
30.10.2015, 17:56
|
||||||
Кириллица на нелокализованной ОС30.10.2015, 17:56. Показов 4122. Ответов 20
Метки нет (Все метки)
Здравствуйте!
У меня только один вопрос (Пока…). Скажу сразу, языка Visual Basic я не знаю. Просто нарыл код, немного поправил как хочется мне и всё работает. Мне всё нравится(хотя конечно осознаю что есть много и других интерестностей и хорошестей) но пока достаточно.
Вот в чём вопрос, можно ли записать в самом скрипте, что бы выводило русские буквы. Не зависимо от настроек ОС? Если сложно, то если не трудно. Напишите этот код. И куда мне его вставить. Буду очень благодарен. P.S. А и ещё. Как я понимаю может открыть только с помощью IE Да?
0
|
||||||
30.10.2015, 17:56
|
||
|
Ответы с готовыми решениями:
20
Кириллица в БД Кириллица |
|
30.10.2015, 18:02
|
||
|
1
|
|||
|
30.10.2015, 18:08
|
||
|
Спасибо. Просто смотрю здесь. VBA и VB есть.
То есть я просто запускаю это. Все настройки остаются как и были. Это важно. Но это окно будет понимать кириллицу. И если будут, испанские символы то понимать их, если латышские то их и если по-русски то их.
0
|
|||
|
30.10.2015, 18:17
|
||
|
Будут поддерживаться все языки мира в т. ч. китайский и арабский.
0
|
|||
|
30.10.2015, 19:05
|
|||||
Сообщение было отмечено Pro_grammer как решение
Решение
Замените msgbox на юникодный (msgboxW).
2
|
||||||
|
31.10.2015, 18:20
|
||
|
Спасибо Всем.
Извините. Действительно не знаю ВБ. А куда в моём коде это вставить? C этим MsgBoxW. Просто я когда искал, были подобные коды, но к сожалению они не работали. Ничего не открывалось. И я не знал в чём причина. Добавлено через 19 часов 11 минут Ну пожалуйста скажите куда мне вставить эту функцию. И где и как её вызвать. В моём коде. Пробую, пробую, ну никак не получается. Пожалуйста!!! Добавлено через 30 минут Я уже его туда и туда. Но всё время одно. Expected end of statement в Char 17. А что ожидается и почему и что такое Char17. Я конечно не понимаю.
0
|
|||
|
03.11.2015, 05:27
|
||
|
Здравствуйте!
Ну неужели, никто не может подсказать как соединить мой код с этой функцией. Ну пожалуйста. Неужели это так трудно. Или хотя бы скажите что значит ошибка Char17 в этом коде функции.
0
|
|||
|
05.11.2015, 16:50
|
||
|
ytrewq123, для начала, Вы вообще на каком языке пишите, Visual Basic 6, или VBScript ?
0
|
|||
|
06.11.2015, 02:50
|
||
|
Ой спасибо что Вы откликнулись.
Да куда я её только не вставлял. Ничего, всегда ошибка какая-то. Насколько я понимаю VBScript. Ибо, я просто открыл блокнот. Скопировал туда выше показанный код? подправил и сохранил файл с расширением VBS. Вставил в самое начало, поменял MsgBox на MsgBoxWю Сохранил. Нажимаю. И. Сообщение окна. Windows Script Host Line. 1 Char. 12 Error. Expected end of statement Code. 800A0401 Source Microsoft VBScript compilation error Вот так. Помогите пожалуйста. Мне очень надо.
0
|
|||
|
06.11.2015, 07:42
|
||
|
Вы уже определитесь, что вам надо, VBA, VBS, VB6 или может VB.NET? Это по сути разные вещи, хотя и со схожим синтаксисом.
0
|
|||
|
06.11.2015, 16:26
|
||
|
Ну вот значит.
В заглавии статьи откуда я взял этот код. Написано так. Программирование на языке Microsoft Visual Basic Scripting Edition. И какой вывод? Мне просто надо чтобы этот файл лежал на десктопе, я нажал появилось сообщение в инфо. окне. Как я писал всё в порядке, всё работает. Только если регион не Россия не пошит кириллицу, а мне это очень надо. Так как возможно решить проблему???
0
|
|||
|
09.11.2015, 16:47
|
||
|
Аууу!!!
Неужели никто не знает и не может помочь. Скажите хоть, возможно ли это сделать. Дааа вот это задача. Ну кто ни будь знает!!!??? Буду очень благодарен. Мне очень надо.
0
|
|||
|
09.11.2015, 21:40
|
||
|
Просто выставьте в настройках ОС язык для программ, не поддерживающих Юникод, - "Русский".
0
|
|||
|
12.11.2015, 18:01
|
||
|
Спасибо Вам. Туда ползал, но не углубился что это только как-бы как исключение. Единственное. А кодом нельзя что-то. Просто вдруг будут не доступны все эти изменения. И всё. Если что-то можно. Напишите если не сложно. Но пока этого будет. Достаточно. Спасибо.
0
|
|||
|
12.11.2015, 18:49
|
||||||
|
Тогда код будет выглядеть так:
Можно автоматизировать. Смотрите приложенный архив.
0
|
|||||||
|
13.11.2015, 02:43
|
||
|
Спасибо. Большое Вам спасибо что ответили мне. Попробую разобраться.
Спасибо ещё раз.
0
|
|||
|
13.11.2015, 12:39
|
|||||
|
Проверил на виртуалке. Последний код не работает как положено на EN-системе. Видимо, происходит неявное преобразование Unicode/ANSI.
Нужно прямо передавать указатели, которые в языке VBS получить непросто. Будет больше времени, попробую сделать. Добавлено через 42 минуты Оказывается, Юрий Попов уже все предусмотрел. Вот так нужно попробовать:
0
|
||||||
|
14.11.2015, 19:36
|
||
|
Спасибо Вам большое.
Только я пробовал. Извините не могу сложить всё вместе мой код и ваш. Если Вам не сложно тыкните мне как. Ибо действительно не знаю этого языка программирования. Хотел просто сделать интересную штуку. А по сути Вас загрузил проблемой. Простите. Попробую сам. Но если можно как всё вместе это выглядит.
0
|
|||
|
14.11.2015, 20:17
|
|||||
|
Блин. Проверил в виртуалке, и так тоже не работает. Сам код скрипта не в юникоде, т.о. интерпретатор его воспринимает как ANSI-текст.
Ну, у меня остался только единственный вариант, прогнать через матрицу перевода. Как сделать проще, затрудняюсь. Вот так исправно работает на EN-системах. Проверено.
0
|
||||||
|
14.11.2015, 20:23
|
||
|
На счет того, как интегрировать в Ваш код, то это можно сделать в любом порядке, только MsgBox поменять на MsgBoxW.
Пример вместе с библиотеками в архиве.
0
|
|||
|
14.11.2015, 20:23
|
|
|
кириллица Кириллица Кириллица в C# Кириллица Кириллица Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|
|
Расчёт периметра прямоугольника по координатам вершин
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Вычислить периметр прямоугольника, заданного координатами своих вершин на плоскости.
Решение:
Создан документ со следующими. . .
|
Подсчёт частоты трёхбуквенных слов в тексте
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Выясните, сколько раз в предложенном тексте встречается каждое трехбуквенное слово.
Решение:
Создан документ с единственным. . .
|
|
Сумма и количество положительных элементов в чётных строках массива
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Вычислить сумму и количество положительных элементов массива, расположенных в четных строках.
Решение:
Создан документ с. . .
|
Поиск произведения положительных чётных чисел в последовательности
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Дана произвольная последовательность целых чисел. Найти произведение положительных четных чисел данной последовательности.
. . .
|
|
Обработка трёх чисел: утроение и возведение в степень
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Даны три действительных числа. Утроить те из них, значения которых неотрицательны, и возвести в четвертую степень отрицательные.
. . .
|
Расчёт стоимости яблок по весу
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Написать программу вычисления стоимости некоторого количества (по весу) яблок.
Решение:
Создан документ, с табличной частью. . .
|