Możesz napisać to sam. otwarty /Applications/Utilities/AppleScript Editor.app i wprowadź następujące informacje:
on run argv
tell application "Finder"
set theFile to POSIX file (item 1 of argv) as alias
set labelIdx to (item 2 of argv as number)
set label index of theFile to labelIdx
end tell
end run
Zapisz jako color.scpt i wywołaj z Terminalu w ten sposób:
osascript color.scpt somefile.txt 3
somefile.txt będą kolorowe, 3 jest koloru: 0 oznacza bezbarwny, od 1 do 7 to kolory Findera (z 1 będąc czerwonym).
Ten artykuł, Wyświetl i ustaw etykiety z linii poleceń , opisuje narzędzie wiersza poleceń, aby to zrobić. Zastrzeżenie: jest to stary artykuł, opisujący narzędzie dla OS 10.3 i sam go nie wypróbowałem.
Opierając się na odpowiedziach tutaj i we wspomnianych postach, stworzyłem następującą funkcję i dodałem ją do mojego pliku ~ / .bash_profile:
# Set Finder label color
label(){
if [ $# -lt 2 ]; then
echo "USAGE: label [0-7] file1 [file2] ..."
echo "Sets the Finder label (color) for files"
echo "Default colors:"
echo " 0 No color"
echo " 1 Orange"
echo " 2 Red"
echo " 3 Yellow"
echo " 4 Blue"
echo " 5 Purple"
echo " 6 Green"
echo " 7 Gray"
else
osascript - "$@" << EOF
on run argv
set labelIndex to (item 1 of argv as number)
repeat with i from 2 to (count of argv)
tell application "Finder"
set theFile to POSIX file (item i of argv) as alias
set label index of theFile to labelIndex
end tell
end repeat
end run
EOF
fi
}
Odpowiedzi:
Możesz napisać to sam. otwarty
/Applications/Utilities/AppleScript Editor.app
i wprowadź następujące informacje:Zapisz jako
color.scpt
i wywołaj z Terminalu w ten sposób:somefile.txt
będą kolorowe,3
jest koloru:0
oznacza bezbarwny, od 1 do 7 to kolory Findera (z1
będąc czerwonym).źródło
Ten artykuł, Wyświetl i ustaw etykiety z linii poleceń , opisuje narzędzie wiersza poleceń, aby to zrobić. Zastrzeżenie: jest to stary artykuł, opisujący narzędzie dla OS 10.3 i sam go nie wypróbowałem.
źródło
Opierając się na odpowiedziach tutaj i we wspomnianych postach, stworzyłem następującą funkcję i dodałem ją do mojego pliku ~ / .bash_profile:
& gt;źródło