MacCentre.ru Форум
Форум по компьютерам Mac, Mac OS X и продукции Apple
 
ПравилаПравила   FAQFAQ   ПоискПоиск  РегистрацияРегистрация   ПрофильПрофиль   Войти и проверить ЛСВойти и проверить ЛС   ВходВход 
Нужен скрипт на длину имени файла!
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Программирование и Beta-тестирование   
Автор Сообщение
Sapro



Репутация: 0    

Зарегистрирован: 02.10.2012
Сообщения: 8

СообщениеДобавлено: Пн Окт 15, 2012 09:53
Нужен скрипт на длину имени файла!
Ответить с цитатой

Да на дворе 21 век длинна имени файла может быть больше 255 символов, но как не парадоксально МНЕ НАДО ЧТОБЫ ИМЯ ФАЙЛА БЫЛО ОГРАНИЧЕНО 30 знаками до расширения! Кто знает как написать такой скрипт или сделать это через automator? Дабы кидать на него файл и его имя срезалось до 30 знаков.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Veselchack_U



Репутация: +159    

Зарегистрирован: 02.03.2002
Сообщения: 4966

СообщениеДобавлено: Пн Окт 15, 2012 10:44
Re: Нужен скрипт на длину имени файла!
Ответить с цитатой

ОФФ:

Sapro писал(а):
Да на дворе 21 век длинна имени файла может быть больше 255 символов...


Длина имен в популярно-коммерческих файловых системах "для нормальных людей" (HFS+, exFAT, NTFS, ext3, ZFS, etc.) все же 255.

И хорошо, если это 255 юникодных, а не обычных (например, в кодировке UTF-8) символов, из-за которых реальная длина имен файлов на диковинных языках типа русского может сокращаться до 4-х раз. Вроде у линуксовых ext2/3/4 как раз такая проблема...?

_________________
Мы не бандиты, а благородные пираты...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Daniel



Репутация: +348    

Зарегистрирован: 14.07.2001
Сообщения: 9072
Откуда: Украина

СообщениеДобавлено: Пн Окт 15, 2012 11:28
Ответить с цитатой

http://www.mrrsoftware.com/MRRSoftware/NameChanger.html — эта программка такое точно умеет. В ней можно сохранить параметры переименования, чтоб не вводиьт их каждый раз.

Если нужен эплскрипт, примеры можно найти здесь:
http://www.macwindows.com/convertr.html
http://forums.adobe.com/message/1894344
http://macgrunt.com/2011/08/06/renaming-finder-items/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
паша кошляк



Репутация: +278/–1    

Зарегистрирован: 18.04.2006
Сообщения: 35607
Откуда: москва

СообщениеДобавлено: Пн Окт 15, 2012 12:11
Ответить с цитатой

Veselchack_U писал(а):
юникодных, а не обычных (например, в кодировке UTF-8)
а я полагал, что UTF-8 и есть нормальный юникод.
ошибался?

_________________
Самораспаковывающийся архив самораспаковывающемуся архиву рознь! © Daniel
список неполный, порядок случайный. © Oldman
думать — это роскошь! © Cherry


пш/кш
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Veselchack_U



Репутация: +159    

Зарегистрирован: 02.03.2002
Сообщения: 4966

СообщениеДобавлено: Пн Окт 15, 2012 12:23
Ответить с цитатой

паша кошляк писал(а):
Veselchack_U писал(а):
юникодных, а не обычных (например, в кодировке UTF-8)
а я полагал, что UTF-8 и есть нормальный юникод.
ошибался?


"Нормальный двухбайтовый юникод" это UTF-16, UTF-8 -- скорее производная от него сделанная для большей совместимости с не-юникодом.

UTF-8 -- классный юникод для текстовых файлов = откроется в любом текстовом редакторе и даже правильно покажется часть текста, состоящая из латинских символов и знаков препинания.

Для файловых систем (или каких-нить таблиц с фиксированной длиной полей в байтах) больше подходит UTF-16, у которого каждый уникодный символ = ровно два байта, а не 1, 2, 4...

_________________
Мы не бандиты, а благородные пираты...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sapro



Репутация: 0    

Зарегистрирован: 02.10.2012
Сообщения: 8

СообщениеДобавлено: Пн Окт 15, 2012 14:48
Ответить с цитатой

Daniel писал(а):
http://www.mrrsoftware.com/MRRSoftware/NameChanger.html — эта программка такое точно умеет. В ней можно сохранить параметры переименования, чтоб не вводиьт их каждый раз.

