Як я можу "торкнутися" файлу з інтерфейсу 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.