2015-09-23 4 views
0

Я искал поток UltraEdit и не нашел ответа на свою проблему. Надеюсь, я не пропущу что-то фундаментальное. У меня есть некоторый опыт программирования, в основном VBA, но не UltraEdit JavaScript.Сценарий UltraEdit не запускается

Мне нужно написать скрипт для управления текстовым файлом, но не может заставить простейший скрипт работать. Я вернусь к примерам из учебников по сценариям на веб-сайте UltraEdit. Например, эта строка скрипта не работает:

UltraEdit.activeDocument.write("Hello World"); 

Есть ли что-то мне нужно установить до того, как скриптовый движок будет работать?

ответ

0

Скорее всего, вы сохранили код сценария в кодированном файле UTF-16 или UTF-8 с байтом порядка байтов. Интерпретатор JavaScript внутри UltraEdit поддерживает только кодированные в ANSI скрипты.

Это распространенная ошибка является первым в списке на List of UltraEdit/UEStudio script commands and most common mistakes не после объявления темы JavaScript tutorial, power tips and more из Scripts форума, то есть в верхней части списка тем этого форума.

Поэтому убедитесь, что файл сценария сохраняется в ANSI файл, используя либо Файл - Конверсии - Unicode в ASCII, а затем сохранить файл сценария или с помощью File - Save As и указать ANSI/ASCII как формат/кодирование перед нажатием кнопки Сохранить.

С версии UltraEdit 21.30.0.1016 и UEStudio версии 14.40.0.1012 можно запустить кодированный UTF-8 или UTF-16 скрипт. Но это не означает, что сценарии с кодировкой Unicode действительно поддерживаются. Подробнее читайте на форуме How to create a script from a post in the forum?

Смежные вопросы