Страница 3 из 3

Добавлено: Вт фев 01, 2011 19:30
Jonmey
Batya
А вот это можно. Сделал.
Здорово! Спасибо.

Пока писал предыдущее сообшение, то подумал как раз о разборе слов (фраз), как вы и сказали, и возникла мысль, а почему это за неграмотность пользователей должен отвечать скрипт, тем более, что она порой непредсказуема. Пусть сами правят, так как нравится - и вопросов не возникнет: "не так переименовал", "а как сделать, чтобы переименовывал вот так" и т.д. И возникла идея о простом информировании об ошибке.

Добавлено: Вс дек 25, 2011 16:31
shveicar
Здравствуйте, При использовании данного скрипта возникает проблема с запрещенными знаками, дело в том, что при создании текстового файла с именами для будущих каталогов - информация копируется из колонок xl
Практически всегда - образуется множество запрещенных знаков если список большой (содержащий также множество пробелов) -то править его вручную очень не удобно, возможно-ли подкорректировать скрипт чтобы можно было заменять любые запрещенные знаки автоматом, на пробел или _ Если нет, то возможно подскажите скрипт автоматически очищающий запрещенные знаки, при создании текстового файла из буфера? Спасибо.

Добавлено: Вс дек 25, 2011 20:42
Flasher
shveicar
А почитать что написано в скрипте?
'Признак автоматической замены недопустимых символов: True\False
Const AutoReplace = False

Добавлено: Вс дек 25, 2011 21:07
shveicar
Flasher писал(а):А почитать что написано в скрипте?
Это само сабой разумеется, только при значении False - выскакивает окно с указанием списка имен и недопустимых символов, а при значении True выскакивает окно с ошибкой в скрипте.
Строка: 75
Символ: 39
Ошибка: Недопустимое имя или номер файла. Возможно, ли что это из за скрытых символов (которые отсутствуют в списке замены) иногда при выделении пустых пробелов в таком файле, и вставки их в окно программы - замена текста,(словогрыз) обнаруживаются пустые квадратики, в таком случае как их квалифицировать? и как от них избавиться если их в блокноте не видно (смена кодировки не помогает)

Добавлено: Вс дек 25, 2011 21:18
Flasher
shveicar писал(а):Недопустимое имя или номер файла. Возможно, ли что это из за скрытых символов (которые отсутствуют в списке замены
Так а кто мешает добавить? Чуть выше идёт массив недопустимых символов имени. Там между кавычек через пробел перечислены эти символы. По такому же принципу добавляются дополнительные.

Добавлено: Вс дек 25, 2011 21:43
shveicar
Flasher писал(а):Так а кто мешает добавить?
Так ведь как добавить, то что не видно? (визуально это несколько пробелов подряд) при добавлении их в недопустимые символы - тоже вставляются пробелы. может быть есть способ - их визуализировать или перекодировать чтоб они стали видимыми ( теперь понятно, что это последствия копирования из xls). Пардон- вставка пустого места помогла...

Добавлено: Вс дек 25, 2011 22:10
Flasher
shveicar писал(а):при добавлении их в недопустимые символы - тоже вставляются пробелы
А с каких пор пробел - запрещённый символ?
shveicar писал(а):может быть есть способ - их визуализировать или перекодировать чтоб они стали видимыми
К сожалению, я не понимаю, о чём речь. Вся информация, что передо мной - это код скрипта.

Добавлено: Пн дек 26, 2011 00:06
shveicar
Flasher писал(а):К сожалению, я не понимаю, о чём речь
Чтобы прояснить ситуацию, и не быть голословным ссылка на файл список и программу- (для примера). Если выделить пробелы между названиями и вставить их в поле программы для замены текста "словогрыз", то появляется символ пустого прямоугольника - его, Я и добавил к запрещенным знакам в скрипт, но после добавления он выглядит как пробел...?

Добавлено: Пн дек 26, 2011 00:43
Flasher
shveicar
Программа у меня есть. Скидывать не требовалось. По списку вижу, что есть табуляция. Попробуй добавить в массив знак табуляции.

Добавлено: Пн дек 26, 2011 01:04
shveicar
Flasher писал(а):Попробуй добавить в массив знак табуляции

Спасибо - помогло, кстати нашел множество потенциально опасных символов для добавления в скрипт - в программе word (может кому пригодиться).