tft每日頭條

 > 生活

 > rpa鍵盤使用方法

rpa鍵盤使用方法

生活 更新时间:2024-10-07 15:35:35

登錄應用機器人商城找到“歡迎體驗 iS-RPA”機器人

rpa鍵盤使用方法(我們來操作一波吧)1

該機器人的功能是帶領 RPA 使用小白走上 RPA 大神的晉級之路,為大家介紹社區中的學習資料、學習視頻;應用商城的使用等等。

現在又在原流程的基礎上,添加了背景音樂,讓大家在歡快的節奏下學習 RPA 的産品知識。一起來看下用設計器是怎麼實現這個一個功能的吧。

首先我們介紹一下pygame,PyPoice是SDL多媒體庫的Python包裝模塊。它包含Python函數和類,這些類和類允許使用SDL對CDROM、音頻和視頻輸出、鍵盤、鼠标和操縱杆輸入進行支持。

Pygame 是一個利用 SDL 庫的寫就的遊戲庫, 是一組用來開發遊戲軟件的 Python 程序模塊。SDL,全名 Simple DirectMedia Layer,SDL 是用 C 寫的,不過它也可以使用 C 進行開發,當然還有很多其它的語言,Pygame 就是 Python 中使用它的一個庫。pygame 允許你在 Python 程序中創建功能豐富的遊戲和多媒體程序,是一個高可移植性的模塊可以支持多個操作系統,用它來開發小遊戲非常适合。

下面就分享一下,直接用 pygam 庫播放音頻的代碼

def play_music(): ppath = os.path.dirname(__file__) music_name = "Summer.mp3" file = os.path.join(ppath, music_name) print(file) img_name = "qiqi.jpg" filepath = os.path.join(ppath, img_name) print(filepath) # 初始化pygame pygame.init() pygame.mixer.init() fpsClock = pygame.time.Clock() # 創建pygame顯示層 playSurface = pygame.display.set_mode((1, 1)) # 定義标題 pygame.display.set_caption('Snake Go!') # 加載資源圖片,game.ico包含在最後的文件中 image = pygame.image.load(filepath) # 設置圖标ISRPA pygame.display.set_icon(image) # 加載音樂,MP3音樂文件放在代碼文件所在文件夾中 pygame.mixer.music.load(file) pygame.mixer.music.play(start=0.0) # 播放時長,沒有此設置,音樂不會播放,會一次性加載完 time.sleep(300) pygame.mixer.music.stop()

然後我們将播放音樂的全局函數放到機器人介紹的流程之前,發現一個緻命的問題:介紹流程會等音樂播放完再運行,這這這。。。完全不是我想要的背景音樂的亞子。重新康了代碼,發現流程中不能添加 time.sleep,添加延時即堵塞了音樂播放的線程。

改進後的流程如下:

rpa鍵盤使用方法(我們來操作一波吧)2

代碼塊 1 中的代碼:

ppath = os.path.dirname(__file__) music_name = "summer.mp3" file = os.path.join(ppath, music_name) img_name = "qiqi.jpg" filepath = os.path.join(ppath,img_name) # 初始化pygame pygame.init() pygame.mixer.init() pygame.mixer.music.load(file)

代碼塊 2 中的代碼:

pygame.mixer.music.play()

判斷條件

pygame.mixer.music.get_busy()==False

使用 pygame 中控制音頻流的模塊檢測是否正在播放音樂。若音樂播放中,則繼續運行 RPA 介紹流程;若音樂播放結束,則跳出 while True 循環。

大家快去商場中下載體驗一番吧。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved