View previous topic :: View next topic |
Author |
Message |
Jonmey
Joined: 27 Sep 2010 Posts: 45
|
(Separately) Posted: Tue Feb 01, 2011 20:30 Post subject: |
|
|
Batya
Quote: | А вот это можно. Сделал. |
Здорово! Спасибо.
Пока писал предыдущее сообшение, то подумал как раз о разборе слов (фраз), как вы и сказали, и возникла мысль, а почему это за неграмотность пользователей должен отвечать скрипт, тем более, что она порой непредсказуема. Пусть сами правят, так как нравится - и вопросов не возникнет: "не так переименовал", "а как сделать, чтобы переименовывал вот так" и т.д. И возникла идея о простом информировании об ошибке. |
|
Back to top |
|
 |
shveicar

Joined: 18 Apr 2011 Posts: 277 Location: Россия Москва
|
(Separately) Posted: Sun Dec 25, 2011 16:31 Post subject: |
|
|
Здравствуйте, При использовании данного скрипта возникает проблема с запрещенными знаками, дело в том, что при создании текстового файла с именами для будущих каталогов - информация копируется из колонок xl
Практически всегда - образуется множество запрещенных знаков если список большой (содержащий также множество пробелов) -то править его вручную очень не удобно, возможно-ли подкорректировать скрипт чтобы можно было заменять любые запрещенные знаки автоматом, на пробел или _ Если нет, то возможно подскажите скрипт автоматически очищающий запрещенные знаки, при создании текстового файла из буфера? Спасибо. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Dec 25, 2011 20:42 Post subject: |
|
|
shveicar
А почитать что написано в скрипте?
Quote: | 'Признак автоматической замены недопустимых символов: True\False
Const AutoReplace = False |
|
|
Back to top |
|
 |
shveicar

Joined: 18 Apr 2011 Posts: 277 Location: Россия Москва
|
(Separately) Posted: Sun Dec 25, 2011 21:07 Post subject: |
|
|
Flasher wrote: | А почитать что написано в скрипте? |
Это само сабой разумеется, только при значении False - выскакивает окно с указанием списка имен и недопустимых символов, а при значении True выскакивает окно с ошибкой в скрипте.
Строка: 75
Символ: 39
Ошибка: Недопустимое имя или номер файла. Возможно, ли что это из за скрытых символов (которые отсутствуют в списке замены) иногда при выделении пустых пробелов в таком файле, и вставки их в окно программы - замена текста,(словогрыз) обнаруживаются пустые квадратики, в таком случае как их квалифицировать? и как от них избавиться если их в блокноте не видно (смена кодировки не помогает) |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Dec 25, 2011 21:18 Post subject: |
|
|
shveicar wrote: | Недопустимое имя или номер файла. Возможно, ли что это из за скрытых символов (которые отсутствуют в списке замены | Так а кто мешает добавить? Чуть выше идёт массив недопустимых символов имени. Там между кавычек через пробел перечислены эти символы. По такому же принципу добавляются дополнительные. |
|
Back to top |
|
 |
shveicar

Joined: 18 Apr 2011 Posts: 277 Location: Россия Москва
|
(Separately) Posted: Sun Dec 25, 2011 21:43 Post subject: |
|
|
Flasher wrote: | Так а кто мешает добавить? | Так ведь как добавить, то что не видно? (визуально это несколько пробелов подряд) при добавлении их в недопустимые символы - тоже вставляются пробелы. может быть есть способ - их визуализировать или перекодировать чтоб они стали видимыми ( теперь понятно, что это последствия копирования из xls). Пардон- вставка пустого места помогла... |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Dec 25, 2011 22:10 Post subject: |
|
|
shveicar wrote: | при добавлении их в недопустимые символы - тоже вставляются пробелы | А с каких пор пробел - запрещённый символ?
shveicar wrote: | может быть есть способ - их визуализировать или перекодировать чтоб они стали видимыми | К сожалению, я не понимаю, о чём речь. Вся информация, что передо мной - это код скрипта. |
|
Back to top |
|
 |
shveicar

Joined: 18 Apr 2011 Posts: 277 Location: Россия Москва
|
(Separately) Posted: Mon Dec 26, 2011 00:06 Post subject: |
|
|
Flasher wrote: | К сожалению, я не понимаю, о чём речь | Чтобы прояснить ситуацию, и не быть голословным ссылка на файл список и программу- (для примера). Если выделить пробелы между названиями и вставить их в поле программы для замены текста "словогрыз", то появляется символ пустого прямоугольника - его, Я и добавил к запрещенным знакам в скрипт, но после добавления он выглядит как пробел...? |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Dec 26, 2011 00:43 Post subject: |
|
|
shveicar
Программа у меня есть. Скидывать не требовалось. По списку вижу, что есть табуляция. Попробуй добавить в массив знак табуляции. |
|
Back to top |
|
 |
shveicar

Joined: 18 Apr 2011 Posts: 277 Location: Россия Москва
|
(Separately) Posted: Mon Dec 26, 2011 01:04 Post subject: |
|
|
Flasher wrote: | Попробуй добавить в массив знак табуляции |
Спасибо - помогло, кстати нашел множество потенциально опасных символов для добавления в скрипт - в программе word (может кому пригодиться). |
|
Back to top |
|
 |
|