Jak mogę „dotknąć” pliku w interfejsie Maca?


6

Spotkałem się z sytuacją, gdy użytkownik komputera Mac musi zaktualizować zmodyfikowany czas pliku. Gdybym to robił, po prostu otworzyłem Terminal cddo pliku i użyłem touchpolecenia. Jednak osobą, która to robi, nie jestem ja i chciałbym uniknąć komplikowania życia przy pomocy poleceń Linuksa. Czy istnieje prosty sposób na dotknięcie pliku w interfejsie użytkownika OS X? Ten użytkownik będzie używał Snow Leopard lub Lion.


3
Otwarcie pliku, zmiana czegoś, zapisanie, cofnięcie zmiany i ponowne zapisanie nie jest opcją?
Daniel Beck

Jest to plik audio z jednej strony, co sprawia, że ​​zmiana go jest nieco trudniejsza. To powiedziawszy, jeśli mogę zapewnić im rozwiązanie, które nie wymaga otwarcia innego programu, byłoby to optymalne.
abeger

Odpowiedzi:


8

Otwórz Automator i utwórz nową aplikację .

Z biblioteki dodaj akcję Uruchom skrypt powłoki, która otrzymuje dane wejściowe jako argumenty .

Zmień przykładowy skrypt z catna touchi zapisz, np. Jako czas aktualizacji w dowolnym miejscu w systemie.

Spakuj utworzoną aplikację ( Plik »Kompresuj„ Czas aktualizacji ” w Finderze) i .zipprześlij plik użytkownikowi e-mailem z instrukcjami, aby:

  1. Zapisz załącznik w folderze Pobrane
  2. Kliknij dwukrotnie zapisany plik, aby wyodrębnić aplikację
  3. Przeciągnij i upuść plik audio do aplikacji (z ikoną robota)

To działało dla mnie świetnie. Uwaga dla każdego, kto postępuje zgodnie z tymi instrukcjami: Upewnij się, że zmieniłeś typ wprowadzania PRZED zmianą kota na dotyk.
abeger

Jeśli chcesz sam tego użyć, jeszcze łatwiejszą metodą jest wybranie „usługi” zamiast „aplikacji”. Powiedz, że akceptuje pliki / foldery z wyszukiwarki jako dane wejściowe. Następnie utwórz usługę w taki sam sposób, jak opisuje Daniel Beck. Następnie zapisz i nazwij go „Touch”. Następnie w wyszukiwarce możesz kliknąć plik prawym przyciskiem myszy, a „Touch” pojawi się w menu.
Daniel Howard

0

Jeśli jest to część powtarzającego się zadania, być może możesz użyć tego bezpłatnego narzędzia dotykowego:

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

Lub to rozwiązanie AppleScript może działać:

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


2
Twoje „rozwiązanie AppleScript” jest dla systemu Mac OS 9, przestarzałe od ponad dekady. Pierwszy link wskazuje na akcję Automatora, która wymaga zrozumienia Automatora do użycia. Czy nawet obejrzałeś je przed opublikowaniem?
Daniel Beck

Tak, przepraszam, nie zauważyłem, że napisano OS 9 w rozwiązaniu AppleScript (znalazłem to tuż przed opublikowaniem, więc wrzuciłem go). Jeśli chodzi o rozwiązanie Automator, właśnie pomyślałem, że jeśli jest to powtarzające się zadanie, warto poświęcić czas na skonfigurowanie dla użytkowników. Jednak w oparciu o to, co mówisz, powtarzające się rozwiązanie nie jest tu przydatne.
Jeremy

Miałoby to sens w przypadku, gdybyś sam to skonfigurował, a nie tak, jak pytał użytkownik. Niestety, nie sądzę, że istnieje natychmiastowe rozwiązanie tego problemu w GUI. Rozwiązanie powłoki, które opisuję, przetrwałoby zmiany formatu akcji Automatora, a jego konfiguracja jest nieco bardziej skomplikowana.
Daniel Beck
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.