Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Создание папок по списку из текстового файла
Goto page Previous  1, 2, 3
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Jonmey



Joined: 27 Sep 2010
Posts: 45

Post (Separately) Posted: Tue Feb 01, 2011 20:30    Post subject: Reply with quote

Batya
Quote:
А вот это можно. Сделал.

Здорово! Спасибо.

Пока писал предыдущее сообшение, то подумал как раз о разборе слов (фраз), как вы и сказали, и возникла мысль, а почему это за неграмотность пользователей должен отвечать скрипт, тем более, что она порой непредсказуема. Пусть сами правят, так как нравится - и вопросов не возникнет: "не так переименовал", "а как сделать, чтобы переименовывал вот так" и т.д. И возникла идея о простом информировании об ошибке.
Back to top
View user's profile Send private message
shveicar



Joined: 18 Apr 2011
Posts: 277
Location: Россия Москва

Post (Separately) Posted: Sun Dec 25, 2011 16:31    Post subject: Reply with quote

Здравствуйте, При использовании данного скрипта возникает проблема с запрещенными знаками, дело в том, что при создании текстового файла с именами для будущих каталогов - информация копируется из колонок xl
Практически всегда - образуется множество запрещенных знаков если список большой (содержащий также множество пробелов) -то править его вручную очень не удобно, возможно-ли подкорректировать скрипт чтобы можно было заменять любые запрещенные знаки автоматом, на пробел или _ Если нет, то возможно подскажите скрипт автоматически очищающий запрещенные знаки, при создании текстового файла из буфера? Спасибо.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Dec 25, 2011 20:42    Post subject: Reply with quote

shveicar
А почитать что написано в скрипте?
Quote:
'Признак автоматической замены недопустимых символов: True\False
Const AutoReplace = False
Back to top
View user's profile Send private message
shveicar



Joined: 18 Apr 2011
Posts: 277
Location: Россия Москва

Post (Separately) Posted: Sun Dec 25, 2011 21:07    Post subject: Reply with quote

Flasher wrote:
А почитать что написано в скрипте?

Это само сабой разумеется, только при значении False - выскакивает окно с указанием списка имен и недопустимых символов, а при значении True выскакивает окно с ошибкой в скрипте.
Строка: 75
Символ: 39
Ошибка: Недопустимое имя или номер файла. Возможно, ли что это из за скрытых символов (которые отсутствуют в списке замены) иногда при выделении пустых пробелов в таком файле, и вставки их в окно программы - замена текста,(словогрыз) обнаруживаются пустые квадратики, в таком случае как их квалифицировать? и как от них избавиться если их в блокноте не видно (смена кодировки не помогает)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Dec 25, 2011 21:18    Post subject: Reply with quote

shveicar wrote:
Недопустимое имя или номер файла. Возможно, ли что это из за скрытых символов (которые отсутствуют в списке замены
Так а кто мешает добавить? Чуть выше идёт массив недопустимых символов имени. Там между кавычек через пробел перечислены эти символы. По такому же принципу добавляются дополнительные.
Back to top
View user's profile Send private message
shveicar



Joined: 18 Apr 2011
Posts: 277
Location: Россия Москва

Post (Separately) Posted: Sun Dec 25, 2011 21:43    Post subject: Reply with quote

Flasher wrote:
Так а кто мешает добавить?
Так ведь как добавить, то что не видно? (визуально это несколько пробелов подряд) при добавлении их в недопустимые символы - тоже вставляются пробелы. может быть есть способ - их визуализировать или перекодировать чтоб они стали видимыми ( теперь понятно, что это последствия копирования из xls). Пардон- вставка пустого места помогла...
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Dec 25, 2011 22:10    Post subject: Reply with quote

shveicar wrote:
при добавлении их в недопустимые символы - тоже вставляются пробелы
А с каких пор пробел - запрещённый символ?
shveicar wrote:
может быть есть способ - их визуализировать или перекодировать чтоб они стали видимыми
К сожалению, я не понимаю, о чём речь. Вся информация, что передо мной - это код скрипта.
Back to top
View user's profile Send private message
shveicar



Joined: 18 Apr 2011
Posts: 277
Location: Россия Москва

Post (Separately) Posted: Mon Dec 26, 2011 00:06    Post subject: Reply with quote

Flasher wrote:
К сожалению, я не понимаю, о чём речь
Чтобы прояснить ситуацию, и не быть голословным ссылка на файл список и программу- (для примера). Если выделить пробелы между названиями и вставить их в поле программы для замены текста "словогрыз", то появляется символ пустого прямоугольника - его, Я и добавил к запрещенным знакам в скрипт, но после добавления он выглядит как пробел...?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Dec 26, 2011 00:43    Post subject: Reply with quote

shveicar
Программа у меня есть. Скидывать не требовалось. По списку вижу, что есть табуляция. Попробуй добавить в массив знак табуляции.
Back to top
View user's profile Send private message
shveicar



Joined: 18 Apr 2011
Posts: 277
Location: Россия Москва

Post (Separately) Posted: Mon Dec 26, 2011 01:04    Post subject: Reply with quote

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

Спасибо - помогло, кстати нашел множество потенциально опасных символов для добавления в скрипт - в программе word (может кому пригодиться).
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3
Page 3 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group