python 클립보드 작업 실현
먼저 실현 하고 자 하 는 기능 을 말 해 보 자.
명령 행 인 자 를 입력 하여 특정한 텍스트 를 클립보드 에 복사 하 는 작업 을 수행 합 니 다.(이 프로그램 은 다른 조작 과 결합 하여 자동 회답 을 실현 할 수 있 을 지도 모른다.다만 본인 의 현 단계 의 능력 은 이러한 기능 을 실현 하기에 충분 하지 않다.)
구체 적 인 절차 와 몇 가지 주의사항 을 살 펴 보 겠 습 니 다.
1.python 파일 시작 에'\#!python 3',\#에 관 한 것 이 있 습 니 다!의 구체 적 인 의 미 는 문 후 링크 를 상세 하 게 볼 수 있다.
2.일괄 처리 파일(.bat)을 만 드 는 설명:
먼저 텍스트 문서(.txt)를 만 들 고 다음 내용 을 기록 합 니 다.
@py.exe(빈 칸 이 있 습 니 다!)만 들 파일 의 절대 경로,예 를 들 어 E:\Python\\clipboardcopy(또 빈 칸!)%*
@pause
어떤 명령 행 을 사용 할 때,절대 빈 칸 에 주의해 야 합 니 다!명령 행 의 인 자 는 빈 칸 으로 구분 되 기 때문에 불필요 한 빈 칸 은 시스템 의 오 해 를 불 러 일 으 킬 수 있 습 니 다.따라서 파일 경로 에 빈 칸 이 생기 지 않도록 밑줄 로 통일 적 으로 교체 할 수 있 습 니 다.(평소에 프로 그래 밍 할 때 좋 은 파일 이름 습관 을 길러 야 합 니 다)그리고 파일 이름 에 중국어 가 나타 나 지 않 는 것 이 좋 습 니 다.구체 적 으로 인 코딩 때문에 아직 테스트 를 해 본 적 이 없 지만 문제 가 생 길 수 있 으 니 영어 로 하 세 요.
다음은 텍스트 파일 을'bat 파일 형식'으로 저장 합 니 다.자세 한 내용 은 다음 그림 을 참조 하 십시오.
텍스트 문서 인터페이스 에서 다른 저장(ctrl+shift+S)을 선택 하 십시오.파일 접 두 사 를.bat 로 바 꿀 뿐만 아니 라 저장 형식 에서'모든 파일'형식 을 선택 하 십시오.
일괄 처리 파일 을 저장 한 후 C:\Windows 디 렉 터 리 로 이동 합 니 다(또는 환경 변수 로 설 정 된 다른 경로 도 가능 합 니 다).
3.python 파일 의 구체 적 인 코드:
#! python3
#TEXT
TEXT = {' ': " , , , :",
'busy': "Sorry, I'm busy now.",
' ': "
"}
import sys, pyperclip
if len(sys.argv) < 2: # argv
print("Sorry, no input has been received yet…")
sys.exit()
keyphrase = sys.argv[1]
if keyphrase in TEXT:
pyperclip.copy(TEXT[keyphrase])
print("The text " + TEXT[keyphrase] + " is copied to the clipboard")
else:
print("There is no such text")
스크랩 의 내용 과 사용 하 는 키워드 중 에 중국어 가 나 올 수 있 습 니 다. 。4.사용 방법:
win+R 을 누 르 고 cmd 명령 창 을 열 고 mclip(이것 은 제 파일 이름 입 니 다.실제 상황 은 제 파일 이름 에 의 해 결 정 됩 니 다)(빈 칸!)TEXT 에서 명령 을 내리 면 필요 한 내용 이 클립보드 에 복 사 된 것 을 발견 할 수 있다.
관련 링크:
#! 작용 원리
python 클립보드 작업 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 python 클립보드 내용 은 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.