3

Следующий скрипт не работает на Mavericks:

# check if hidden files are visible and store result in a variable
isVisible=”$(defaults read com.apple.finder AppleShowAllFiles)”

# toggle visibility based on variables value
if [ "$isVisible" = FALSE ]
then
defaults write com.apple.finder AppleShowAllFiles -boolean true
else
defaults write com.apple.finder AppleShowAllFiles -boolean false
fi

# force changes by restarting Finder
killall Finder

ОБНОВЛЕНО:

Но работает следующий скрипт:

defaults write com.apple.finder AppleShowAllFiles -boolean true
killall Finder

4 ответа4

1

Версия Apple Script работает нормально:

on run {input, parameters}

    set cur_state to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if cur_state = "TRUE" then
        do shell script "defaults write com.apple.finder AppleShowAllFiles FALSE"
    else
        do shell script "defaults write com.apple.finder AppleShowAllFiles TRUE"
    end if

    do shell script "killall Finder"

    return input
end run
0

Я написал приложение для Mac OS X "Show Time", чтобы быстро скрывать и показывать скрытые файлы из меню.

Это открытый исходный код и доступен на GitHub.

Проверьте источник здесь и выпуск здесь.

0

Этот скрипт отлично работает для меня:

et dialogResult для отображения диалога «Показать скрытые файлы?» кнопки {«Да», «Нет»}

скопировать dialogResult как список в {buttonpressed}

если кнопка нажата = «Да», то

сделать сценарий оболочки «по умолчанию написать com.apple.finder AppleShowAllFiles -bool true»

еще

сделать сценарий оболочки «по умолчанию написать com.apple.finder AppleShowAllFiles -bool false»

конец, если

сделать скрипт оболочки «killall Finder»

0

Без особых технических знаний можно быстро и легко получить скрытые файлы. Это возможно с приложением, которое постоянно работает и безопасно спит ночью. Посетите http://www.showhiddenfilesmac.com/, чтобы получить это приложение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .