Я использую Mac OS X Lion. Что мне нужно, так это способ открыть HTML
файл с помощью определенного приложения на основе моих действий.
Например, приложением по умолчанию является Safari, поэтому оно всегда будет открываться в Safari при двойном щелчке. Однако я хочу добавить еще один жест (например, нажатие на среднюю часть трекпада), когда файл выбран (выделен), чтобы он открывался в TextWrangler.
Является ли это возможным? Я также использую BetterTouchTool.
Используйте этот AppleScript, чтобы открыть файл в определенном приложении:
set appPath to path to application "TextWrangler"
tell application "Finder"
set sel to selection
if sel is not {} then
set filepath to item 1 of sel as text --> The path to the one selected item.
open file filepath using appPath
end if
end tell
Я никогда не использовал BetterTouchTool, но, согласно документации, вы можете настроить любой ввод (например, касание тремя пальцами) для запуска произвольного AppleScript, если он сохранен в виде файла scpt
.
Откройте редактор AppleScript, скопируйте и вставьте приведенный выше код и сохраните его как opentw.scpt
или что-то подобное. Затем в BetterTouchTool добавьте новый жест. Выберите касание тремя пальцами в качестве жеста и выберите предопределенное действие Open Application/File/Script
. Найдите файл AppleScript, который вы сохранили выше, в качестве сценария, который нужно открыть.
.html
?Вы можете запустить файл AppleScript с помощью BetterTouchTool, но я не знаю, как вы получаете выбранный файл. Вот сценарий:
tell app "<your application here>" to open file <file here>
Это будет работать до тех пор, пока есть приложение для открытия и файл для открытия. Проблема заключается в получении выбранного файла...
тот же и картофель
сексуальный зверь
Дэвисгик
сексуальный зверь
Дэвисгик