«applescript» 태그된 질문

AppleScript는 macOS의 독점 프로그래밍 언어로 응용 프로그램과 데이터를 제어하고 교환합니다.

2
2 시간마다 Applescript 실행 시작
2 시간마다 자동으로 실행하고 싶은 작은 애플 스크립트를 작성했습니다. 따라서 다음과 같은 시작된 데몬을 작성했습니다 (아마도 에이전트 임). <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Disabled</key> <false/> <key>Label</key> <string>com.zerowidth.launched.aspect</string> <key>Program</key> <string>/usr/bin/osascript</string> <key>ProgramArguments</key> <array> <string>osascript</string <string>/Users/***/my_script.scpt</string> </array> <key>StandardOutPath</key> <string>/Users/***/file_log.log</string> <key>RunAtLoad</key> <true/> <key>ThrottleInterval</key> <integer>7200</integer> <key>KeepAlive</key> <true/> …


2
AppleScript가 폴더 아래에 포함 된 가장 큰 파일을 깊이 검색 할 수 있습니까?
선택한 디렉토리에서 가장 큰 파일을 찾을 수있는 AppleScript (다른 폴더 안에 있더라도)를 만들고 화면에 전체 경로를 표시해야합니다. 이것은 내가 지금까지 가지고 있지만 작동하지 않습니다. set theItem to quoted form of POSIX path of (choose folder) set theSize to (do shell script "/usr/bin/mdls -name kMDItemFSSize -raw " & theItem) on open …

