Як я можу "торкнутися" файлу з інтерфейсу Mac?


6

Я стикався з ситуацією, коли користувачеві Mac потрібно оновлювати модифікований час файлу. Якби я робив це, я просто відкрив би термінал cdдо файлу і скористався touchкомандою. Однак людина, яка це робить, це не я, і я хотів би уникати ускладнення їх життя командам Linux. Отже, чи є простий спосіб доторкнутися до файлу з інтерфейсу OS X? Цей користувач буде використовувати Snow Leopard або Lion.


3
Відкрити файл, щось змінити, зберегти, скасувати зміну та знову зберегти - це не варіант?
Даніель Бек

Це один аудіофайл, який робить його зміни трохи складніше. Однак, якщо я можу запропонувати їм рішення, яке не передбачає відкриття іншої програми, це було б оптимальним.
абегер

Відповіді:


8

Відкрийте Automator і створіть нову програму .

З Бібліотеки додайте дію Run Shell Script, яка отримує введення в якості аргументів .

Змініть зразок сценарію з catна touchі збережіть, наприклад, як час оновлення в будь-якій точці вашої системи.

Зашпаклюйте створену програму ( файл »Стисніть« Час оновлення » у Finder) та надішліть .zipфайл користувачеві з інструкціями:

  1. Збережіть вкладення у папці "Завантаження"
  2. Двічі клацніть збережений файл для вилучення програми
  3. Перетягніть аудіофайл на додаток (зі значком робота)

Це чудово працювало для мене. Примітка будь-кому іншому, виконуючи ці вказівки: Переконайтеся, що ви змінили тип введення, перш ніж ви зміните кота на дотик.
abeger

Якщо ви хочете використати це самостійно, ще простішим методом є вибір "служби" замість "програми". Скажіть, що він приймає файли / папки від Finder як вхідні дані. Потім створіть послугу так само, як описано Деніел Бек. Потім збережіть і назвіть це "Торкніться". Тоді в Finder ви можете просто клацнути правою кнопкою миші на файл, і в меню з'явиться "Touch".
Даніель Говард

0

Якщо це частина повторюваного завдання, можливо, ви можете використовувати цей безкоштовний інструмент дотику:

http://www.macupdate.com/app/mac/32413/touch-files

Або це рішення AppleScript може працювати:

http://www.applefritter.com/node/13502


2
Ваше "AppleScript рішення" для Mac OS 9, застаріле вже більше десяти років. Перше посилання вказує на дію Автоматизатора, яке вимагає розуміння Автоматизатора для використання. Ви навіть переглядали їх перед публікацією?
Даніель Бек

Yikes, вибачте, я не помітив, що він сказав ОС 9 на AppleScript-рішенні (я виявив це безпосередньо перед публікацією, тому вкинув його). Що стосується рішення Automator, я просто зрозумів, що якщо це повторюване завдання, можливо, варто витратити час на налаштування для своїх користувачів. Однак, виходячи з того, що ви говорите, повторне рішення тут не корисне.
Джеремі

Було б сенс для випадку, коли ви його встановили для себе, не так, як запитав користувач. Я не думаю, що існує дійсно негайне рішення зробити це на графічному інтерфейсі, на жаль. Описане вами рішення оболонки пережило б зміни формату дії автоматизатора, будучи дещо складнішим у налаштуванні.
Даніель Бек
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.