On Screen 키보드의 복제본이 될 OSX 응용 프로그램을 만들려고합니다. 다른 활성 응용 프로그램의 커서 위치에 텍스트를 삽입 할 수 있습니까? 미리 감사드립니다!Mac OSX 응용 프로그램 (예 : OSK)에서 다른 응용 프로그램의 커서 위치에 텍스트를 삽입하는 방법은 무엇입니까?
2
A
답변
1
이 도움이된다면 모르겠지만, AppleScript를 당신은 그래서 어쩌면 당신은 코코아에서 NSApplescript
을 사용하거나 NSTask
을 사용하여 해당 전화 그것은이다
osascript -e 'tell application "System Events" to keystroke "Stuff here"'
+0
Mac App Store에서이 기능을 사용할 수 없으므로이 점을 명확하게 설명하십시오. – SevenBits
5
실행 시도 할 수 있습니다
tell application "System Events"
keystroke "Stuff here"
end tell
뭔가를 할 수있는 것은 아닙니다 가능한. 내게 필요한 옵션을 사용하면 다른 응용 프로그램의 내용을 변경할 수 있지만 응용 프로그램을 샌드 박스화할 수 없으므로 AppStore를 통해 사용할 수 없습니다.
이 코드는 오류를 검사하지 않으며 포커스 된 요소가 텍스트 영역이라고 가정합니다.
관련 문제
- 1. VB.NET 다른 창에서 커서 위치에 텍스트를 삽입하는 방법은 무엇입니까?
- 2. Android에서 커서 위치에 텍스트를 삽입하는 올바른 방법입니까?
- 3. Mac OSX Overlay
- 4. Mac OSX 응용 프로그램의 내용 폴더 경로가 무엇입니까
- 5. Mac OSX 전체 화면 응용 프로그램 문제
- 6. 샌드 박스 mac osx 응용 프로그램
- 7. 다른 응용 프로그램의 지정된 위치로 커서 이동
- 8. Mac 응용 프로그램의 창 크기
- 9. salesforce에서 하나의 응용 프로그램 헤더에 텍스트를 삽입하는 방법은 무엇입니까?
- 10. Xcode가없는 Mac GUI 응용 프로그램
- 11. OSX 응용 프로그램 용 샌드 박스 경로
- 12. WAP 응용 프로그램 예
- 13. 커서 위치에서 외부 응용 프로그램의 단어 읽기
- 14. 다른 응용 프로그램의 응용 프로그램 데이터 지우기
- 15. MAC 응용 프로그램의 대시 코드
- 16. 응용 프로그램의 창 닫기 (OSX)
- 17. Mac 응용 프로그램의 UISplitViewController?
- 18. Mac 용 Winform 응용 프로그램
- 19. UITextView에서 UITextView의 커서 위치에 UIButton을 삽입하는 방법
- 20. 다른 위치에 웹 응용 프로그램 파일 게시
- 21. OSX 응용 프로그램에 C 프로그램 포함
- 22. * Darwin을 Mac OSX 응용 프로그램의 테스트 베드로 사용
- 23. Mac 응용 프로그램의 도움말 파일 형식은 무엇입니까?
- 24. 콘솔 응용 프로그램의 OSX 기본 대기열
- 25. Backbone.Marionette 응용 프로그램의 여러 응용 프로그램 개체
- 26. 응용 프로그램 수준에서 커서 변경
- 27. 스윙 응용 프로그램의 작은 점 후행 커서
- 28. 실행중인 응용 프로그램의 응용 프로그램 배지 얻기
- 29. 망막에 대한 OSX 응용 프로그램의 이미지 적응
- 30. 다른 응용 프로그램의 이벤트를 캡처하는 Android 응용 프로그램
FYI의 경우 : 대답은 (세부 사항이 무엇이든지 미안하지만 내가 알지 못해서) 자격이 부여됩니다. 예를 들어 보조 소프트웨어가 작동하는 방식입니다. 그러나 * 샌드 박스 및 앱 스토어에서 일반적인 대답은 다른 앱에 입력하는 것이 잠재적으로 심각한 보안 문제 일 수 있습니다. 물론 응용 프로그램이 샌드 박스에 없으면 제한 사항은 중요하지 않습니다. – CRD
@CRD 샌드 박스 란 무엇을 의미합니까? 앱 스토어에 앱을 제출하면 작동하지 않을 것이라는 것을 의미합니까? 하지만 사과 개발자로서 나는 내 시스템에서이 응용 프로그램을 실행할 수 있습니까? 정교하게 제발 .. 고마워. – Selvin
App Sandbox는 앱에서 수행 할 수있는 작업 (액세스 할 수있는 파일, 네트워크 연결 가능 여부 등)을 제한하는 보안 시스템입니다. 모든 iOS 앱은 샌드 박스 처리되며, OS X의 경우 선택 사항입니다. 그러나 Mac App Store에서 판매되는 모든 앱은 샌드 박스 처리되어야합니다. 자세한 내용은 Apple 문서에서 App Sandbox를 참조하십시오. – CRD