2017-01-03 13 views
1
127 ;-(Tue Jan 03 22:27:09 Mac mini ~ 
$ echo 'tell application "System Events" to keystroke "[email protected]"'|osascript 
CHAN 

0 :-)Tue Jan 03 22:27:17 Mac mini ~ 
$ [email protected] 

$ zsh 
Mac mini% echo 'tell application "System Events" to keystroke "[email protected]"'|osascript 

CHa% 
Mac mini% [email protected] 

어떤 문자가 대문자로 표시되는 원인이 무엇입니까? 이것은 첫 문자가 대문자 인 경우에 발생합니다.AppleScript 키 스트로크가 일부 문자를 대문자로 바꿉니다.

+0

버그에게로 보이는을 '0 :-) 화 1월 3일 22시 41분 26초 아 누락 ​​아이스 맨의 맥 미니 @ ~ $ echo '키 스트로크 "B"& "a"'에 osascript BA '응용 프로그램에 "시스템 이벤트"를 보냅니다. – Iceman

답변

0

이유는 모르겠지만, 임시 해결 방법하려면이 작동하지 않음 :

#!/bin/bash 
osascript <<EOF 
tell application "System Events" to keystroke "C" 
tell application "System Events" to keystroke "h" 
tell application "System Events" to keystroke "a" 
tell application "System Events" to keystroke "n" 
tell application "System Events" to keystroke "g" 
tell application "System Events" to keystroke "e" 
tell application "System Events" to keystroke "M" 
tell application "System Events" to keystroke "e" 
tell application "System Events" to keystroke "@" 
tell application "System Events" to keystroke "1" 
tell application "System Events" to keystroke "2" 
tell application "System Events" to keystroke "3" 
EOF