Dialog
msgbox
msgbox(title, message, message_max_length=1000, disappear_time=-1, message_location='center')
方法描述
彈消息框
參數(shù)說(shuō)明
title<str>標(biāo)題
message<str>信息
message_max_length<int>信息文本最大長(zhǎng)度
disappear_time<int>消息框自動(dòng)消失時(shí)間(s),默認(rèn)為-1不會(huì)自動(dòng)消失
message_location<str>提示框位置
可選項(xiàng):
center : 居中(默認(rèn))
top : 頂部
bottom : 底部
bottom_right : 右下角
返回值說(shuō)明
返回選擇結(jié)果(ok)<str>
調(diào)用樣例- rpa.system.dialog.msgbox-
# 注意事項(xiàng):無(wú)
# 代碼調(diào)用樣例如下,運(yùn)行后會(huì)彈出帶確定按鈕的提示框:
rpa.system.dialog.msgbox('提示框','這是由RPA彈出的提示框')
choose
choose(title, message)
方法描述
彈選擇框
參數(shù)說(shuō)明
title<str>標(biāo)題
message<str>信息
返回值說(shuō)明
返回選擇結(jié)果<bool>
調(diào)用樣例- rpa.system.dialog.choose-
# 注意事項(xiàng):無(wú)
# 代碼調(diào)用樣例如下,運(yùn)行后會(huì)彈出帶是否按鈕的選擇框,根據(jù)選擇結(jié)果返回True或者False
rpa.system.dialog.choose('選擇框','這是由RPA彈出的選擇框')
choose_with_multi_style
choose_with_multi_style(title, message, message_level='info', choose_type='yes_no', choose_location='center')
方法描述
彈選擇框,可選擇多種樣式
參數(shù)說(shuō)明
title<str>標(biāo)題
message<str>信息
message_level<str>信息等級(jí)
可選項(xiàng):
info : 信息(默認(rèn))
warn : 警告
error : 錯(cuò)誤
choose_type<str>按鈕樣式
可選項(xiàng):
ok : 只顯示確定按鈕(默認(rèn))
yes_no : 顯示是和否按鈕
abort_retry_ignore : 顯示放棄、重試和跳過(guò)按鈕
yes_no_cancel : 顯示是、否和取消按鈕
retry_cancel : 顯示重試和取消按鈕
ok_cancel : 顯示確定和取消按鈕
choose_location<str>彈窗位置
可選項(xiàng):
center : 居中(默認(rèn))
top : 頂部
bottom : 底部
bottom_right : 右下角
返回值說(shuō)明
返回選擇結(jié)果代表的字符串<str>
調(diào)用樣例- rpa.system.dialog.choose_with_multi_style-
# 注意事項(xiàng):無(wú)
# 代碼調(diào)用樣例如下,運(yùn)行后會(huì)根據(jù)設(shè)置彈出不同樣式的選擇框,根據(jù)選擇結(jié)果返回對(duì)應(yīng)字符串
rpa.system.dialog.choose_with_multi_style('選擇框','這是由RPA彈出的選擇框',message_level='warn',choose_type='yes_no_cancel')
inputbox
inputbox(title, content, watermark_tex='請(qǐng)輸入')
方法描述
彈輸入框
參數(shù)說(shuō)明
title<str>標(biāo)題
content<str>信息
watermark_text<str>水印文字
返回值說(shuō)明
輸入的內(nèi)容<str>
調(diào)用樣例- rpa.system.dialog.inputbox-
# 注意事項(xiàng):無(wú)
# 代碼調(diào)用樣例如下,運(yùn)行后會(huì)彈出帶確定和取消按鈕的輸入框,點(diǎn)擊確定后返回輸入的字符串
rpa.system.dialog.inputbox('輸入框','這是由RPA彈出的輸入框')
inputbox
inputbox(title, content, watermark_text='請(qǐng)輸入')
方法描述
彈輸入框
參數(shù)說(shuō)明
title<str>標(biāo)題
content<str>信息
watermark_text<str>水印文字
返回值說(shuō)明
返回輸入的內(nèi)容<str>
調(diào)用樣例- rpa.system.dialog.inputbox-
# 注意事項(xiàng):無(wú)
# 代碼調(diào)用樣例如下,運(yùn)行后會(huì)彈出帶水印文字及確定按鈕的輸入框,點(diǎn)擊確定后返回輸入的字符串
rpa.system.dialog.inputbox('輸入框','這是由RPA彈出的輸入框')
option
option(title, msg, default, data)
方法描述
彈下拉框
參數(shù)說(shuō)明
title<str>標(biāo)題
msg<str>信息
default<str>默認(rèn)值
data<list>備選值
返回值說(shuō)明
返回選擇結(jié)果<str>
調(diào)用樣例- rpa.system.dialog.option-
# 注意事項(xiàng):無(wú)
# 代碼調(diào)用樣例如下,運(yùn)行后會(huì)彈出帶確定及取消按鈕的下拉框,點(diǎn)擊確認(rèn)后返回所選擇的字符串
option_list = ['阿里云','RPA','引領(lǐng)企業(yè)智能']
rpa.system.dialog.option('下拉框','這是由RPA彈出的下拉框','默認(rèn)值',option_list)