1
들여 쓰기로 텍스트 편집
Automator 서비스에서 Applescript를 사용하여 선택한 텍스트를 편집 할 때 탭 공백을 추가하면서 원래 들여 쓰기를 유지할 수 있습니까? 자동화 워크 플로우 및 스크립트 on run {input, parameters} if "/*" is in item 1 of input then set input to replace("/*", "", input as string) set input to replace("*/", "", input …

1
Applescript에서 명령 삭제 기능 관련 문제
거대한 폴더를 지우는 데 사용하는 애플 스크립트가 있습니다. 모든 파일을 선택할 수 있지만 모든 파일을 선택된 상태로 유지하면서 "command delete"키를 표시하려면 어떻게해야합니까? 기본적으로 "명령어 기능"후에 "명령 삭제"기능을 수행하려고하면 이전에 선택한 파일을 모두 선택 해제합니다.

1
Applescript : 개수 길이
변수의 길이를 세고 길이와 관련하여 조치를 취하는 코드를 만들었습니다. 이 형식의 변수가있는 경우를 제외하고는 잘 작동합니다. "00108030-00045C9E2638502E" 1 : 카운트가 25가 아닌 8을 반환합니다. 2 : 오류가 있습니다. "8을 부울 형식으로 만들 수 없습니다." 8에서 부울까지 -1700 " 내 코드의 미리보기는 다음과 같습니다. " set theGUIDLength to (get length of …

1
Win10 클라이언트로 보내기 전에 UNC 경로로 SMB 경로를 자동화해야 함
새로운 기능이지만 기본적으로 SMB 링크를 가져 와서 UNC 링크로 변환하는 AppleScript를 작성하는 데 어려움을 겪고 있습니다. 모두 동일한 네트워크에서 모두 SNS NAS를 사용하고 있으며 Adobe Premiere 링크 용입니다. 이 작업을 모두 수동으로 수행 할 수 있지만 편집자는 각 링크를 변환 할 시간 / 환자가 없습니다. 선택한 텍스트를 변환하는 서비스로 통합 …

0
외부 디스플레이에 연결할 때 MacBook 밝기가 자동으로 줄어 듭니까?
맥북을 외부 디스플레이에 연결할 때 화면 밝기를 0으로 낮추고 싶습니다. 그런 설정이 없다는 것을 알고 있지만 그렇게하는 스크립트를 작성하려면 어떻게해야합니까? 밝기 감소의 이유는 외부 디스플레이를 연결할 때 macbook의 화면을 사용하지 않고 밝기를 줄이는 것을 종종 잊어 버리기 때문입니다. 밝기 자체를 줄이면 좋을 것입니다.

1
AppleScript를 사용한 iTunes 및 라디오 섹션
HomePod가 있고 아침에 iTunes에서 라디오를 듣고 싶습니다. 지금까지 HomePod 설정에서 재생 목록이나 라디오를 사용하여 알람을 설정할 수 없습니다. 그래서 나는 Mac 애플 스크립트에서 iTunes를 캘린더로 사용하기로 결정했습니다 (매일 시작하기 위해). AppleScript에서이 명령을 사용하여 HomePod를 대상으로하는 방법을 찾았습니다. tell Application "iTunes" set current Airplay devices to Airplay device "kitchen" End tell …

0
물방울이 여러 파일 형식으로 시작되지 않습니다
MS Word 파일 세트를 해킹하기 위해 물방울을 작성했습니다. 스크립트 편집기를 사용하고 있습니다. 한 화신에서 나는 '재귀 파일 처리 액적'을 사용했고 다른 하나에서는 온라인에서 찾은 스크립트에서 약간 해킹했습니다. .pdf파일 만 삭제하면 제대로 실행됩니다. .docx파일 만 삭제하면 제대로 실행됩니다. 파일 형식 조합을 삭제하면 작동하지 않습니다. 대부분의 경우, 물방울 아이콘이 Dock에서 튀어 오르기 …

1
선택한 응용 프로그램으로 작업
활성 앱 창을 전체 화면 모드에서 두 번째 디스플레이로 이동시키는 AppleScript를 작성하려고합니다. 이를 위해 다음과 같은 방법을 찾고 있습니다. 선택한 응용 프로그램을 대상으로합니다. Firefox, Spotify 또는 Calendar인지는 중요하지 않습니다. 선택한 앱을 두 번째 디스플레이로 이동합니다. 선택한 앱을 전체 화면으로 표시합니다. 선택한 / 활성 앱 / 앱 창을 타겟팅하는 방법을 찾기 …

1
더 낮은 변수 얻기
애플 스크립트에는 4 개의 변수가 있으며 각 변수에는 숫자가 있습니다. 어떤 변수가 더 낮은 숫자로 설정되어 있는지 알려주는 기능을 갖고 싶습니다. EG. set one to 12 set two to 55 set three to 2 set four to 1244 function(which one is the lower) - returns three. 나는 애플 스크립트를 처음 …

1
파일을 저장할 때마다 자동으로 변환 하시겠습니까?
파일을 저장할 때마다 파일을 다른 형식으로 자동 변환 할 수 있습니까? 일부 컨텍스트 : 다양한 쉘 스크립트로 처리하기 위해 csv로 변환 해야하는 Numbers 파일이 있습니다. 현재 파일을 편집 할 때마다 수동으로 "CSV로 내보내기"를 수행해야합니다. 이상적인 솔루션은 파일을 저장할 때마다 "내보내기 .."작업을 자동으로 트리거하는 것입니다. 이것을 할 수있는 방법이 있습니까? 동일한 …

2
파일 이름을 기준으로 작성된 날짜 변경
Instagram 이미지를 많이 다운로드했지만 파일을 만든 날짜는 다운로드를 시작한 시간으로 설정되어 있습니다. 내가 가지고있는 것은 파일 이름에 작성된 날짜입니다. 내가하고 싶은 일은 파일 이름의 날짜를 YYYYMMDDhhmm으로 변경하고 각 파일의 작성 날짜로 설정하는 것입니다. touch -t명령이 선호 하는 형식이기 때문에 파일 이름의 날짜를 YYYYMMDDhhmm으로 변경했습니다 . 이제 필요한 것은 파일 이름의 …

1
애플 스크립트로 공간 전환
내 목표는 애플 스크립트 내에서 공백을 전환하는 것입니다. 4 번째 공간으로 전환하는 바로 가기는입니다 ctrl+4.하지만 애플 스크립트에서 시도했을 때 아무 일도 일어나지 않습니다. tell application "System Events" keystroke "4" using {control down} end tell 내가 무엇을 잘못하고 있지?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.