Создание папок по списку из текстового файла

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Jonmey
Сообщения: 59
Зарегистрирован: Пн сен 27, 2010 14:01

Сообщение Jonmey »

Batya
А вот это можно. Сделал.
Здорово! Спасибо.

Пока писал предыдущее сообшение, то подумал как раз о разборе слов (фраз), как вы и сказали, и возникла мысль, а почему это за неграмотность пользователей должен отвечать скрипт, тем более, что она порой непредсказуема. Пусть сами правят, так как нравится - и вопросов не возникнет: "не так переименовал", "а как сделать, чтобы переименовывал вот так" и т.д. И возникла идея о простом информировании об ошибке.
Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

Здравствуйте, При использовании данного скрипта возникает проблема с запрещенными знаками, дело в том, что при создании текстового файла с именами для будущих каталогов - информация копируется из колонок xl
Практически всегда - образуется множество запрещенных знаков если список большой (содержащий также множество пробелов) -то править его вручную очень не удобно, возможно-ли подкорректировать скрипт чтобы можно было заменять любые запрещенные знаки автоматом, на пробел или _ Если нет, то возможно подскажите скрипт автоматически очищающий запрещенные знаки, при создании текстового файла из буфера? Спасибо.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

shveicar
А почитать что написано в скрипте?
'Признак автоматической замены недопустимых символов: True\False
Const AutoReplace = False
Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

Flasher писал(а):А почитать что написано в скрипте?
Это само сабой разумеется, только при значении False - выскакивает окно с указанием списка имен и недопустимых символов, а при значении True выскакивает окно с ошибкой в скрипте.
Строка: 75
Символ: 39
Ошибка: Недопустимое имя или номер файла. Возможно, ли что это из за скрытых символов (которые отсутствуют в списке замены) иногда при выделении пустых пробелов в таком файле, и вставки их в окно программы - замена текста,(словогрыз) обнаруживаются пустые квадратики, в таком случае как их квалифицировать? и как от них избавиться если их в блокноте не видно (смена кодировки не помогает)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

shveicar писал(а):Недопустимое имя или номер файла. Возможно, ли что это из за скрытых символов (которые отсутствуют в списке замены
Так а кто мешает добавить? Чуть выше идёт массив недопустимых символов имени. Там между кавычек через пробел перечислены эти символы. По такому же принципу добавляются дополнительные.
Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

Flasher писал(а):Так а кто мешает добавить?
Так ведь как добавить, то что не видно? (визуально это несколько пробелов подряд) при добавлении их в недопустимые символы - тоже вставляются пробелы. может быть есть способ - их визуализировать или перекодировать чтоб они стали видимыми ( теперь понятно, что это последствия копирования из xls). Пардон- вставка пустого места помогла...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

shveicar писал(а):при добавлении их в недопустимые символы - тоже вставляются пробелы
А с каких пор пробел - запрещённый символ?
shveicar писал(а):может быть есть способ - их визуализировать или перекодировать чтоб они стали видимыми
К сожалению, я не понимаю, о чём речь. Вся информация, что передо мной - это код скрипта.
Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

Flasher писал(а):К сожалению, я не понимаю, о чём речь
Чтобы прояснить ситуацию, и не быть голословным ссылка на файл список и программу- (для примера). Если выделить пробелы между названиями и вставить их в поле программы для замены текста "словогрыз", то появляется символ пустого прямоугольника - его, Я и добавил к запрещенным знакам в скрипт, но после добавления он выглядит как пробел...?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

shveicar
Программа у меня есть. Скидывать не требовалось. По списку вижу, что есть табуляция. Попробуй добавить в массив знак табуляции.
Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

Flasher писал(а):Попробуй добавить в массив знак табуляции

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