回答:
私が見つけたより良い方法は、Automatorサービスを使用することです。アプリを起動しなくても、Finderメニューから直接切り替えることができます
解凍のみをインストールするには、ファイルをダブルクリックします。ファイルをインストールするように求められます。単に[インストール]をクリックし、[完了]をクリックします。
Ctrl +クリックまたは右クリック>開く
defaults
killall
このスクリプトを使用して、状態を切り替えることができます。
# 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 TRUE
else
defaults write com.apple.finder AppleShowAllFiles FALSE
fi
# force changes by restarting Finder
killall Finder
ここで隠しファイルの表示を切り替えるAutomatorアプリケーションをダウンロードすることもできます。
if
セクションに問題があります。
0
; 0
そして1
値としての仕事だけでなくTRUE
、true
、FALSE
、false
、yes
、とno
。したがってif
、ここで問題となっているのは、実際にステートメントの状態です。case
ここでは、複数の可能な値を使用します。
このApplescriptをサービスに保存して、Finderメニューから利用できるようにします。隠しファイルのオンとオフを切り替えることができ、Finderを再起動すると、以前あったディレクトリに再び開きます。
tell application "Finder"
set windowTargets to target of Finder windows
quit
end tell
set OnOff to do shell script "defaults read com.apple.finder AppleShowAllFiles"
if OnOff = "NO" or OnOff = "OFF" then
set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles ON"
else
set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles OFF"
end if
do shell script OnOffCommand
delay 1
tell application "Finder" to launch
tell application "Finder"
repeat with aTarget in windowTargets
make new Finder window at aTarget
end repeat
end tell
defaults write com.apple.finder AppleShowAllFiles True
フラグを監視しないことがわかったので、これは特に便利です。