2012-04-02 4 views
3

나는 이것이 쉬운 일일 것이라고 생각했다. Google은 나를 다르게 생각하게 만듭니다.클립 보드의 텍스트를 파일에 붙여 넣기위한 AppleScript

내가 원하는 것은 가난한 사람의 OS 간 클립 보드입니다. 내가 넷에서 본 모든 것은 무료가 아니며,이 간단한 소프트웨어는 아무에게도 비용을 지불하지 않아야한다. 또는 로컬 리눅스 설치 또는 Windows 또는 일부와 호환되지 않는다.

최상의 해결 방법으로 마우스 오른쪽 버튼을 "잘라내 기", "복사"및 "붙여 넣기"에 "파일에 복사"와 같은 이름으로 추가 할 수 있습니다. 파일이 존재할 수도 있고 존재하지 않을 수도 있지만 고정 된 이름을 가지며 공유 디스크에 있어야합니다.

"파일 복사"를 보완하기 위해 "파일에서 붙여 넣기"두 번째 마우스 작업이 필요합니다.

그래서 AppleScript 또는 Automator를 사용하여 클립 보드의 현재 텍스트 내용을 가져 와서 기존 파일에 붙여 넣으면 어떤 파일이든지 기존 내용을 덮어 쓰시겠습니까?

OS/X Snow Leopard

감사합니다.

+0

텍스트를 복사하는 파일의 유형은 무엇입니까? – adayzdone

+0

파일 유형이 불확정합니다. 내가 믿을 수있는 텍스트를 추출 할 수있는 모든 것을 실현하고 평면 파일 작업에 대한 과거가 클립 보드에 텍스트의 일부만 붙여 넣을 것이라고 가정합니다. 텍스트가 단순 텍스트인지 확인하려면 추가 코드가 필요합니까? –

+0

@fanaugen 신경 쓰지 마세요. 두 질문에 대한 답변은 "예"입니다. 자,이 애플릿을 거의 모든 마우스 메뉴에 묶는 방법은 무엇입니까? –

답변

5

이하는 방법 AppleScript로 [...], 클립 보드의 현재의 텍스트 내용을 가지고 파일

애플 스크립트 코드의 기존 내용을 덮어 쓰기, 기존 파일에 붙여 넣습니다

do shell script "pbpaste > /path/to/your/clipboard-file.txt" 
을 다시 클립 보드로 파일에서 텍스트를 읽기 위해서는

do shell script "cat /path/to/your/clipboard-file.txt | pbcopy" 
,691를 사용 이제 마우스 오른쪽 단추로 클릭/Ctrl + 클릭에 (모든 상황에 맞는 메뉴의 "서비스"그룹에 나타납니다 맥 OS X 서비스으로 AppleScript로 변환 :

문서에 대해서는, man pbpaste

편집 참조 모든 텍스트에서) this tutorial에 설명 된대로 Automator를 사용할 수 있습니다.

+0

하려면 @fanaugen 스크립트 편집기에서 이것을 입력하십시오? 앱으로 만드시겠습니까? –

관련 문제