class IResult(object): ''' classdocs ''' __logger = ILog(__file__) def __init__(self): ''' Constructor ''' ''' 返回状态 0:成功 1:失败 ''' status = 0 err = None obj = None def echo_result(self): if self.status == 0: msg = "[success]" else: msg = "[fail]" msg = u'return result :' + msg + '[err=' + str( self.err) + '][obj=' + str(self.obj) + ']' self.__logger.info(msg)
def __init__(self, **kwargs): self.__logger = ILog(__file__) self.path = set_img_res_path(__file__) self.robot_no = '' self.proc_no = '' self.job_no = '' self.input_arg = '' if ('robot_no' in kwargs.keys()): self.robot_no = kwargs['robot_no'] if ('proc_no' in kwargs.keys()): self.proc_no = kwargs['proc_no'] if ('job_no' in kwargs.keys()): self.job_no = kwargs['job_no'] ILog.JOB_NO, ILog.OLD_STDOUT = self.job_no, sys.stdout sys.stdout = StdOutHook(self.job_no, sys.stdout) ExceptionHandler.JOB_NO, ExceptionHandler.OLD_STDERR = self.job_no, sys.stderr sys.excepthook = ExceptionHandler.handle_exception if ('input_arg' in kwargs.keys()): self.input_arg = kwargs['input_arg'] if (len(self.input_arg) <= 0): self.input_arg = iinput.load_init(__file__) if self.input_arg is None: sys.exit(0) self.dict_info = { 'AmountInWords': '佰叁拾圆叁角肆分', 'NoteDrawer': '谢登梅', 'SellerAddress': '深州市龙华区庆湾街道庆津大道乌庆旺路文汇处民治商务中心1栋115栋、2、3栋、4幢009栋7553323188', 'CommodityPrice': '[]', 'CommodityNum': '[]', 'SellerRegisterNum': '91440300689404127F', 'SellerBank': '农业银行龙华支行41028900040099987', 'Remarks': '订单号1047426466044621910支付日期2020-06-07', 'CommodityTaxRate': '[]', 'TotalTax': '62.05', 'CheckCode': '17960524178417916383', 'InvoiceCode': '044031900111', 'InvoiceDate': '2020年06月11日', 'PurchaserRegisterNum': '91440300MA5EGKDJ92', 'InvoiceTypeOrg': '深圳增值税电子普通发票', 'Password': '', 'PurchaserBank': '', 'AmountInFiguers': '937.34', 'Checker': '郑晓碧', 'TotalAmount': '875.29', 'CommodityAmount': "[{'row':'1','word':'875.29'}]", 'PurchaserName': '深圳市蓝禾技术有限公司', 'CommodityType': '[]', 'InvoiceType': '电子普通发票', 'PurchaserAddress': '', 'CommodityTax': "[{'row':'1','word':'62.05'}]", 'CommodityUnit': '[]', 'Payee': '刘笑额', 'SellerName': '深圳康润华商贸有限公司', 'CommodityName': "[{'row':'1','word':'(详见销货清单'}]", 'InvoiceNum': '23838102' }
def __init__(self, **kwargs): self.__logger = ILog(__file__) self.path = set_img_res_path(__file__) self.robot_no = '' self.proc_no = '' self.job_no = '' self.input_arg = '' if ('robot_no' in kwargs.keys()): self.robot_no = kwargs['robot_no'] if ('proc_no' in kwargs.keys()): self.proc_no = kwargs['proc_no'] if ('job_no' in kwargs.keys()): self.job_no = kwargs['job_no'] if ('input_arg' in kwargs.keys()): self.input_arg = kwargs['input_arg'] self.input_arg = self.input_arg.replace("\\", "/") self.pwd = 'xKiMIyo=' self.user = '******'
def __init__(self,**kwargs): self.__logger = ILog(__file__) self.path = set_img_res_path(__file__) self.robot_no = '' self.proc_no = '' self.job_no = '' self.input_arg = '' if('robot_no' in kwargs.keys()): self.robot_no = kwargs['robot_no'] if('proc_no' in kwargs.keys()): self.proc_no = kwargs['proc_no'] if('job_no' in kwargs.keys()): self.job_no = kwargs['job_no'] if('input_arg' in kwargs.keys()): self.input_arg = kwargs['input_arg'] if(len(self.input_arg) <= 0): self.input_arg = iinput.load_init(__file__) if self.input_arg is None: sys.exit(0)
def __init__(self, **kwargs): self.__logger = ILog(__file__) self.path = set_img_res_path(__file__) self.robot_no = '' self.proc_no = '' self.job_no = '' self.input_arg = '' if ('robot_no' in kwargs.keys()): self.robot_no = kwargs['robot_no'] if ('proc_no' in kwargs.keys()): self.proc_no = kwargs['proc_no'] if ('job_no' in kwargs.keys()): self.job_no = kwargs['job_no'] ILog.JOB_NO, ILog.OLD_STDOUT = self.job_no, sys.stdout sys.stdout = StdOutHook(self.job_no, sys.stdout) ExceptionHandler.JOB_NO, ExceptionHandler.OLD_STDERR = self.job_no, sys.stderr sys.excepthook = ExceptionHandler.handle_exception if ('input_arg' in kwargs.keys()): self.input_arg = kwargs['input_arg'] if (len(self.input_arg) <= 0): self.input_arg = iinput.load_init(__file__) if self.input_arg is None: sys.exit(0)
''' Created on 2018。3.29 @author: Wu.Xin 主要用于键盘类的操作 ''' from ctypes import * from ubpa.ierror import * from ubpa.iconstant import * from ubpa.ilog import ILog import ubpa.iwin as iwin import ubpa.encrypt as encrypt import time __logger = ILog(__file__) dll = windll.LoadLibrary( "../Com.Isearch.Func.AutoIt/AutoItX3.dll") # 调AutoItX3动态库 str_dll = windll.LoadLibrary("../Com.Isearch.Driver.WinIO/RpaClientWinio.dll") ''' 发送键盘事件 win_title :窗口标题 ''' def key_send_cs(win_title=None, text=None, waitfor=WAIT_FOR): __logger.debug('keyboard send key:[win:' + str(win_title) + ']' + str(text)) try:
def __init__(self): self.__logger = ILog(__file__) self.path = set_img_res_path(__file__)