Если нужен эплскрипт, примеры можно найти здесь:
http://www.macwindows.com/convertr.html
http://forums.adobe.com/message/1894344
http://macgrunt.com/2011/08/06/renaming-finder-items/


Да спасибо за подсказку, но про эту программу я вкурсе. Она не подходит по причине того что нельзя накинуть на нее файл для переименовывания и она все автоматом сделала, а запускать ее каждый раз и выбирать настройки (даже сохраненные) не очень удобно.

А по поводу ссылок ниже первую я уже копал, так и не понял как че там работает. Последняя вообще не то что надо. А средняя очень похожа на то что нужно, но у меня не работает, пишет ошибку. По скольку в написании не силен, то возвращаюсь к теме. Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sapro



Репутация: 0    

Зарегистрирован: 02.10.2012
Сообщения: 8

СообщениеДобавлено: Пн Окт 15, 2012 14:52
Ответить с цитатой

Ну и уж коли пошла такая пьянка, усложняю задачу, в конце имени файла надо чтоб приписывалось хронометраж (условно если это видео файл типа: Имяфайла_0100.mov, где 0100 говорит что это 1 мин 00 сек)
Вот как то так. Но проблема 30 знаков пока еще не решена!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
паша кошляк



Репутация: +278/–1    

Зарегистрирован: 18.04.2006
Сообщения: 35607
Откуда: москва

СообщениеДобавлено: Пн Окт 15, 2012 15:02
Ответить с цитатой

Sapro писал(а):
про эту программу я вкурсе. Она не подходит по причине того что нельзя накинуть на нее файл для переименовывания и она все автоматом сделала, а запускать ее каждый раз и выбирать настройки (даже сохраненные) не очень удобно.
об этом никто не знал, кроме вас.

Sapro писал(а):
первую я уже копал, так и не понял как че там работает. Последняя вообще не то что надо. А средняя очень похожа на то что нужно, но у меня не работает, пишет ошибку. По скольку в написании не силен, то возвращаюсь к теме.
выключайте компьютер.
_________________
Самораспаковывающийся архив самораспаковывающемуся архиву рознь! © Daniel
список неполный, порядок случайный. © Oldman
думать — это роскошь! © Cherry


пш/кш
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Daniel



Репутация: +348    

Зарегистрирован: 14.07.2001
Сообщения: 9072
Откуда: Украина

СообщениеДобавлено: Пн Окт 15, 2012 15:12
Ответить с цитатой

Sapro
По всем трем ссылкам есть куски кода, выполняющие нужные вам действия. Если бы вместо «как написать?» вы сразу сказали «напишите мне», я бы не стал грузить вас ссылками..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sapro



Репутация: 0    

Зарегистрирован: 02.10.2012
Сообщения: 8

СообщениеДобавлено: Вт Окт 16, 2012 02:19
Ответить с цитатой

Daniel писал(а):
Sapro
По всем трем ссылкам есть куски кода, выполняющие нужные вам действия. Если бы вместо «как написать?» вы сразу сказали «напишите мне», я бы не стал грузить вас ссылками..


Да нет, я ж сказал спасибо за подсказку, но в том то и дело что не могу разобраться с кодом, из тех кусков что там приведены я сляпал, но он не работает. Вот собственно я и создал тему "Нужен скрипт..."
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sapro



Репутация: 0    

Зарегистрирован: 02.10.2012
Сообщения: 8

СообщениеДобавлено: Вт Окт 16, 2012 02:21
Ответить с цитатой

паша кошляк писал(а):
об этом никто не знал, кроме вас.

выключайте компьютер.


Тролль?!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
aTrop



Репутация: +77    

Зарегистрирован: 01.03.2002
Сообщения: 3152
Откуда: Тольятти

СообщениеДобавлено: Вт Окт 16, 2012 10:26
Ответить с цитатой

A Better Finder Rename умеет обрезать имена до нужной длины. Да и еще массу всякого полезного... Нужный вариант настроек можно сохранить в качестве дроплета как раз для того, чтобы просто кидать на него файлы.

Вообще программка из разряда Must Have на мой скромный взгляд.

_________________
Andrew AKA Trop
ICQ 33808885
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Показать сообщения:   
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Программирование и Beta-тестирование Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


Связь с администраторами

Powered by phpBB © 2001, 2005 phpBB Group