2
내 컴퓨터의 배터리 백분율을 어떻게 알 수 있으며, AppleScript를 사용하여 변수를 설정할 수 있습니까? 비슷한 질문에 대한 모든 대답은 추가 소프트웨어를 설치한다고 말하지만, 전적으로 애플 스크립트로하고 싶습니다. 이것이 가능한가? 나는 또한 성공없이 애플 스크립트 라이브러리를 검색해 보았습니다.AppleScript로 배터리 비율을 알아 내기
내 컴퓨터의 배터리 백분율을 어떻게 알 수 있으며, AppleScript를 사용하여 변수를 설정할 수 있습니까? 비슷한 질문에 대한 모든 대답은 추가 소프트웨어를 설치한다고 말하지만, 전적으로 애플 스크립트로하고 싶습니다. 이것이 가능한가? 나는 또한 성공없이 애플 스크립트 라이브러리를 검색해 보았습니다.AppleScript로 배터리 비율을 알아 내기
on run
set theBattString to (do shell script "pmset -g batt")
-- the above will return something like...
-- Now drawing from 'Battery Power' -InternalBattery-0 82%; discharging; 4:06 remaining
end run
이제 theBattString
을 구문 분석하여 원하는 정보를 얻을 수 있습니다. 당신이에서 더 쉽게 비율을 추출 할 수 있지만, 대신 복잡한 두 번째 방법의
또 다른 옵션 ...
on run
do shell script "ioreg -l | grep -i capacity | tr '\\n' ' | ' | awk '{printf(\"%.2f%%\\n\", $10/$5 * 100)}'"
-- will output...
-- 79.63%
end run
다양한 옵션'pmset -g batt' 다음과 같이'쉘 스크립트를 수행하는 PCTG 설정 " pmset -g batt | awk -F '[[: blank :]] + |;' 'NR == 2 {print $ 3}' '' – mklement0