줌 자동화
안녕,
음, 우리 모두는 Zoom이 회의에 참석/진행할 수 있는 화상 회의 앱이라는 것을 알고 있습니다. 그리고 이러한 전염병 상황으로 인해 이러한 화상 회의 앱의 사용도 급격히 증가했으며 심지어 학교 아이들에게도 이것이 새로운 일상이 되었고 때로는 이러한 지속적인 온라인 수업이 번거로워졌습니다.
그리고 오늘 우리는 회의/수업에 제 시간에 자동으로 로그인하도록 줌을 자동화하는 방법을 배울 것입니다.
이를 위해 우리는
무대 뒤에서:
자동화 단계:
1. 필요한 모듈 가져오기
import os
import pandas as pd
import pyautogui
import time
from datetime import datetime
os - 운영 체제 종속 기능을 사용하는 방법을 제공합니다.
pandas - 테이블 형식 데이터를 변수의 행과 열에 저장하고 조작할 수 있습니다.
pyautogui - 마우스와 키보드 및 기타 GUI 자동화 작업을 제어하는 데 도움이 되는 모듈입니다.
2. 지정된 위치에서 줌 애플리케이션 열기
os.startfile(" ")
3. 참여 버튼을 클릭하려면
#place the pic location inside quotes
joinbtn=pyautogui.locateCenterOnScreen("")
pyautogui.moveTo(joinbtn)
pyautogui.click()
4. 마찬가지로, 가입 버튼처럼 클릭하거나 찾기 위해 모든 버튼의 스크린샷을 찍어야 합니다.
#To type the meeting id
#place the picture location inside quotes
meetingidbtn=pyautogui.locateCenterOnScreen("")
pyautogui.moveTo(meetingidbtn)
pyautogui.write(meeting_id)
5. 비밀번호를 입력하려면
#Enter the passcode to join meeting
passcode=pyautogui.locateCenterOnScreen("")
pyautogui.moveTo(passcode)
pyautogui.write(password)
6. Excel 파일을 만들고 "Timings", "Meeting id"및 "Password"와 같은 모든 회의 세부 정보를 추가합니다.
7. 이제 pandas를 사용하여 해당 Excel 파일을 가져옵니다.
#place excel file location inside quotes
df = pd.read_excel('',index=False)
8. 이제 while 루프를 작성하여 현재 시간을 지속적으로 확인하고 Excel 파일의 타이밍을 비교합니다.
while True:
#To get current time
now = datetime.now().strftime("%H:%M")
if now in str(df['Timings']):
mylist=df["Timings"]
mylist=[i.strftime("%H:%M") for i in mylist]
c= [i for i in range(len(mylist)) if mylist[i]==now]
row = df.loc[c]
meeting_id = str(row.iloc[0,1])
password= str(row.iloc[0,2])
time.sleep(5)
signIn(meeting_id, password)
time.sleep(2)
print('signed in')
break
버튼에 대한 코드 및 자산을 얻으려면 내 GitHub 리포지토리를 확인하십시오.
알레티수닐 / 자동화_줌
또는
자동화용 소스 코드
import os
import pandas as pd
import pyautogui
import time
from datetime import datetime
def signIn(meeting_id,password):
#Open's Zoom Application from the specified location
os.startfile("")
time.sleep(3)
#Click's join button
joinbtn=pyautogui.locateCenterOnScreen("")
pyautogui.moveTo(joinbtn)
pyautogui.click()
time.sleep(1)
#Type the meeting id
meetingidbtn=pyautogui.locateCenterOnScreen("")
pyautogui.moveTo(meetingidbtn)
pyautogui.write(meeting_id)
time.sleep(2)
#To turn of video and audio
mediaBtn=pyautogui.locateAllOnScreen("")
for btn in mediaBtn:
pyautogui.moveTo(btn)
pyautogui.click()
time.sleep(1)
#To join
join=pyautogui.locateCenterOnScreen("")
pyautogui.moveTo(join)
pyautogui.click()
time.sleep(2)
#Enter's passcode to join meeting
passcode=pyautogui.locateCenterOnScreen("")
pyautogui.moveTo(passcode)
pyautogui.write(password)
time.sleep(1)
#Click's on join button
joinmeeting=pyautogui.locateCenterOnScreen("")
pyautogui.moveTo(joinmeeting)
pyautogui.click()
time.sleep(1)
df = pd.read_excel('',index=False)
while True:
#To get current time
now = datetime.now().strftime("%H:%M")
if now in str(df['Timings']):
mylist=df["Timings"]
mylist=[i.strftime("%H:%M") for i in mylist]
c= [i for i in range(len(mylist)) if mylist[i]==now]
row = df.loc[c]
meeting_id = str(row.iloc[0,1])
password= str(row.iloc[0,2])
time.sleep(5)
signIn(meeting_id, password)
time.sleep(2)
print('signed in')
break
데모 비디오:
쿼리가 있는지 알려주세요
유용하길 바랍니다
A ❤️는 굉장할 것입니다 😊
Reference
이 문제에 관하여(줌 자동화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sunilaleti/automating-zoom-3e64텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)