미리 정의 된 변수를 클립 보드에 복사 한 다음 워드 문서에 붙여 넣는 Touchbar 용 AppleScript를 작성하려고합니다.AppleScript가 Word에 붙여 넣을 때 클립 보드에 Enter/NewLine을 추가했습니다.
글쎄, 그것은 작동하지만, 변수 텍스트를 붙이는 것 이외에 어떤 이유로 입력/새 라인을 추가합니다. 이제는 이미 테스트를 수행하고 클립 보드에 일반 텍스트를 직접 할당했으며 NewLine은 그대로 있으므로 변수가 아닙니다. 나는 또한 Cmd + V 출력을 테스트했으며, 나중에 수동으로 텍스트를 붙여 넣을 때 입력으로 계속 붙여 넣기 때문에 할당에 문제가있는 것처럼 보입니다. 그러나 저는 AppleScript를 처음 사용하고 언어가 정말로 이상합니다. 여기서 제가 잘못하고있는 것을 실제로 얻지는 못합니다.
activate application "Microsoft Word" --I'm doing this, but you prolly don't need to.
set Donnerstag12 to "Anwendungsentwicklung"
set the clipboard to Donnerstag12
tell application "System Events" to keystroke "v" using {command down}
지금 난 그냥 페이지, 텍스트 편집기로 또는 직선 코드에 AppleScript로 붙여 넣기를 할 때, 줄 바꿈을 포함하지 않는 것으로 나타났습니다 다음은 중요한 코드 부분입니다. 어떤 아이디어?
텍스트를 입력하는 방법에는 여러 가지가 있습니다. 키 입력, 키 코드 및 유형 텍스트? 전에 키 입력을 시도했지만 A가 Caps에 있기 때문에 어떤 이유로 Caps에 A 문자가 그 뒤에 몇 글자를 썼습니다. 그러나 유형 텍스트가 잘 작동하는 것 같습니다. 고맙습니다! – derRAV3N
'type text'는 ** Word ** 응용 프로그램에 대한 명령이며,'keystroke'와'key code'는 ** "Sytem Events"** 응용 프로그램의 프로세스 모음에 대한 명령입니다. 일부 응용 프로그램 ** AppleScriptable **은 커서 위치에 텍스트를 삽입하는 명령이므로이 명령의 이름은 응용 프로그램마다 다릅니다. – jackjr300