Bdjava Docs Readthedocs Io PT Latest
Bdjava Docs Readthedocs Io PT Latest
Versão
SuperClient Solutions
01 nov, 2019
Introdução
1 BDJava 1
1.1 Condicionais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Repetidores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Variáveis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4 APIs e Webservices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5 Banco de dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.6 Manual de boas práticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.7 Classe Sel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.8 Coleta de dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.9 Métodos de comparação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.10 Compilação e processamento de scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.11 Exibição de mensagens no console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.12 Lidando com documentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.13 Manipulação de strings e listas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.14 Manipulação do desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1.15 Métodos de uso recorrente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
1.16 Na . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
1.17 Tela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
1.18 Alerta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
1.19 Condicionais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
1.20 Estruturas de repetição . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
1.21 Expressões de comparação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
1.22 AHttp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
1.23 AMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1.24 Abstral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
1.25 AlarmeDiscado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
1.26 Alerta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
1.27 Am . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
1.28 Ambiente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
1.29 Andamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
1.30 Apl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
1.31 Arv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
1.32 AutoIt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
1.33 B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
1.34 BJson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
1.35 Back . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
i
1.36 BackupAll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
1.37 BdjExcel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
1.38 BdjHook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
1.39 BdjHookMouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
1.40 BdjKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
1.41 BdjLogger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
1.42 Bdjava . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
1.43 Bdmax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
1.44 BeanBrw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
1.45 BrowserFrame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
1.46 C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
1.47 CRdecode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
1.48 Calc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
1.49 CaptchaDecoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
1.50 Cjava . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
1.51 ClassFinder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
1.52 CliJson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
1.53 Clide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
1.54 ClienteCloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
1.55 ClienteFtp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
1.56 ClienteSftp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
1.57 ClienteTcp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
1.58 Clitelnet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
1.59 Comp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
1.60 Cp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
1.61 Crontab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
1.62 Cvs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
1.63 DOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
1.64 DadosConf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
1.65 DadosLista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
1.66 DadosSc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
1.67 DadosScFx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
1.68 Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
1.69 EdtDados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
1.70 EdtScr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
1.71 EdtTab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
1.72 EdtTabT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
1.73 EsSearch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
1.74 ExecRem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
1.75 ExemploAms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
1.76 FWatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
1.77 FadeTrans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
1.78 Faq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
1.79 Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
1.80 Fon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
1.81 Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
1.82 Ftp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
1.83 G . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
1.84 GerH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
1.85 Gmap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
1.86 Html . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
1.87 Http . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
1.88 Http1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
1.89 Https . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
ii
1.90 HyperLink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
1.91 IJmdk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
1.92 IMAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
1.93 IS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
1.94 Ingres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
1.95 Io . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
1.96 Jan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
1.97 Jar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
1.98 Jr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
1.99 Jx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
1.100 Kan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
1.101 Kmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
1.102 LeitorXML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
1.103 Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
1.104 LogM2g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
1.105 LoginBd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
1.106 M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
1.107 M2gLogger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
1.108 MD5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
1.109 Manter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
1.110 ManterLight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
1.111 ManutTabs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
1.112 Mat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
1.113 Mdk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
1.114 MdkOld . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
1.115 MenuFlash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
1.116 MiniEd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
1.117 Mmj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
1.118 Mnk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
1.119 Mnk0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
1.120 MostraConexoes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
1.121 NMail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
1.122 Na . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
1.123 Nio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
1.124 NovoAlerta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
1.125 Parser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
1.126 PlaySound . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
1.127 Pparte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
1.128 Pproc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
1.129 Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
1.130 PrintG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
1.131 PrintTeste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
1.132 Procs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
1.133 Proj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
1.134 R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
1.135 Rel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
1.136 RelAvul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
1.137 RelatorioLog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
1.138 Relay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
1.139 Ren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
1.140 Rj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
1.141 Roda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
1.142 Roda_bat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
1.143 Rodada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
iii
1.144 Run . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
1.145 Rx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
1.146 S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
1.147 Sc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
1.148 ScFx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
1.149 ScUti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
1.150 Scr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
1.151 Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
1.152 Scx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
1.153 Sel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
1.154 Serv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
1.155 ServidorTcp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498
1.156 Sql . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
1.157 SqlMS03 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514
1.158 Sqlmsg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
1.159 Sqln . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
1.160 StandAlone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
1.161 StartBdjava . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529
1.162 Stat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529
1.163 Stk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530
1.164 Sup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530
1.165 Sup1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530
1.166 Superv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531
1.167 T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533
1.168 T1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533
1.169 TagendaApl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
1.170 Tc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
1.171 Tela . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
1.172 TelaBd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540
1.173 TelaLight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
1.174 TelaPrincipal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
1.175 TelaScFx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543
1.176 Telax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544
1.177 Thmail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544
1.178 Thtml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547
1.179 Tiff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
1.180 Tray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550
1.181 Tts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551
1.182 Txt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553
1.183 Ura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554
1.184 Uti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559
1.185 UtiSuperv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581
1.186 Utiivr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581
1.187 Utilsc51b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586
1.188 Var . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586
1.189 W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586
1.190 WebView1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592
1.191 Worm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
1.192 Ws . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
1.193 X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
1.194 Xml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
1.195 Xwin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596
Índice 605
iv
CAPÍTULO 1
BDJava
O BDJava é uma linguagem de Script com comandos em português, criada pela Epsoft contando com sua experiência
de 29 anos no setor. Seus comandos foram criados em Java. É capaz de se integrar diretamente com janelas, mouse e
teclados do Windows, permitindo a máxima otimização de processos.
1.1 Condicionais
Os condicionais são um recurso da linguagem que permitem que o fluxo de execução do script mude diante de uma
condição verdadeira ou falsa.
1.1.1 if
Considere, por exemplo, que você deseja escrever um script BDJava que, com base na temperatura, diga se está calor.
Tal funcionalidade pode ser implementada utilizando uma estrutura chamada if, que é o comando de decisão mais
utilizado. O if do BDJava segue a seguinte sintaxe:
if CONDIÇÃO {
COMANDO1
COMANDO2
}
Caso a condição do if seja VERDADEIRA, os comandos dentro das chaves são executados.
Sendo assim, poderíamos escrever o script da seguinte maneira:
faz temperatura 30
if temperatura > 25 {
alerta 'Está calor'
}
1
SuperClient RPA Documentation, Versão
Esse exemplo checa se o valor contido na variável temperatura é maior que 25. Essa é uma condição verdadeira, pois
30 é maior que 25, portanto o comando dentro das chaves é executado.
É possível executar comandos quando uma condição não for verdadeira, isso é feito com o else. O else sempre deve
ser colocado no final de um if, também com os comandos delimitados por chaves. Por exemplo, se for necessário
mostrar uma mensagem quando a temperatura for maior que 25 e outra quando ela não for maior, poderíamos usar um
else.
faz temperatura 30
if temperatura > 25 {
alerta 'Está calor'
} else {
alerta 'Não está calor'
}
1.1.2 ifnot
Assim como o if, o condicional ifnot verifica uma condição, porém checando se essa é FALSA.
faz temperatura 20
Esse exemplo executa o comando caso a temperatura não seja maior que 25, exibindo a mensagem “Não está calor”.
Como o if, o ifnot aceita um else.
faz temperatura 20
Que, nesse caso, executa quando a temperatura for maior que 25.
1.1.3 switch
O switch permite que várias condições sejam testadas em apenas uma estrutura.
Segue a sintaxe:
switch variavel {
case CONDIÇÃO {
COMANDO1
COMANDO2
}
}
Recebendo uma variável e verificando se ela está dentro das condições nos comandos case. Caso exista apenas um
comando para ser executado em um case, as chaves podem ser omitidas.
2 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
No exemplo abaixo, o switch verifica a variável nome. Os dois case’s verificam se ela possui valor “José” e “João”,
respectivamente, exibindo uma mensagem dependendo do nome. O default é acionado quando nenhuma condição do
switch é satisfeita.
switch nome {
case 'José' {
exib 'O nome é José'
}
case 'João' {
exib 'O nome é João'
}
default {
exib 'Não sei o nome'
}
}
switch nome {
case 'José' 'João' {
exib 'O nome é José ou João'
}
case 'Maria' {
exib 'O nome é Maria'
}
default {
exib 'Não sei o nome'
}
}
O BDJava conta com os operadores lógicos E (&&) e OU (||). Podem ser usados em qualquer condicional, desde que
entre parênteses.
E (&&)
O operador E (AND) verifica se as duas condições são verdadeiras, retornando VERDADEIRO caso positivo.
faz temperatura 27
1.1. Condicionais 3
SuperClient RPA Documentation, Versão
OU (||)
O operador OU (OR) verifica se pelomenos uma das condições é verdadeira, retornando VERDADEIRO caso positivo.
faz temperatura 25
faz umidade 70
Nesse exemplo, apenas a primeira condição (temperatura maior que 20) é verdadeira, a segunda (umidade é maior que
80) é falsa, mesmo assim, o retorno é VERDADEIRO, pois a primeira condição é verdadeira.
1.2 Repetidores
Os repetidores (ou laços de repetição) são estruturas que permitem a execução de instruções em número X de vezes.
1.2.1 while
O while executa os comandos dentro das chaves enquanto a condição passada for verdadeira. O comando while só pode
ser usado dentro de métodos do BDJava. Consulte a seção “Métodos” dessa documentação para mais informações.
()enquanto
faz i 1
Esse código exibe todos os números entre 1 e 10. Começa com uma variável i com valor 1. Enquanto essa variável tem
valor menor que 10, as instruções dentro das chaves são repetidas, exibindo o valor de i e incrementando-a. Repare
que o while está contido em um método chamado enquanto.
O while também pode receber o retorno de um método.
O método checaOk abre uma janela de confirmação, com um botão “OK” e outro “CANCELAR”, retornando VER-
DADEIRO quando o usuário clica em “OK” e falso quando seleciona “CANCELAR”. Esse while executa o método
alerta, exibindo uma janela com a mensagem “Executando while” enquanto o usuário clicar em “OK”.
1.3 Variáveis
As variáveis são estruturas que representam posições de memória, armazenando dados e os associando a um nome.
4 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
O comando acima declar uma variável chamada variavel com um número inteiro de valor 1.
Também é possível armazenar cadeias de caracteres (textos), também conhecidos como strings. Strings devem ser
declaradas dentro de aspas simples.
faz nome 'João'
Números decimais (ponto flutuante) são declarados utilizando um ponto para separar a parte inteira e fracionária.
faz valor 1.5
A maior parte das operações com variáveis no BDJava envolvem operações aritméticas e concatenação (junção) de
strings.
Aritmética deve ser feita dentro de parênteses. As operações de adição, subtração, divisão, multiplicação são permiti-
das.
faz dez 10
faz vinte 20
1.3. Variáveis 5
SuperClient RPA Documentation, Versão
1.3.4 Escopo
Qualquer variável declarada dentro do BDJava tem escopo global, ficando acessível de qualquer script dentro da
instância do SuperClient. Isso requer certa atenção por parte do desenvolvedor, pois a possibilidade de uma variável
ser sobreescrita acidentalmente é muito grande, o que pode causar certos errors difíceis de serem detectados. Por
exemplo, suponha um caso onde existem dois scripts BDJava, e em ambos é necessário guardar o nome de usuário em
uma variável.
Então, você declara uma variável chamada nome no primeiro script:
Já que ambas possuem o mesmo nome, o BDJava entende que essa é uma operação de atribuição a uma variável já
existente, não a declaração de uma nova, gerando apenas uma variável chamada nome com o valor “João”. Em alguns
casos, isso poderia causar comportamentos estranhos nos scripts e seria difícil notar o erro.
1.4.1 [Link]
[Link]()
Comentário Este comando, quando executado, limpa os dados a serem utilizados no post/get.
1.4.2 [Link]
1.4.3 [Link]
1.4.4 [Link]
1.4.5 [Link]
6 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
APIKEY -
˓→d9c1cbf2fbdeb5501f71cdf09d7292af73d2de75ce6cae409019ec8266d9d1d0d03e9798df12897120733f57a8aff960;
˓→
1.4.6 [Link]
APIKEY -
˓→d9c1cbf2fbdeb5501f71cdf09d7292af73d2de75ce6cae409019ec8266d9d1d0d03e9798df12897120733f57a8aff960;
˓→
1.5.1 conectaBD
conectaBD 'NomeDoBD'
Comentário Este comando, quando executado, cria a conexão com o banco de dados, configurando todas
as variáveis nomeadas com o sufixo dado como argumento (neste caso, NomeDoBD). Ele sempre
vai criar uma variável chamada con, que será posteriormente utilizada por comandos como select e
insUpd, e, caso você queira nomeá-la de outra forma, deve adicionar ao nome do banco de dados
uma string contendo o sinal “-“ e o nome desejado na varíável, resultando em uma variável com o
prefixo con e o sufixo definido por você, como no exemplo abaixo:
conectaBD 'MeuBanco-NomeDaConexao'
Resultando na variável de conexão chamada, neste exemplo, de “conNomeDaConexao”.
1.5.2 select
1.5.3 insUpd
Comentário Este comando, quando executado, verifica se existe o registro na tabela indicada e, se não
existir, insere o dado indicado (neste caso, listaDeCampos). O ultimo argumento (neste caso, varia-
velArgSQL), pode definir por exemplo, um “where” para refinamento de busca. Coloque um último
argumento como “n” para não alterar campo com null.
1.5.4 delete
1.5.5 fechaBd
fechaBd con
Comentário Este comando, quando executado, fecha a conexão dada como argumento.
1.5.6 insert
1.5.7 Xsql
Xsql variavelRetorno
Comentário Este comando, quando executado, retorna em variavelRetorno a solução da pesquisa.
1.5.8 update
update()
Comentário Este comando, ainda não tem descrição.
1.5.9 criacampo
8 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
Comentário Após isso, é necessário abrir o configurador da árvore de menus (CTRL + CTRL, CTRL +
E) na opção 0 para compilar os abstrais necessários e após isso clicar na opção Configurador > Cria
campos Java. Na tela que se abrirá teremos as opções abaixo:
Sufixo, é um conjunto de letras que será colocado no final dos nomes das variáveis; Tabela
é o nome da tabela; E var tabela é o nome da lista a ser criada;
Após clicar em OK será copiado para a àrea de transferencia o código para a criação da tabela, como
o exemplificado abaixo:
Bds `idFaqr`int(11)NOTNULLAUTO_INCREMENT,exemplo;
Bds `tstp`timestampNOTNULLDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP,exemplo;
Bds `idCli`int(11)NOTNULL,exemplo;
Bds `ref`varchar(100)DEFAULTNULL,exemplo;
Bds `objetivo`varchar(255)DEFAULTNULL,exemplo;
Bds `resp`varchar(8000)NOTNULL,exemplo;
Bds `contexto`varchar(100)DEFAULTNULL,exemplo;
Bds `abs`varchar(8000)DEFAULTNULL,exemplo;
Bds `template`varchar(100)DEFAULTNULL,exemplo;
Bds listaexemplo=[Link]("listaexemplo");
[Link] ("`idFaqr`int(11)NOTNULLAUTO_INCREMENT,exemplo",
˓→"me=`idFaqr`int(11)NOTNULLAUTO_INCREMENT,;co=campo;sq=`idFaqr`int(11)NOTNULLAUTO_
˓→INCREMENT,;no=`idFaqr`int(11)NOTNULLAUTO_INCREMENT,;ta=15;sm=");
[Link] ("`tstp`timestampNOTNULLDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP,
˓→exemplo", "me=`tstp`timestampNOTNULLDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_
˓→TIMESTAMP,;co=campo;sq=`tstp`timestampNOTNULLDEFAULTCURRENT_
˓→TIMESTAMPONUPDATECURRENT_TIMESTAMP,;no=`tstp`timestampNOTNULLDEFAULTCURRENT_
˓→TIMESTAMPONUPDATECURRENT_TIMESTAMP,;ta=15;sm=");
˓→sm=");
[Link] ("`objetivo`varchar(255)DEFAULTNULL,exemplo",
˓→"me=`objetivo`varchar(255)DEFAULTNULL,;co=campo;
˓→sq=`objetivo`varchar(255)DEFAULTNULL,;no=`objetivo`varchar(255)DEFAULTNULL,;ta=15;
˓→sm=");
[Link] ("`contexto`varchar(100)DEFAULTNULL,exemplo",
˓→"me=`contexto`varchar(100)DEFAULTNULL,;co=campo;
˓→sq=`contexto`varchar(100)DEFAULTNULL,;no=`contexto`varchar(100)DEFAULTNULL,;ta=15;
˓→sm=");
[Link] ("`abs`varchar(8000)DEFAULTNULL,exemplo",
˓→"me=`abs`varchar(8000)DEFAULTNULL,;co=campo;sq=`abs`varchar(8000)DEFAULTNULL,;
˓→no=`abs`varchar(8000)DEFAULTNULL,;ta=15;sm=");
[Link] ("`template`varchar(100)DEFAULTNULL,exemplo",
˓→"me=`template`varchar(100)DEFAULTNULL,;co=campo;
˓→sq=`template`varchar(100)DEFAULTNULL,;no=`template`varchar(100)DEFAULTNULL,;ta=15;
˓→sm=");
[Link].s("`idFaqr`int(11)NOTNULLAUTO_INCREMENT,exemplo,
˓→`tstp`timestampNOTNULLDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP,exemplo,
˓→`idCli`int(11)NOTNULL,exemplo,`ref`varchar(100)DEFAULTNULL,exemplo,
˓→`objetivo`varchar(255)DEFAULTNULL,exemplo,`resp`varchar(8000)NOTNULL,exemplo,
˓→`contexto`varchar(100)DEFAULTNULL,exemplo,`abs`varchar(8000)DEFAULTNULL,exemplo,
˓→`template`varchar(100)DEFAULTNULL,exemplo");
f.`idFaqr`int(11)NOTNULLAUTO_INCREMENT,exemplo=[Link]("`idFaqr`int(11)NOTNULLAUTO_
˓→INCREMENT,exemplo");
f.`tstp`timestampNOTNULLDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP,exemplo=B.
˓→getvar("`tstp`timestampNOTNULLDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP,
˓→exemplo");
f.`idCli`int(11)NOTNULL,exemplo=[Link]("`idCli`int(11)NOTNULL,exemplo");
f.`ref`varchar(100)DEFAULTNULL,exemplo=[Link]("`ref`varchar(100)DEFAULTNULL,exemplo
˓→");
f.`objetivo`varchar(255)DEFAULTNULL,exemplo=[Link](
˓→"`objetivo`varchar(255)DEFAULTNULL,exemplo");
f.`resp`varchar(8000)NOTNULL,exemplo=[Link]("`resp`varchar(8000)NOTNULL,exemplo");
f.`contexto`varchar(100)DEFAULTNULL,exemplo=[Link](
˓→"`contexto`varchar(100)DEFAULTNULL,exemplo");
f.`abs`varchar(8000)DEFAULTNULL,exemplo=[Link]("`abs`varchar(8000)DEFAULTNULL,
˓→exemplo");
f.`template`varchar(100)DEFAULTNULL,exemplo=[Link](
˓→"`template`varchar(100)DEFAULTNULL,exemplo");
Variáveis
Comentário Os nomes devem ser criados apenas com letras minúsculas, caso seja um nome
composto, as palavras devem ser separadas pelo caractere «_». Dê preferência à discrimi-
nar as variáveis que serão usadas apenas num método específico na definição do método,
e evite criar variáveis com nomes em idiomas diferentes.
Constantes
Comentário Valem as mesmas regras de variáveis, exceto pelo fato de deverem ser criadas
com o nome completamente em caixa alta.
Métodos
()mostrarExemplo
Comentário Os nomes devem começar com letras minúsculas, sendo criados em um único
idioma e usando verbos no infinitivo. Caso o nome seja composto, as próximas palavras
devem começar com letras maiúsculas.
10 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
Arquivos
[Link]
[Link]
[Link]
Comentário Devem ser nomeados usando as regras de métodos, apenas modificando a pri-
meira letra do arquivo para maiúscula.
1.6.2 Comentários
//Este abstral faz tal coisa além de suprir tais necessidades do projeto
Indentação
Comentário A indentação deve ser feita usando-se tabulação. Sendo assim, o programador
deve usar a tecla TAB abaixo da definição de um método, while, whilenot, if, ifnot e else.
Isso melhora a qualidade do seu código.
Organização
faz variavel 35
faz variavel_nome_composto 25
faz string 'Exemplo'
+ variavel_nome_composto
}
Comentário É bom para a organização do código que se use linhas em branco em algumas
situações, como para separar seções de código distintas, antes e após blocos condicionais
e de repetição como if, else, while e etc. É bom para organização do código também que
se use duas linhas em branco após a finalização de um método.
Legibilidade
faz variavel 35
faz variavel_nome_composto 25
faz string 'Exemplo'
} else {
mensagem 'Não'
return 0
}
Logs
Comentário Os commits devem seguir a seguinte lógica: Iniciar com “FIX - “ quando houver
correções de erros; Iniciar com “FEATURE - “ quando houver adição de recursos; Iniciar
com “RELEASE - “ quando for feito um lançamento de nova versão.
12 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
1.7.1 [Link]
1.7.2 [Link]
[Link] nomeDoHandler
Comentário Ao ser executado, este comando fecha o handler escolhido, neste exemplo, o handler esco-
lhido entre as aspas.
1.7.3 [Link]
[Link] 'nomeDoNavegador'
Comentário Ao ser executado, este comando fecha o navegador escolhido, neste exemplo, o navegador
escolhido entre as aspas.
1.7.4 [Link]
1.7.5 [Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
1.7.6 [Link]
1.7.7 [Link]
[Link] nomeDoHandler 1
Comentário Ao ser executado, este comando troca a aba do navegador.
1.7.8 [Link]
1.7.9 [Link]
[Link] nomeDoHandler 25
Comentário Ao ser executado, este comando aguarda o total carregamento da página para dar continui-
dade ao código. Pode ser usado com um segundo argumento, que representa o tempo de espera em
segundos.
1.7.10 [Link]
[Link] nomeDoHandler
Comentário Ao ser executado, este comando seleciona o frame principal.
1.7.11 [Link]
1.7.12 [Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
14 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
1.7.13 [Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
1.7.14 [Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
1.7.15 [Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
1.7.16 [Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
1.7.17 [Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
1.7.18 [Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
1.7.19 [Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
16 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
[Link]
[Link]
1.7.20 [Link]
[Link] 13520
Comentário Ao ser executado, este comando pausa a execução do código de acordo com o argumento
dado em milissegundos.
[Link]
[Link]
[Link]
[Link]
[Link]
[Link] nomeDoHandler
Comentário Este comando, ao ser excutado, retorna true caso haja um popUp na tela do handler indicado
ou false caso não haja.
[Link]
[Link] nomeDoHandler
Comentário Este comando, ao ser executado, aceita o popUp do handler indicado.
[Link]
[Link] nomeDoHandler
Comentário Este comando, ao ser executado, cancela um popUp na tela do handler indicado.
[Link]
[Link]
[Link]
1.8.1 pegaDados
1.8.2 data
18 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
1.8.3 [Link]
[Link] variavel_resp
Comentário Este comando, quando executado, pega o nome do usuário do Windows na máquina e o
retorna na variável de resposta.
1.8.4 getScreen
1.8.5 [Link]
1.9.1 tamanho
tamanho nomeDaVariavel
Comentário
Retorna um inteiro representando o tamanho de uma string por exemplo. Não pode ser usado diretamente em
condicionais, antes, atribua o valor à uma variável.
1.9.2 contem
1.9.3 numerico
1.9.4 ig
1.9.5 cmp
1.10.1 cp
cp '!nomeDoArquivoAbs'
Comentário
Compila e roda o arquivo *.abs.
1.10.2 proc
proc '!nomeDoScriptFig'
Comentário
Roda o script *.fig.
1.11.1 limpatela
limpatela()
Comentário
Ao ser executado, limpa o console.
20 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
1.11.2 exib
1.11.3 mensagem
1.11.4 checaOk
1.11.5 alerta
[Link]=false;(nome)
Comentário
param nome
[Link]([]args)
Comentário
param []args
[Link](msg)
Comentário
param msg
[Link](msg, tout)
Comentário
param msg
Parâmetros tout –
[Link](msg)
Comentário
param msg
[Link](msg)
Comentário
param msg
[Link](msg, tout)
Comentário
param msg
Parâmetros tout –
[Link]()
Comentário
rfile
wfile
tfile
tamfile
22 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
sort
sort 'localDoArquivo/nomeDoArquivo'
Comentário
Este comando faz a ordenação dos arquivos.
tdir
if tdir 'local'
Comentário
Este comando verifica a existencia de um diretório.
remover
remover 'localDoArquivo/nomeDoArquivo'
Comentário
Este comando apaga o arquivo do diretório indicado.
qtarquivos
pesqarq
pegadata
mkdir
mkdir 'local'
Comentário
Este comando cria o diretório indicado.
mcopy
[Link]
copiaTrab
copiaTrab 'textoASerExibido'
Comentário
Esse comando copia um texto ou o conteudo da variável para a área de transferencia.
trazTrab
trazTrab nomeDaVariavel
Comentário
Esse comando insere na variável destino o valor da área de transferência.
1.13.1 troca
1.13.2 maiuscula
maiuscula nomeDaVariavel
Comentário Este comando, quando executado, torna o texto da variável em caixa alta.
24 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
1.13.3 minuscula
minuscula nomeDaVariavel
Comentário Este comando, quando executado, torna o texto da variável em minúsculo.
1.13.4 maimin
maimin nomeDaVariavel
Comentário Este comando, quando executado, torna a primeira letra de cada palavra do texto da variável
em maiúscula.
1.13.5 esq
1.13.6 dir
1.13.7 poe
1.13.8 imeio
1.13.9 retchar
1.13.10 compchar
1.13.11 semAcentos
semAcentos nomeDaVariavel
Comentário Este comando, quando executado, retira os acentos do texto da variável.
1.13.12 semAcentosM
semAcentosM nomeDaVariavel
Comentário Este comando, quando executado, retira os acentos do texto da variável e torna as letras
maiúsculas.
1.13.13 soLetrasNumeros
soLetrasNumeros nomeDaVariavel
Comentário Este comando, quando executado, retira os acentos e caracteres especiais (incluindo espaços
em branco) do texto da variável.
1.13.14 contem
Comentário Este comando, quando executado, verifica se há a string indicada dentro do texto da variável
1.13.15 parte
1.13.16 novaparte
26 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
1.13.17 qtparte
1.13.18 iparte
1.13.19 eparte
1.13.20 cparte
1.13.21 dparte
1.13.22 setvalig
1.13.23 getvalig
Comentário Este comando, quando executado, pesquisa na lista indicada o valor dado (neste caso
“chave”) e retorna na variavel de retorno o valor da sua correspondência, considerando-se o se-
parador (neste caso, “,”), e caso você não dê um argumento como separador, ele considera como
default o “;”.
1.13.24 [Link]
1.13.25 monta
1.13.26 numerico
1.13.27 separa
1.14.1 jan
1.14.2 posiciona
28 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
1.14.3 dimensiona
1.14.4 [Link]
1.14.5 pausa
pausa '25'
Comentário Este comando, quando executado, executa uma pausa entre comandos.
1.14.6 pegaJan
1.14.7 [Link]
[Link] 'nomeDaJanela'
Comentário Este comando, quando executado, maximizar a janela dada como argumento. Pode-se subs-
tituir o nomeDaJanela por um handler.
1.14.8 [Link]
[Link] 'nomeDaJanela'
Comentário Este comando, quando executado, minimiza a janela dada como argumento. Pode-se subs-
tituir o nomeDaJanela por um handler.
1.14.9 [Link]
[Link] 'nomeDaJanela'
Comentário Este comando, quando executado, restaura a janela dada como argumento. Pode-se substi-
tuir o nomeDaJanela por um handler.
1.14.10 [Link]
[Link] 'nomeDaJanela'
Comentário Este comando, quando executado, dá foco a janela dada como argumento. Pode-se substituir
o nomeDaJanela por um handler.
if [Link] 'nomeDaJanela'{
alerta 'A janela foi criada.'
}
Comentário Este comando, quando executado, aguarda a janela ser criada (e neste caso, exibe o alerta.).
1.14.12 start
start 'nomeDoAplicativo'
Comentário Este comando, quando executado, inicia o aplicativo ou roda a expreção do sistema dada
como argumento. Caso você use o start, coloque um “&” no fim da expreção do sistema para que
ele rode em background e não trave a tread.
1.14.13 sis
sis 'comandoDeSistema'
Comentário Este comando, quando executado, executa o comando de sistema entre aspas. No exemplo
abaixo, abrimos uma pasta:
sis '[Link] c:\teste'
1.14.14 click
1.14.15 dirClick
1.14.16 dClick
30 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
1.14.17 cursor
1.14.18 teclas
1.14.19 [Link]
1.14.20 [Link]
[Link] variavelRetorno
Comentário Este comando, quando executado, retorna na variavelRetorno uma lista de todos os handlers
do Windows.
1.14.21 [Link]
1.14.22 [Link]
1.14.23 [Link]
1.14.24 [Link]
1.14.25 [Link]
1.14.26 [Link]
1.14.27 [Link]
1.14.28 [Link]
1.15.1 [Link]
1.15.2 log
32 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
1.15.3 [Link]
1.15.4 [Link]
[Link]()
Comentário Este comando, quando executado, inicia o JFX, devendo ser utilizado no inicio do script..
1.15.5 [Link]
1.15.6 [Link]
1.15.7 [Link]
1.16 Na
1.16.1 [Link]
[Link]()
Comentário Este comando, quando executado, inicia o JFX, devendo ser utilizado no inicio do script.
1.16.2 [Link]
[Link] 'caminho/para/a/imagem/[Link]'
Comentário Este comando, quando executado, inicia o emblema de interação com o usuário a partir da
imagem dada como argumento.
1.16. Na 33
SuperClient RPA Documentation, Versão
1.16.3 [Link]
1.16.4 [Link]
1.16.5 [Link]
1.16.6 [Link]
1.16.7 [Link]
[Link]()
Comentário Este comando, quando executado, fecha o emblema previamente criado.
1.17 Tela
1.17.1 tela
34 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
1.17.2 criacampo
Lista de atributos:
me=NomeLabel - Label que aparece na tela;
px=25 - Posição x na tela;
py=25 - Posição y na tela;
lx=25 - Largura da janela;
ly=25 - Altura da janela;
cr=N - Critério apenas numéricos;
cr=U - Critério apenas maiúsculos;
cr=B - Critério de campo não alterável;
at=teclaDeAtalho - Atalho;
sq=argumento SQL - Conexão de campo com banco de dados;
cs=nomeDeMetodo - Ligação de campo ou botão com método;
co=combo/radio/tabela/botao/checkbox - Definição de tipo de campo;
op=nomeDeOpcoes - Opções para combos ou campos de tabelas por exemplo;
1.17.3 oculta
oculta nomeDeLista
Comentário Este comando, quando executado, oculta a tela passada como argumento.
1.17.4 zeralista
zeralista nomeDeLista
Comentário Este comando, quando executado, zera os campos da tela indicada. É comumente utilizado
o comando getTxt após o uso do zeralista para de fato zerar os campos.
1.17.5 setTxt
1.17.6 getTxt
1.17. Tela 35
SuperClient RPA Documentation, Versão
1.17.7 foca
1.17.8 focaComp
1.17.9 [Link]
1.17.10 [Link]
1.17.11 [Link]
[Link]()
Comentário Este comando, quando executado, fecha a tela de andamento presente no momento de exe-
cução.
1.18 Alerta
[Link]=false;(nome)
Comentário
param nome
[Link]([]args)
Comentário
param []args
[Link](msg)
Comentário
36 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
param msg
[Link](msg, tout)
Comentário
param msg
Parâmetros tout –
[Link](msg)
Comentário
param msg
[Link](msg)
Comentário
param msg
[Link](msg, tout)
Comentário
param msg
Parâmetros tout –
[Link]()
Comentário
1.19 Condicionais
1.19.1 if
if (a > b){
exib 'A é maior que B.'
}
Comentário
1.20.1 while
while ( nomeDeVariavel < 100 ) exib 'Esta é a ' nomeDeVariavel ' repetição.'
Comentário
Não se esqueca de incrementar seu contador e evitar um loop infinito.
1.19. Condicionais 37
SuperClient RPA Documentation, Versão
1.20.2 for
1.21.1 E
1.21.2 Ou
if(a>b || b<c)
1.22 AHttp
[Link]()
Comentário
[Link] cliente resp url porta cmd
Comentário
Parâmetros
• cliente –
• resp –
• url –
• porta –
• cmd –
[Link] cliente purl pporta pcmd
Comentário
Parâmetros
• cliente –
• purl –
• pporta –
• pcmd –
[Link] cliente resp url porta cmd post
Comentário
Parâmetros
38 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
• cliente –
• resp –
• url –
• porta –
• cmd –
• post –
[Link] html contas cep
Comentário
Parâmetros
• html –
• contas –
• cep –
1.23 AMS
[Link]()
Comentário
[Link]()
Comentário
[Link] bd user pass base
Comentário
Parâmetros
• bd –
• user –
• pass –
• base –
[Link] bd user pass base
Comentário
Parâmetros
• bd –
• user –
• pass –
• base –
[Link] identidade servico tempo ip porta acesso
Comentário
Parâmetros
1.23. AMS 39
SuperClient RPA Documentation, Versão
• identidade –
• servico –
• tempo –
• ip –
• porta –
• acesso –
[Link] servMysql userMysql senhaMysql schemaMysql identidade servico tempo ip porta aces
Comentário
Parâmetros
• servMysql –
• userMysql –
• senhaMysql –
• schemaMysql –
• identidade –
• servico –
• tempo –
• ip –
• porta –
• acesso –
• forca –
[Link] servMysql userMysql senhaMysql schemaMysql identidade servico tempo ip porta aces
Comentário
Parâmetros
• servMysql –
• userMysql –
• senhaMysql –
• schemaMysql –
• identidade –
• servico –
• tempo –
• ip –
• porta –
• acesso –
• forca –
[Link] identidade servico tempo ip porta acesso sforca
Comentário
40 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
Parâmetros
• identidade –
• servico –
• tempo –
• ip –
• porta –
• acesso –
• sforca –
[Link] identidade servico tempo ip porta acesso forca
Comentário
Parâmetros
• identidade –
• servico –
• tempo –
• ip –
• porta –
• acesso –
• forca –
[Link] identidade servico tempo ip porta acesso status forca
Comentário
Parâmetros
• identidade –
• servico –
• tempo –
• ip –
• porta –
• acesso –
• status –
• forca –
[Link] identidade servico tempo ip porta acesso forca
Comentário
Parâmetros
• identidade –
• servico –
• tempo –
• ip –
1.23. AMS 41
SuperClient RPA Documentation, Versão
• porta –
• acesso –
• forca –
[Link] identidade servico tempo ip porta acesso status forca
Comentário
Parâmetros
• identidade –
• servico –
• tempo –
• ip –
• porta –
• acesso –
• status –
• forca –
[Link] servico
Comentário mostra os dados
Parâmetros servico –
Throws ErrBds
[Link] identidade tempo servico
Comentário retorna os dados de um servico na lista padrao. Retorna o dth separado em milis para
fazer algum tipo de compracacao com a data hora atual
Parâmetros
• dth –
• tempo –
• servico –
Tipo de retorno boolean
Throws ErrBds
[Link] identidade tempo servico
Comentário retorna os dados de um servico na lista padrao. Retorna o dth separado em milis para
fazer algum tipo de compracacao com a data hora atual
Parâmetros
• dth –
• tempo –
• servico –
Tipo de retorno boolean
Throws ErrBds
[Link] resp servico forca
42 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
Comentário
Parâmetros
• resp –
• servico –
• forca –
[Link] identidade servico dth ip porta acesso status
Comentário
Parâmetros
• identidade –
• servico –
• dth –
• ip –
• porta –
• acesso –
• status –
[Link] identidade servico dth ip porta acesso status
Comentário
Parâmetros
• identidade –
• servico –
• dth –
• ip –
• porta –
• acesso –
• status –
[Link] identidade servico dth status status_sec status_rec msg_resp ident_rec
Comentário
Parâmetros
• identidade –
• servico –
• dth –
• status –
• status_sec –
• status_rec –
• msg_resp –
• ident_rec –
1.23. AMS 43
SuperClient RPA Documentation, Versão
44 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
Parâmetros
• identidade – identidade do servico que esta verificando se existe comando
• maxPrazo – maximo prazo em segundos para a execucao do comando
Tipo de retorno boolean
Throws ErrBds
[Link] identidade maxPrazo
Comentário processo a ser executado em background
Parâmetros
• identidade –
• maxPrazo –
Tipo de retorno boolean
Throws ErrBds
[Link]()
Comentário registra
Tipo de retorno boolean
Throws ErrBds
[Link] resp refThread
Comentário
Parâmetros
• resp –
• refThread –
[Link] stringBusca interrompidas
Comentário
Parâmetros
• stringBusca –
• interrompidas –
[Link] stringBusca removidas
Comentário remove as threads que atendam a uma determinada string de busca
Parâmetros
• stringBusca – mascara de busca desejada
• removidas – lista as threads efetivamente removidas
Tipo de retorno boolean
Throws ErrBds
[Link] timeout
Comentário pede a iterrupcao de todas as threads e retorna true se isto aconteceu dentro do timeout
indicado
1.23. AMS 45
SuperClient RPA Documentation, Versão
46 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
• servico –
• identidade –
• segundos –
Tipo de retorno boolean
Throws ErrBds
[Link] servico identidade
Comentário faz o lock para poider gravar em gestao
Parâmetros
• con –
• servico –
• identidade –
• segundos –
Tipo de retorno boolean
Throws ErrBds
[Link] servico identidade
Comentário Faz o unlock se o servico estiver com o dominio do lock
Parâmetros
• con –
• servico –
• identidade –
• segundos – prazo em segundos para considerar o lock anterior vencido
Tipo de retorno boolean
Throws ErrBds
[Link] servico identidade
Comentário Faz o unlock se o servico estiver com o dominio do lock
Parâmetros
• con –
• servico –
• identidade –
• segundos – prazo em segundos para considerar o lock anterior vencido
Tipo de retorno boolean
Throws ErrBds
[Link] str
Comentário
Parâmetros str –
[Link] statOper
1.23. AMS 47
SuperClient RPA Documentation, Versão
Comentário
Parâmetros statOper –
1.24 Abstral
[Link] nomeAbs
Comentário
Parâmetros nomeAbs –
[Link] linhaCmd
Comentário 1 2 3 4 5 6 7 8 9 10 11 12 int tipoCmd = [Link](new
Bds(«faz,exib,mensagem,c,+,–,return,++,exa„/,mais,» + 13 14 15 16 17 18 19 20 21
«menos,mod,if,ifnot,while,whilenot,for,» + C.SDEL7 + «,» + C.SDEL8), cmd, “,”); da-
dosCodigo[TIPOCMD][poscod] = tipoCmd; // marca em cada if (tipoCmd > 14 && tipoCmd
< 19) { ¨[Link](«TIPO=» + tipoCmd + » CMD=» + cmd); ¨[Link](linhaCmd, li-
nhaCmd, C.DEL1, 2, 999); ¨codigo[poscod] = new Bds(cmd); ¨int identacao = 0; ¨if (tipoCmd
== 20) { ¨¨identacao = dadosCodigo[IDENT][poscod - 1] + 1; ¨¨[Link][identacao]
= poscod; // marca a posicao atual para pegar de volta ¨¨dadosCodigo[IDENT][poscod] =
identacao; ¨¨if (identacao > 39) { ¨¨¨[Link](«Nao podemos aninhar mais de 39 ifs, whiles,
etc», «B»); ¨¨} ¨¨} else if (tipoCmd == 21) { ¨¨¨identacao = dadosCodigo[IDENT][poscod - 1];
¨¨¨[Link][identacao] = poscod; ¨¨¨dadosCodigo[POSOUTRA][[Link][identacao]]
= poscod; ¨¨¨–identacao; ¨¨¨dadosCodigo[IDENT][poscod] = identacao; ¨¨¨if (identa-
cao < 0) { ¨¨¨¨[Link](«Erro no fechamento dos ifs, whiles, etc», «B»); ¨¨¨} ¨¨¨} else
¨¨¨dadosCodigo[IDENT][poscod] = dadosCodigo[IDENT][poscod - 1]; ¨¨¨checaIdent(abs,
linhaCmd, dadosCodigo, codigo); ¨¨} ¨¨[Link](«TIPO=» + tipoCmd + » CMD=» + cmd
+ » ARGS=» + args); ¨¨return; ¨}
Parâmetros linhaCmd –
1.25 AlarmeDiscado
[Link]()
Comentário Metodo : loopPgSuperv
[Link] p_pagina
Comentário Metodo : checaPg Função : Joga em uma lista os dados da página recebida através do
comando GET da classe Http Parametros : p_pagina - Pagina que será colocada na lista para
posterior tratamento
Parâmetros p_pagina –
[Link] p_pagina
Comentário Metodo : checaHoraUltAt Função : Pega um campo data da listapg para verificar se a
ultima data hora esta dentro de 10 minutos, caso nao esteja retorna falso
Parâmetros p_pagina –
[Link]()
Comentário Metodo : checaHora Função : Verifica se esta dentro de um horário propicio para
disparar o Alarme discado Horario Propicio : entre 7hs. e 23hs.
48 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
[Link] p_pagina
Comentário Metodo : checaProblema Função : Verifica se na string possui alguma marcação com
a cor vermelha
Parâmetros p_pagina –
[Link] p_log
Comentário Metodo : geraLog Função : Grava em um arquivo Log com as mensagens de erro ja
tratadas
Parâmetros p_log –
[Link] p_resp p_err
Comentário Metodo : trataLog Função : Formata a string para para padronizar o log e gravar em
arquivo Formatacao : numero sequencial;cliente;situacao do sistema;motivo nok;ultima atuali-
zacao;obs;alarme;data alarme
Parâmetros
• p_resp –
• p_err –
[Link] pcoderro
Comentário Metodo : checaLog Função : Verifica se existe alguma pendencia no arquivo para in-
formar ao suporte e alarmar Formatacao : numero sequencial;cliente;situacao do sistema;motivo
nok;ultima atualizacao;obs;alarme;data alarme Parametro : pcoderro
Parâmetros pcoderro –
[Link] ret dia mes ano hora min seg
Comentário Metodo : datalong Funcao : Converte uma data invertida em long
Parâmetros
• ret –
• dia –
• mes –
• ano –
• hora –
• min –
• seg –
[Link] ret dtinvertida
Comentário Metodo : dataconv Funcao : Converte uma data invertida em long
Parâmetros
• ret –
• dtinvertida –
[Link] pmotivo
Comentário Metodo : realizaDiscagem
Parâmetros pmotivo –
1.25. AlarmeDiscado 49
SuperClient RPA Documentation, Versão
1.26 Alerta
[Link]()
Comentário
[Link] msg
Comentário
Parâmetros
• titulo – Título da Janela
• msg – Pergunta
Tipo de retorno boolean Um inteiro que representa uma das duas opções
Throws ErrBds
[Link] msg titulo X Y
Comentário Janela de Aviso que pede para confirmar uma acao
Parâmetros
• titulo – Título da Janela
• msg – Pergunta
• X – Posicao horizontal desejada
• Y – Posicao vertical desejada
Tipo de retorno boolean Um inteiro que representa uma das duas opções
Throws ErrBds
[Link] msg titulo
Comentário
Parâmetros
• titulo – Título da Janela
• msg – Pergunta
Tipo de retorno boolean Um inteiro que representa uma das duas opções
Throws ErrBds
[Link] msg titulo
Comentário
Parâmetros
• c – Componete pai desta janela
• titulo – Título da Janela
• msg – Pergunta
• titulo – Título da Janela
• msg – Pergunta
Tipo de retorno boolean Um inteiro que representa uma das duas opções
50 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
Throws ErrBds
Tipo de retorno boolean Um inteiro que representa uma das duas opções
Throws ErrBds
[Link] args
Comentário
Parâmetros args –
[Link] msg
Comentário
Parâmetros msg –
[Link] msg tout
Comentário
Parâmetros
• msg –
• tout –
[Link] msg
Comentário
Parâmetros msg –
[Link] msg
Comentário
Parâmetros msg –
[Link] msg tout
Comentário
Parâmetros
• msg –
• tout –
[Link]()
Comentário
1.27 Am
[Link]()
Comentário
1.28 Ambiente
[Link]()
Comentário
1.27. Am 51
SuperClient RPA Documentation, Versão
[Link] arquivo
Comentário
Parâmetros arquivo –
1.29 Andamento
[Link]()
Comentário
1.30 Apl
[Link];
Comentário
[Link]()
Comentário
[Link] n
Comentário
Parâmetros n –
[Link] n
Comentário
Parâmetros n –
[Link] n bd userbd senhabd basebd
Comentário
Parâmetros
• n–
• bd –
• userbd –
• senhabd –
• basebd –
[Link] tabela reg
Comentário
Parâmetros
• tabela –
• reg –
[Link] tabela reg tipo
Comentário
Parâmetros
52 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
• tabela –
• reg –
• tipo –
[Link] tabela
Comentário
Parâmetros tabela –
[Link] tabela nomescampo
Comentário
Parâmetros
• tabela –
• nomescampo –
[Link] tabela listaCampos tipo
Comentário
Parâmetros
• tabela –
• listaCampos –
• tipo –
[Link] tabela listaCampos tipo
Comentário
Parâmetros
• tabela –
• listaCampos –
• tipo –
[Link] str nomeComponente nomeLogico arqEvento
Comentário
Parâmetros
• str –
• nomeComponente –
• nomeLogico –
• arqEvento –
[Link] str nomeComponente nomeLogico
Comentário
Parâmetros
• str –
• nomeComponente –
• nomeLogico –
1.30. Apl 53
SuperClient RPA Documentation, Versão
54 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
Comentário
Parâmetros
• classe –
• pacote –
[Link] classeTela pacote arqTemplateBeans arqTemplateTela
Comentário
Parâmetros
• classeTela –
• pacote –
• arqTemplateBeans –
• arqTemplateTela –
[Link] arg nomeLogico
Comentário
Parâmetros
• arg –
• nomeLogico –
[Link] str val nome
Comentário
Parâmetros
• str –
• val –
• nome –
[Link] str val nome
Comentário
Parâmetros
• str –
• val –
• nome –
[Link] strCps nomeDado tipoBean campoTab nomeLogico label strConfig
Comentário
Parâmetros
• strCps –
• nomeDado –
• tipoBean –
• campoTab –
• nomeLogico –
1.30. Apl 55
SuperClient RPA Documentation, Versão
• label –
• strConfig –
[Link] classeTela pacote
Comentário
Parâmetros
• classeTela –
• pacote –
[Link] classeTela pacote classeTab
Comentário
Parâmetros
• classeTela –
• pacote –
• classeTab –
[Link]()
Comentário JaProcTela char ch; String strx = «»; [Link](fp); [Link](«PASSEI AQUI
1»); if () { ¨new Alerta(«Nao consegui abrir » + arqTela);
¨return; } if () { ¨[Link](fp); ¨new Alerta(«Nao con-
segui abrir arq nSaida » + arqTela); ¨return; } // Limpastrings getNomes.s(«»); get-
Nome.s(«»); csPrs.s(«CDEL1»); csPr.s(«»); newCps.s(«»); newCp.s(«»); strEvento.s(«»);
[Link](«PASSEI AQUI 2»); strAcc.s(«»); while ([Link](fp, linha, 3000)) {
¨tratalinhaInic(); ¨if (acheiGet) { ¨¨[Link](strAcc, linha, “n”); ¨¨tratalinhaFim(); ¨¨}
else ¨¨[Link](fpo, linha); ¨} ¨[Link](fp); ¨[Link](fpo); ¨if ()
{ ¨¨new Alerta(«Problema na leitura intermediaria de » + arqDest); ¨¨[Link](«Problema
na leitura intermediaria de » + arqDest, «R», «», «L»); ¨¨return; ¨} ¨// troca as strings
¨Bds ordemTabs = new Bds(«ttV v=V.v();[Link].s(«» + [Link] + «»);»);
¨getNomes.s(«» + getNomes + «n» + ordemTabs); ¨[Link](str, «^^adGetNomes^^», getNo-
mes); ¨if ([Link](listaCampos)) { ¨¨[Link](newCps, B.s(«nCp []cpsTela={» + lis-
taCampos + «};nBds listaTela=[Link](cpsTela);n»), ¨¨”n”); ¨} ¨[Link](str, «^^adCam-
pos^^», newCps); ¨[Link](str, classeTela, classeDest); ¨[Link](str, «^^classeTela^^», clas-
seDest); ¨if () { ¨¨[Link](str, «public
class», «import [Link];nnpublic class»); ¨} ¨[Link](str, «import ja-
[Link];», «import [Link];»); ¨if () {
¨¨new Alerta(«Problema na gravacao de » + arqDest); ¨¨[Link](«Problema na gravacao in-
termediaria de » + arqDest, «R», «», «L»); ¨¨return; ¨} ¨if () { ¨¨[Link](«NAO MODIFIQUEI CLASSE » + clas-
seTela, «R», «», «C»); ¨¨return; ¨} ¨// [Link](arqDest,arqTela); ¨[Link](«CRIEI
A CLASSE <PROC> » + classeDest); ¨[Link](«CRIEI A CLASSE <PROC> » + clas-
seDest, «R», «», «C»); ¨Bds classeApl = new Bds(classeTela); ¨[Link](classeApl, 1,
4); ¨if () ¨return;
¨criaClasseApl(classeApl, pacote, classeTab, classeDest, B.s(«»), csPrs); ¨// CRIACAO DA
CLASSE APL } // TRATALINHAINIC static public void tratalinhaInic() throws ErrBds sta-
tic public void tratalinhaInic() throws ErrBds
[Link]()
Comentário exemplo: Colunas:Cod Suporte,Data Suporte,Hora Suporte Bds colunas =
[Link](linha, “:”, 2); [Link](colunas, colunas, “”, 1); Bds coluna = new Bds(); linha.s(«tttBds
56 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
1.30. Apl 57
SuperClient RPA Documentation, Versão
• classeTab –
• classeTela –
• campoInicial –
• csPrs –
[Link] str nomeLogico classeTela arqCp
Comentário
Parâmetros
• str –
• nomeLogico –
• classeTela –
• arqCp –
[Link] str nomeLogico classeTela arqCp tamCp sm
Comentário
Parâmetros
• str –
• nomeLogico –
• classeTela –
• arqCp –
• tamCp –
• sm –
[Link] str nomeLogico
Comentário
Parâmetros
• str –
• nomeLogico –
[Link] str nomeLogico
Comentário
Parâmetros
• str –
• nomeLogico –
[Link] str nomeLogico classeTela
Comentário
Parâmetros
• str –
• nomeLogico –
• classeTela –
58 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
1.30. Apl 59
SuperClient RPA Documentation, Versão
• arqVars –
1.31 Arv
[Link] op
Comentário
Parâmetros op –
[Link]()
Comentário
[Link] nomeCp prompt pstrCp
Comentário cria um campo
Parâmetros
• nomeCp – nome da variaval do campo = nome logico
• prompt – Nome do prompt que deve constar na tela
• pstrCp – str de complementos a constar do campo
[Link] nomeCp prompt pstrCp
Comentário cria um campo
Parâmetros
• nomeCp – nome da variaval do campo = nome logico
• prompt – Nome do prompt que deve constar na tela
• pstrCp – str de complementos a constar do campo
[Link] projeto
Comentário carrega o projeto indicado em memoria
Parâmetros projeto – nome do projeto (arquivo de abstrais) se nao tiver extensao, vai procurar
em todos os caminhos
[Link] projeto
Comentário salva projeto indicado em memoria
Parâmetros projeto – nome do projeto (arquivo de abstrais) se nao tiver extensao, vai procurar
em todos os caminhos. Se nao encontrar, vai tentar salvar no path principal
[Link] lcs arq
Comentário Usado para montar os Cs automaticamente
Parâmetros
• lcs – lista dos campos cs
• arq – arquivo de trabalho
[Link]()
Comentário
[Link] acao arg dados code
60 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
Comentário
Parâmetros
• acao –
• arg –
• dados –
• code –
[Link] acao arg dados code
Comentário
Parâmetros
• acao –
• arg –
• dados –
• code –
[Link]()
Comentário
[Link] acao arg dados code
Comentário
Parâmetros
• acao –
• arg –
• dados –
• code –
[Link]()
Comentário
[Link] acao arg dados code
Comentário
Parâmetros
• acao –
• arg –
• dados –
• code –
[Link]()
Comentário
[Link] acao arg dados code
Comentário
Parâmetros
1.31. Arv 61
SuperClient RPA Documentation, Versão
• acao –
• arg –
• dados –
• code –
[Link]()
Comentário
[Link] acao arg dados code
Comentário
Parâmetros
• acao –
• arg –
• dados –
• code –
[Link]()
Comentário
[Link] acao arg dados code
Comentário
Parâmetros
• acao –
• arg –
• dados –
• code –
[Link] listaAbstrais
Comentário
Parâmetros listaAbstrais –
[Link] op dados sdados teclas
Comentário
Parâmetros
• op –
• dados –
• sdados –
• teclas –
[Link] op dados sdados teclas
Comentário
Parâmetros
• op –
62 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
• dados –
• sdados –
• teclas –
[Link] op dados sdados teclas
Comentário
Parâmetros
• op –
• dados –
• sdados –
• teclas –
[Link] op dados sdados teclas
Comentário
Parâmetros
• op –
• dados –
• sdados –
• teclas –
[Link] op dados sdados teclas
Comentário
Parâmetros
• op –
• dados –
• sdados –
• teclas –
[Link] op dados sdados teclas
Comentário
Parâmetros
• op –
• dados –
• sdados –
• teclas –
[Link]()
Comentário Pega um dado para colocacao na programacao do SuperClient Trata tambem com as
variaveis fixas do sistema
1.31. Arv 63
SuperClient RPA Documentation, Versão
1.32 AutoIt
[Link] arq
Comentário
Parâmetros arq –
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
AutoIt.ckI0 str
Comentário teste mais curto para o contem
Parâmetros str – str a ser verificada se esta dentro de «i0»
Tipo de retorno boolean
Throws ErrBds
64 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
AutoIt.ckI1 str
Comentário teste mais curto para o contem
Parâmetros str – str a ser verificada se esta dentro de «i1»
Tipo de retorno boolean
Throws ErrBds
AutoIt.ckI2 str
Comentário teste mais curto para o contem
Parâmetros str – str a ser verificada se esta dentro de «i2»
Tipo de retorno boolean
Throws ErrBds
AutoIt.ckI3 str
Comentário teste mais curto para o contem
Parâmetros str – str a ser verificada se esta dentro de «i3»
Tipo de retorno boolean
Throws ErrBds
[Link] args
Comentário
Parâmetros args –
[Link] jan
Comentário
Parâmetros jan –
1.33 B
[Link]()
Comentário
[Link]()
Comentário public static boolean jaMostrouErro = false; // EXEC // interpretador de comandos //
#2 O método [Link] interpreta comandos que são na realidade chamadas a Classes e Métodos
JAVA. Entretanto, a chamada Classe/Método JAVA, atende a sintaxe do antigo Bdmax, ou seja,
apresenta algumas características específicas como por exemplo: <pre> - necessita de ponto e
vírgula «;» apenas para separar comandos de uma linha. Se existir apenas um comando na linha
não será necessário a terminação com ponto e vírgula «;». Sintaxe: 1o) comando1 ; comando2
2o) comnado1 Exemplo: faz teste “Olá, pessoal” exib teste ou simplesmente: faz teste “Olá,
pessoal” ; exib teste - não utiliza parênteses «()» para passagem de parâmetros, ou seja, os ar-
gumentos são listados na ordem exigida pelo Método, separados por espaço. As constantes são
englobadas por plics » “ » e as variáveis não necessitam de marcadores, ou seja, apenas o nome
da variável de estado global é suficiente para o Bdjava consultar a tabela de variáveis da classe
[Link]. Sintaxe: 1o) comando “constante1” “constante2” variável1 “constante3” 2o) comando
variável1 variável2 Exemplo: faz str1 “teste” </pre> Essa sobrecarga do método [Link] dis-
ponibiliza uma passagem do comando e dos seus argumentos encapsulados em um objeto do
1.33. B 65
SuperClient RPA Documentation, Versão
tipo String. Essa característica possibilita a utilização do método [Link] em qualquer aplicativo
implementado em JAVA.
Parâmetros scomando – parâmetro responsável pela definição do comando que será executado
por [Link] Obs.: A String deve encapsular o comando e seus argumentos obedecendo a sintaxe
do antigo Bdmax.
Tipo de retorno boolean retorna falso, caso ocorra alguma falha na execução do comando.
[Link] comando
Comentário Essa sobrecarga do método [Link] possibilita a passagem do comando e dos seus ar-
gumentos encapsulados em um objeto do tipo Bds.
Parâmetros comando – parâmetro responsável pela definição do comando e dos argumentos que
serão processados pelo método [Link].
Tipo de retorno boolean retorna falso, caso ocorra alguma falha na execução do comando.
See Bds
[Link] comando sinc
Comentário Essa sobrecarga do método [Link] possibilita a passagem do comando e dos seus ar-
gumentos encapsulados em um objeto do tipo Bds e sendo sincronizados entre 9 synchronizers
(de 1 a 9)
Parâmetros
• comando – parâmetro responsável pela definição do comando e dos argumentos que serão
processados pelo método [Link].
• sinc – «synchronizer» - se dois exec com dois sincs iguais forem chamados ao mesmo
tempo, um aguardará o outro ser executado
Tipo de retorno boolean retorna falso, caso ocorra alguma falha na execução do comando.
See Bds
B.execSinc1 comando
Comentário
Parâmetros comando –
[Link] comando nblock
Comentário executa um comando com considerando LOCK (somente executa um de cada vez)
Nesta funcao, um novo comando quando ja tem um execucao, aguarda para ser executado e
quando o anterior for liberado, ele é executado Atencao Nao é fila, nao existe ordem de priori-
dade.
Parâmetros
• comando – comando a ser executado
• nblock – numero do bloqueio / lock
Tipo de retorno boolean - retorna o resultado da execucao do comando
Throws ErrBds
[Link] comando nblock
Comentário Se um comando está em execucao, nao executa nenhum outro ao mesmo tempo, retor-
nando falso para a funcao que solicitou a execucao do comando que chegou extra executa um
comando com considerando LOCK (somente executa um de cada vez)
66 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
Parâmetros
• comando – comando a ser executado
• nblock – numero do bloqueio / lock
Tipo de retorno boolean - retorna o resultado da execucao do comando ou entao falso se se tentar
executar um comando extra
Throws ErrBds
[Link] comando
Comentário
Parâmetros comando –
[Link]()
Comentário
[Link] arg
Comentário
Parâmetros arg –
[Link] arg0 svars parms
Comentário Para a terceira sobrecarga, o método bdjava cria uma Thread nova possibilitando a
personalização de algumas características referente ao contexto.
<pre> Os args devem vir sempre na seguinte ordem: Argumento de comando (se houver algum
plic, deve vir ao contrario ou vir como «027», a qtde de variaveis e parametros para criacao
separados por virgula, que podem ser : <numero> - se for um numero maior que zero, vai criar
o bdjava exatamente naquele ponto, <T-letra-> vai para a Thread com a letra indicada (11=A, 12
= B, etc)
<!> executa o comando na thread mesmo se esta ja existir
exemplos : bdjava “” “600” “23,J” tenta criar um bdjava com 600 variaveis na thread 23 com
uma janela
bdjava “” “600” “23” tenta criar um bdjava com 600 variaveis na thread 23 sem janela aberta
bdjava “exib 1” “600” “J” cria o bdjava na primeira thread apos o 10, com uma janela
bdjava “” “600” “TF” tenta criar um bdjava com 600 variaveis na thread «F» (=10+6=16) sem
janela aberta
</pre>
Parâmetros
• arg – especifica o comando a ser executado após a criação do novo CLIDE.
• svars – especifica o tamanho da tabela de variáveis de estado global.
• parms – especifica os parâmetros relacionados à Thread desejada.
[Link]()
Comentário
[Link]()
Comentário public static void fim() throws ErrBds acaba com uma thread, e se for informada a
thread, mata a thread indicada
1.33. B 67
SuperClient RPA Documentation, Versão
[Link] sth
Comentário Esse Método acaba com a Thread especificada no parametro de entrada.
<pre> Por exemplo:
fim 11
Descrição: fecha a Thread de nome «11» especificada como parâmetro do tipo Bds. </pre>
Parâmetros sth – especifica o nome da Thread a ser fechada.
@eppM 040521 - alteracao para registro do fim
[Link] sth0 sth1
Comentário Esse Método acaba com uma faixa de Threads especificadas nos parâmetros de entrada.
<pre> Por exemplo:
fim 11 20
Descrição: fecha todas as Threads especificadas entre 11 e 20. </pre>
Parâmetros
• sth0 – especifica a Thread inicial da lista de Threads que serão fechadas.
• sth1 – especifica a última Thread a ser fechada, estabelecendo assim, o fim da lista de
Threads.
[Link] ith strproc
Comentário
Parâmetros
• ith –
• strproc –
[Link] snome
Comentário Esse método retorna o objeto do tipo BDS alocado a uma variável global referente
à tabela de variáveis de estado da Thread correspondente.<br> Essa técnica de programação
permite a recompilação das Classes Bdjava sem que percam o conteúdo das variáveis de estado
global, mantendo assim, o contexto da aplicação.
<pre> Exemplo:
{ ¨ <b>Bds t = [Link](«t»);</b> ¨ t.s(«»+[Link](«BDJAVA-MAIN»)); // atribui a (t) o
número da ThreadMain. }
No exemplo acima, o método getvar, cria na tabela da classe [Link], uma nova referência ao
objeto (t).
Mesmo depois da finalização do programa Exemplo, podemos acessar o valor de (t), pois, esse
objeto continua sendo apontado por uma determinada posição da tabela de variáveis da classe
[Link] referente à Thread corrente.
Digitando no CLIDE o comando,
exib t
teremos como resultado o número (1) referente a Thread princiapl. </pre>
Parâmetros snome – especifica o nome da variável global a ser pesquisada na tabela de variáveis
da Thread corrente.
68 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
Tipo de retorno Bds retorna uma referência ao objeto do tipo Bds alocado à posição da tabela de
variáveis pesquisada.
[Link] nome
Comentário @epp040627 - variaveis que comecam com $ vao obrigatgoriamente para a thread
zero Esse método retorna o objeto do tipo BDS alocado a uma variável global referente à tabela
de variáveis de estado da Thread correspondente.<br> Essa técnica de programação permite a
recompilação das Classes Bdjava sem que percam o conteúdo das variáveis de estado global,
mantendo assim, o contexto da aplicação.
<pre> Exemplo:
{ ¨ <b>Bds t = [Link](B.s(«t»));</b> ¨ t.s(«»+[Link](«BDJAVA-MAIN»)); // atribui a (t)
o número da ThreadMain. }
No exemplo acima, o método getvar, cria na tabela da classe [Link], uma nova referência ao
objeto (t).
Mesmo depois da finalização do programa Exemplo, podemos acessar o valor de (t), pois, esse
objeto continua sendo apontado por uma determinada posição da tabela de variáveis da classe
[Link] referente à Thread principal.
Digitando no CLIDE o comando,
exib t
teremos como resultado o número (1) referente a Thread princiapl. </pre>
Parâmetros nome – especifica o nome da variável global a ser pesquisada na tabela de variáveis da
Thread corrente.
Tipo de retorno Bds retorna uma referência ao objeto do tipo Bds alocado à posição da tabela de
variáveis pesquisada.
[Link] nome val
Comentário O método setprop seta uma propriedade na JVM.
Parâmetros
• nome – nome da variável de ambiente.
• val – valor atribuído à variável de ambiente especificada.
[Link] nome val
Comentário O método setprop seta uma propriedade na JVM.
Parâmetros
• nome – nome da variável de ambiente.
• val – valor atribuído à variável de ambiente especificada.
[Link] snome val
Comentário Esse método pega uma variável de ambiente da JVM.
Parâmetros
• snome – especifica o nome da variável de ambiente.
• val – retorna o valor atribuído à variável de ambiente.
[Link] nome val
Comentário Esse método pega uma variável de ambiente da JVM.
1.33. B 69
SuperClient RPA Documentation, Versão
Parâmetros
• nome – especifica o nome da variável de ambiente.
• val – retorna o valor atribuído à variável de ambiente.
[Link] nome
Comentário Esse método pega uma variável de ambiente da JVM.
Parâmetros nome – especifica o nome da variável de ambiente.
Tipo de retorno Bds retorna um objeto Bds contendo o valor da variável especificada.
[Link] snome
Comentário Esse método pega uma variável de ambiente da JVM.
Parâmetros snome – especifica o nome da variável de ambiente.
Tipo de retorno Bds retorna um objeto Bds contendo o valor da variável especificada.
[Link] lista
Comentário
Parâmetros lista –
[Link] lista filtro
Comentário
Parâmetros
• lista –
• filtro –
[Link] listax filtro filtrocont
Comentário
Parâmetros
• listax –
• filtro –
• filtrocont –
B.s ss
Comentário Esse método retorna uma string Bds referente ao objeto especificado no parâmetro de
entrada.
<pre> OBS = SUPORTA O APONTA Exemplo:
{ ¨ String str = new String(«Teste de conversão»); ¨ <b>Bds ttt = B.s(str);</b> ¨ [Link](ttt); }
O exemplo acima apresenta uma conversão do objeto String (str) para um Bds (ttt).
</pre>
Parâmetros ss – especifica um objeto do tipo String que será adaptado como Bds.
Tipo de retorno Bds retorna um objeto do tipo Bds.
B.s str
Comentário Esse método retorna uma string Bds referente ao objeto especificado no parâmetro de
entrada.
70 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
Parâmetros str – especifica um objeto do tipo Bds que será adaptado como Bds.
Tipo de retorno Bds retorna um objeto do tipo Bds. OBS = SUPORTA O APONTA
B.c str sai
Comentário Esse método retorna um char referente ao objeto especificado no parâmetro de entrada.
Parâmetros
• str – especifica um objeto do tipo Bds que será convertido para char.
• sai – armazena o resultado da conversão em uma variável de estado global.
B.b arg
Comentário retorna o Bds de arg
Parâmetros arg –
Tipo de retorno Bds
Throws ErrBds
B.b arg
Comentário retorna o Bds de arg
Parâmetros arg –
Tipo de retorno Bds
Throws ErrBds
B.b arg nome
Comentário retorna o Bds de arg tambem atribuindo «nome» ‘a propriedade nome
Parâmetros
• arg –
• nome –
Tipo de retorno Bds
Throws ErrBds
B.b arg nome
Comentário retorna o Bds de arg tambem atribuindo «nome» ‘a propriedade nome
Parâmetros
• arg –
• nome –
Tipo de retorno Bds
Throws ErrBds
[Link] str sai
Comentário converte o numero que esta em str para asc
Parâmetros
• str –
• sai –
1.33. B 71
SuperClient RPA Documentation, Versão
B.g nome
Comentário retorna Bds = a variavel de estado cujo nome = nome
Parâmetros nome –
B.g nome
Comentário retorna Bds = a variavel de estado cujo nome = nome
Parâmetros nome –
[Link] smsg stipoacao
Comentário
Parâmetros
• smsg –
• stipoacao –
[Link] smsg stipoacao
Comentário
Parâmetros
• smsg –
• stipoacao –
[Link] smsg stipolog sarghelp stipoacao
Comentário Esse método cria mensagens referentes ao tipo de ocorrência da aplicação, ou seja,
gera logs baseados em tipos de erros ou de comentários.
O emsg quando chamado com «R», «M» ou «S» no segundo argumento sempre gera um logo
da mensagem indicada.
<pre> Tipos de logs: R - log de ocorrência normal. S - log de status. <não habilitado> M - log
de bilhetagem. Registra logs importantes. Ex.: movimentação de dinheiro, faturamento.
Tipos de ações: L - Erro leve - indicação de erro apenas de caracter indicativo, o processamento
não é interrompido. S - Erro mais serio - neste caso o processamento é interrompido. Se o
processo está programado para se reinicializar automaticamente, isto é feito. G - Erro grave -
o método para totalmente o processamento da thread, mesmo que o preocesso tenha recebido o
comando para se reinicializar automaticamente
Exemplo: { ¨ <b>int th = [Link](); ¨ [Link][th]=true; ¨ if (condição)</b>//se condição =true,
o método emsg exib o Erro e reinicializa a Thread «th». ¨ <b>[Link]»<mensagem de
erro»,»S,»<arq_help>»,»S»</b> }
C - «Comando» ou ação - apenas registra uma ação ou comando - nao é mensagem de erro.
importante - no caso de mensagens de erro (L,S ou G), o emsg apresenta de maneira clara o
stack java onde foram criados os erros se o fonte indicado esta no ambiente em que se esta
desenvolvendo (mesmo package e diretorio mestre), basta clicar na linha que indica o fonte para
o editor aparecer com o arquivo correto e nesta linha </pre>
Parâmetros
• smsg – especifica uma string referente a ocorrência.
• stipolog – especifica o tipo de log a ser utilizado.
• sarghelp – especifica o nome do arquivo de Help a ser criado.
72 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
1.33. B 73
SuperClient RPA Documentation, Versão
• sliga –
[Link] sliga
Comentário Esse método possibilita a ativação ou desativação da janela corrente. O parâmetro sliga
pode ser 0 ou 1. Ex.:
<pre> 1 -> ativa a janela especificada. 0 -> ocullta a janela especificada. </pre>
Parâmetros sliga – opção de ativação ou desativação da janela.
[Link] id
Comentário Seta o id bdjava em uma thread
Parâmetros id –
Throws ErrBds
[Link] id
Comentário Pega o Id Bdjava de uma Thread se ja houver
Tipo de retorno void
Throws ErrBds
Parâmetros id –
[Link] sth
Comentário Esse método retorna em sth o número referente à da Thread corrente.
<pre> Exemplo:
th resposta exib resposta
O exemplo acima exibe na tela o número da Thread correspondente ao CLIDE corrente.
</pre>
Parâmetros sth – armazena o número da Thread corrente. OBS = SUPORTA O APONTA
[Link]()
Comentário
[Link] sth
Comentário
Parâmetros sth –
[Link] sth
Comentário
Parâmetros sth –
[Link] sth op
Comentário
Parâmetros
• sth –
• op –
B.onde_esta()
74 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
Comentário
[Link] bits sop sth
Comentário
Parâmetros
• bits –
• sop –
• sth –
[Link] msg sdbg
Comentário
Parâmetros
• msg –
• sdbg –
[Link] smsg
Comentário
Parâmetros smsg –
[Link] bits
Comentário seta os bits de mensagem de debug associada e funcoes especificas
Parâmetros bits – exemplor («100010») setados os bits 6 e 2
Throws ErrBds
[Link] ssegundos
Comentário Esse método efetua uma pausa determinada pelo programador na execução do aplica-
tivo.
Parâmetros ssegundos – tempo em segundos determinado pelo programador.
[Link] sa sb
Comentário Esse método efetua uma pausa determinada pelo programador na execução do aplica-
tivo.
<pre> Nessa sobrecarga o tempo é determinado em milesegundos pelo produto de sa por sb.
Tempo de pausa = (sa x sb)milisegundos. </pre>
Parâmetros
• sa – especifica um dos fatores multiplicativos do tempo de pausa.
• sb – especifica um dos fatores multiplicativos do tempo de pausa.
[Link]()
Comentário
[Link] msg
Comentário aborta o atual processamento da thread
Parâmetros msg – mensagem a ser dada no comando aborta
[Link] msg
1.33. B 75
SuperClient RPA Documentation, Versão
76 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
<pre>
</pre>
Parâmetros
• str – especifica a string a ser processada.
• sdels – especifica os caracteres a direita do conteúdo que serão eliminados.
• sdest – especifica o tipo de caracter que será colocado no lugar dos caracteres eliminados.
[Link] str sdels
Comentário Esse método ajusta uma determinada string movendo o conteúdo desejado da string
para direita. O restante dos caracteres pode ser eliminado ou redirecionado para a esquerda da
string.
<pre> Exemplo:
faz str “teste “ strip str -> 74 65 73 74 65 20 20 20 20 20 20 20 20 20 20 <B>ajdir str “ “</B>
strip str -> 74 65 73 74 65
<B>Obs:</B> O comando acima elimina os espaços, representados por 20, ajustando a string
com o conteúdo desejado.
</pre>
Parâmetros
• str – especifica a string a ser processada.
• sdels – especifica os caracteres a direita do conteúdo que serão eliminados.
[Link] str sdels
Comentário Esse método ajusta uma determinada string movendo o conteúdo desejado da string
para direita. O restante dos caracteres pode ser eliminado ou redirecionado para a esquerda da
string.
<pre> Exemplo:
faz str “teste “ strip str -> 74 65 73 74 65 20 20 20 20 20 20 20 20 20 20 <B>ajdir str “ “</B>
strip str -> 74 65 73 74 65
<B>Obs:</B> O comando acima elimina os espaços, representados por 20, ajustando a string
com o conteúdo desejado.
</pre>
Parâmetros
• str – especifica a string a ser processada.
• sdels – especifica os caracteres a direita do conteúdo que serão eliminados.
[Link] str dels schdest stam
Comentário // AJESQ // 37
Esse método ajusta uma determinada string movendo o conteúdo desejado da string para es-
querda. O restante dos caracteres pode ser eliminado ou redirecionado para a direita da string.
<pre> Exemplo:
faz str “zzzzconteudo” exib str zzzzconteudo <B>ajdir str “z” “y” 12</B> exib str conteudoyyyy
1.33. B 77
SuperClient RPA Documentation, Versão
<B>Obs:</B> O comando acima ajusta o conteúdo válido da string para a esquerda preenchendo
com “y” o restante do espaço especificado pelo tamanho. Se o tamnho fosse n, o comando strip
apresentaria n-(conteúdo) de “y” no final.
</pre>
Parâmetros
• str – especifica a string a ser processada.
• dels – especifica os caracteres a esquerda do conteúdo que serão eliminados.
• schdest – especifica o tipo de caracter que será colocado no lugar dos caracteres elimina-
dos.
• stam – especifica o tamanho da string após o processamento do ajuste.
[Link] str schdest stam
Comentário Esse método ajusta uma determinada string movendo o conteúdo desejado da string
para direita. O restante dos caracteres pode ser eliminado ou redirecionado para a esquerda da
string.
Parâmetros
• str – especifica a string a ser processada.
• schdest – especifica o tipo de caracter que será colocado no lugar dos caracteres elimina-
dos.
• stam – especifica o tamanho da string após o processamento do ajuste.
[Link] str sdels
Comentário Esse método ajusta uma determinada string movendo o conteúdo desejado da string
para esquerda. O restante dos caracteres pode ser eliminado ou redirecionado para a direita da
string.
<pre> Exemplo:
faz str “ teste” strip str -> 20 20 20 20 20 20 20 20 20 20 74 65 73 74 65 <B>ajdir str “ “</B>
strip str -> 74 65 73 74 65
<B>Obs:</B> O comando acima elimina os espaços, representados por 20, ajustando a string
com o conteúdo desejado.
</pre>
Parâmetros
• str – especifica a string a ser processada.
• sdels – especifica os caracteres a esquerda do conteúdo que serão eliminados.
[Link] str sdels
Comentário Esse método ajusta uma determinada string movendo o conteúdo desejado da string
para esquerda. O restante dos caracteres pode ser eliminado ou redirecionado para a direita da
string.
<pre> Exemplo:
faz str “ teste” strip str -> 20 20 20 20 20 20 20 20 20 20 74 65 73 74 65 <B>ajdir str “ “</B>
strip str -> 74 65 73 74 65
<B>Obs:</B> O comando acima elimina os espaços, representados por 20, ajustando a string
com o conteúdo desejado.
78 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
</pre>
Parâmetros
• str – especifica a string a ser processada.
• sdels – especifica os caracteres a esquuerda do conteúdo que serão eliminados.
[Link] str sdels sdest
Comentário Esse método ajusta uma determinada string movendo o conteúdo desejado da string
para esquerda. O restante dos caracteres pode ser eliminado ou redirecionado para a direita da
string.
<pre>
</pre>
Parâmetros
• str – especifica a string a ser processada.
• sdels – especifica os caracteres a esquerada do conteúdo que serão eliminados.
• sdest – especifica o tipo de caracter que será colocado no lugar dos caracteres eliminados.
[Link] str sfiller stam
Comentário
Parâmetros
• str –
• sfiller –
• stam –
[Link] stodo sparte
Comentário // CONTEM
Esse método tem como objetivo determinar se uma dada string está contida em outra string
especificada nos parâmetros de entrada.
<pre> Exemplo: Para verifica se a str1 está contida em strTodo fazemos -> <B>contem strTodo
str1</B> </pre>
Parâmetros
• stodo – especifica a string a ser pesquisada.
• parte – especifica a string pode estar contida em stodo.
Tipo de retorno boolean retorna verdadeiro se o método encontrar uma substring em stodo.
[Link] stodo parte
Comentário Esse método tem como objetivo determinar se uma dada string está contida em outra
string especificada nos parâmetros de entrada.
<pre> Exemplo: Para verifica se a str1 está contida em strTodo fazemos -> <B>contem strTodo
str1</B> </pre>
Parâmetros
• stodo – especifica a string a ser pesquisada.
• parte – especifica a string pode estar contida em stodo.
1.33. B 79
SuperClient RPA Documentation, Versão
Tipo de retorno boolean retorna verdadeiro se o método encontrar uma substring em stodo.
[Link] todo sparte
Comentário Esse método tem como objetivo determinar se uma dada string está contida em outra
string especificada nos parâmetros de entrada.
<pre> Exemplo: Para verifica se a str1 está contida em strTodo fazemos -> <B>contem strTodo
str1</B> </pre>
Parâmetros
• todo – especifica a string a ser pesquisada.
• sparte – especifica a string pode estar contida em stodo.
Tipo de retorno boolean retorna verdadeiro se o método encontrar uma substring em stodo.
[Link] todo parte
Comentário Esse método tem como objetivo determinar se uma dada string está contida em outra
string especificada nos parâmetros de entrada.
<pre> Exemplo: Para verifica se a str1 está contida em strTodo fazemos -> <B>contem strTodo
str1</B> </pre>
Parâmetros
• todo – especifica a string a ser pesquisada.
• parte – especifica a string pode estar contida em stodo.
Tipo de retorno boolean retorna verdadeiro se o método encontrar uma substring em stodo.
[Link] todo parte pos
Comentário Esse método tem como objetivo determinar se uma dada string está contida em outra
string especificada nos parâmetros de entrada.
Parâmetros
• todo – especifica a string a ser pesquisada.
• parte – especifica a string pode estar contida em stodo.
• pos – especifica a posição da string stodo a ser pesquisada.
Tipo de retorno boolean retorna verdadeiro se o método encontrar uma substring em stodo.
[Link] todo parte pos pos0
Comentário Esse método tem como objetivo determinar se uma dada string está contida em outra
string especificada nos parâmetros de entrada.
Parâmetros
• todo – especifica a string a ser pesquisada.
• parte – especifica a string pode estar contida em stodo.
• pos – especifica a posição inicial da string stodo a ser pesquisada.
• pos0 – especifica a posição final da varredura de peseuisa na string stodo.
Tipo de retorno boolean retorna verdadeiro se o método encontrar uma substring em stodo.
[Link] stodo sparte op
80 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
Comentário // contemExtendido
Esse método tem como objetivo determinar se uma dada string está contida em outra string
especificada nos parâmetros de entrada, e com a possibilidade de se indicar no parâmetro «op»,
que tipo de comparacao se quer fazer (ignorar maiuscular e/ou ignorar acentos ).
<pre> Exemplo: Para verifica se a str1 está contida em strTodo fazemos -> <B>contemExtendido
strTodo str1</B> </pre>
Parâmetros
• stodo – especifica a string a ser pesquisada.
• parte – especifica a string pode estar contida em stodo.
• op – se contem «M», ignora maiusculas e minusculas, se contem «A», ignora acentos
Tipo de retorno boolean retorna verdadeiro se o método encontrar uma substring em stodo.
[Link] stodo parte op
Comentário Esse método tem como objetivo determinar se uma dada string está contida em outra
string especificada nos parâmetros de entrada, e com a possibilidade de se indicar no parâmetro
«op», que tipo de comparacao se quer fazer (ignorar maiuscular e/ou ignorar acentos ).
<pre> Exemplo: Para verifica se a str1 está contida em strTodo fazemos -> <B>contemExtendido
strTodo str1</B> </pre>
Parâmetros
• stodo – especifica a string a ser pesquisada.
• parte – especifica a string pode estar contida em stodo.
• op – se contem «M», ignora maiusculas e minusculas, se contem «A», ignora acentos
Tipo de retorno boolean retorna verdadeiro se o método encontrar uma substring em stodo.
[Link] todo sparte op
Comentário Esse método tem como objetivo determinar se uma dada string está contida em outra
string especificada nos parâmetros de entrada, e com a possibilidade de se indicar no parâmetro
«op», que tipo de comparacao se quer fazer (ignorar maiuscular e/ou ignorar acentos ).
<pre> Exemplo: Para verifica se a str1 está contida em strTodo fazemos -> <B>contemExtendido
strTodo str1</B> </pre>
Parâmetros
• todo – especifica a string a ser pesquisada.
• sparte – especifica a string pode estar contida em stodo.
• op – se contem «M», ignora maiusculas e minusculas, se contem «A», ignora acentos
Tipo de retorno boolean retorna verdadeiro se o método encontrar uma substring em stodo.
[Link] todo parte
Comentário Esse método tem como objetivo determinar se uma dada string está contida em outra
string especificada nos parâmetros de entrada considerando que nao se diferem maiusculas e
nem acentos
<pre> Exemplo: Para verifica se a str1 está contida em strTodo fazemos -> <B>contemE strTodo
str1</B> </pre>
Parâmetros
1.33. B 81
SuperClient RPA Documentation, Versão
82 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
1.33. B 83
SuperClient RPA Documentation, Versão
84 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
1.33. B 85
SuperClient RPA Documentation, Versão
Parâmetros op – = se = 1 o servidor remoto nao gera nenhum outuput local. se !=1, gera os outputs
locais normais
Throws ErrBds
[Link] sth str
Comentário
Parâmetros
• sth –
• str –
[Link] sth str
Comentário
Parâmetros
• sth –
• str –
[Link] str
Comentário
Parâmetros str –
[Link] str
Comentário
Parâmetros str –
[Link] arg
Comentário
Parâmetros arg –
[Link] sarg
Comentário
Parâmetros sarg –
[Link]()
Comentário
[Link] str schdest stam
Comentário static public void poe(Bds str, Bds schdest, Bds stam) throws ErrBds » enche uma
stgring com chdest com tam bytes. Se str for menor que pos, encher com ochar chdest tambem
ateh pos Se posfor <0, calcujla pos a partir do lado direito
Parâmetros
• str –
• schdest –
• stam –
[Link] str schdest spos stam
86 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
Comentário static public void poe(Bds str, Bds schdest, Bds spos, Bds stam) throws ErrBds » enche
uma stgring a partir de pos com chdest com tam bytes. Se str for menor que pos, encher com
ochar chdest tambem ateh pos Se posfor <0, calcujla pos a partir do lado direito
Parâmetros
• str –
• schdest –
• spos –
• stam –
[Link] str
Comentário O método compchar compacta caracteres específicos de uma string. Essa sobrecarga
efetua a compactação dos caracteres em branco (» «).
<pre> O exemplo abaixo compacta a string str e exibe o resultado da operação com o comando
strip.
faz str “teste teste “ strip str 74 65 73 74 65 20 20 20 20 20 20 74 65 73 74 65 20 <b>compchar
str</b> exib str teste teste strip str 74 65 73 74 65 20 74 65 73 74 65
<b>Obs.:</b> Note que o comando elimina o excesso de caracteres brancos(» «) deixando ape-
nas as ocorrências entre as partes da string. O caracter branco(» «) é representado pelo hexade-
cimal 20.
</pre>
Parâmetros str – especifica a string a ser compactada.
SUPORTA APONTA
[Link] str dels
Comentário O método compchar compacta caracteres específicos de uma string. Essa sobrecarga
efetua a compactação dos caracteres especificados pelo programador.
<pre> O exemplo abaixo compacta a string str e exibe o resultado da operação.
faz str “teste####teste###” exib str teste####teste### compchar str “#” exib str teste#teste
<b>Obs.:</b> Note que o comando elimina o excesso de caracteres («#») deixando apenas as
ocorrências entre as partes da string.
</pre>
Parâmetros
• str – especifica a string a ser compactada.
• dels – especifica os caracteres a serem compactados. SUPORTA APONTA
[Link] str sdels sdest
Comentário O método compchar compacta caracteres específicos de uma string. Essa sobrecarga
efetua a compactação dos caracteres especificados pelo programador.
<pre> O exemplo abaixo compacta a string str e exibe o resultado da operação.
{ ¨ Bds str =new Bds(«teste####teste####»); ¨ [Link](str); ¨
[Link](«compactando. . . »); ¨ <b>[Link](str,»#»,»@»);</b> ¨ [Link](str); }
Tela: teste@teste
1.33. B 87
SuperClient RPA Documentation, Versão
<b>Obs.:</b> Note que o comando elimina o excesso de caracteres («#») alterando as ocorrên-
cias entre as partes por («@»).
</pre>
Parâmetros
• str – especifica a string a ser compactada.
• sdels – especifica os caracteres a serem compactados.
• sdest – especifica o caracter a ser trocado pelas ocorrência entre as partes da string. SU-
PORTA APONTA
[Link] str dels xdest
Comentário O método compchar compacta caracteres específicos de uma string. Essa sobrecarga
efetua a compactação dos caracteres especificados pelo programador.
<pre> O exemplo abaixo compacta a string str e exibe o resultado da operação.
faz str “teste####teste###” exib str teste####teste### <b>compchar str “#” “@”</b> exib str
teste@teste
<b>Obs.:</b> Note que o comando elimina o excesso de caracteres («#») alterando as ocorrên-
cias entre as partes por («@»).
</pre>
Parâmetros
• str – especifica a string a ser compactada.
• dels – especifica os caracteres a serem compactados.
• xdest – especifica o caracter a ser trocado pelas ocorrência entre as partes da string. SU-
PORTA APONTA
[Link] a b ops
Comentário
Parâmetros
• a–
• b–
• ops –
[Link] a b ops
Comentário Esse método efetua uma comparação especificada pelo programador na passagem de
parâmetros.
<pre>
Tabela de operadores entre strings ASC: =: Igual <>: Diferente >: Maior >=: Maior Igual <:
Menor <=: Menor Igual
Exemplos: 1000 =: 9 -> false 1000 <>: 9 -> true <b>1000 >: 9 -> false</b> <b>1000 >=: 9 ->
false</b> <b>1000 <: 9 -> true</b> <b>1000 <=: 9 -> true</b>
Tabela de operadores numéricos: = Igual <> Diferente > Maior >= Maior Igual < Menor <=
Menor Igual
Exemplos: 1000 = 9 -> false 1000 <> 9 -> true 1000 > 9 -> true 1000 >= 9 -> true 1000 < 9 ->
false 1000 <= 9 -> false
88 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
</pre>
Parâmetros
• a – especifica uma string a ser comparada.
• b – especifica a string secundária a ser comparada.
• ops – especifica o operador.
Tipo de retorno boolean retorna true ou false dependendo do resultado da operação.
[Link] str spos1 stam
Comentário
Parâmetros
• str –
• spos1 –
• stam –
[Link] todo stam
Comentário
Parâmetros
• todo –
• stam –
[Link] todo parte stam
Comentário Esse método retorna uma substring a direita de uma string especificada na passagem
de parâmetros.
Parâmetros
• todo – especifica uma string a ser processada.
• parte – retorna em um Bds a parte especificada.
• stam – especifica a posição da parte desejada.
Tipo de retorno boolean retorna uma substring a direita. SUPORTA APONTA
[Link] todo ch pt
Comentário Esse método retira uma determinada parte de uma string.
<pre>
faz str “parte1 parte2 parte3” dparte str “ “ 2 exib str parte1 parte3
</pre>
Parâmetros
• todo – especifica a string a ser processada.
• ch – especifica o delimitador referente a cada parte.
• pt – especifica a posição da parte a ser excluída. SUPORTA APONTA
[Link] todo part sch spos spos0
Comentário
1.33. B 89
SuperClient RPA Documentation, Versão
Parâmetros
• todo –
• part –
• sch –
• spos –
• spos0 –
[Link] todo part sch spos spos0
Comentário Esse método verifica se alguma parte contém o radical especificado pelo programador.
Parâmetros
• todo – string a ser processada.
• part – especifica o radical a ser pesquisado em cada parte.
• sch – especifica o delimitador referente a cada parte.
• spos – retorna a posição referente a parte encontrada.
• spos0 – posição inicial de pesquisa. SUPORTA APONTA
[Link] todo part sch spos
Comentário Esse método verifica se uma determinada string é parte exata de uma string especificada
pelo programador.
Parâmetros
• todo – string a ser processada.
• part – especifica uma parte para a consulta.
• sch – especifica o delimitador referente a cada parte.
• spos – posição inicial de pesquisa. SUPORTA APONTA
[Link] todo part sch spos
Comentário Esse método verifica se alguma parte contém o radical especificado pelo programador.
Parâmetros
• todo – string a ser processada.
• part – especifica o radical a ser pesquisado em cada parte.
• sch – especifica o delimitador referente a cada parte.
• spos – posição inicial de pesquisa. SUPORTA APONTA
[Link] todo part sch
Comentário Esse método verifica se uma determinada string é parte exata de uma string especificada
pelo programador.
Parâmetros
• todo – string a ser processada.
• part – especifica uma parte para a consulta.
• sch – especifica o delimitador referente a cada parte. SUPORTA APONTA
[Link] todo part sch
90 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
Comentário Esse método verifica se alguma parte contém o radical especificado pelo programador.
Parâmetros
• todo – string a ser processada.
• part – especifica o radical a ser pesquisado em cada parte.
• sch – especifica o delimitador referente a cada parte SUPORTA APONTA SUPORTA
APONTA
[Link] todo part0 sch spt linha pos
Comentário Esse método verifica se uma determinada string é e contida por alguma parte da string
todo e devolve a parte em que isto ocorre. A busca “e feita a partir da parte seguinte ‘a parte
especificada por pt.
<pre> se pt for negativo, a contagem é feita da direita para a esquerda </pre>
Parâmetros
• todo – string a ser processada.
• part0 – especifica uma parte para a consulta.
• ch – especifica o delimitador referente a cada parte.
• pt – posição inicial de pesquisa.
• linha – devolve a parte que corresponde ‘a pesquisa
• pos – retorna a posicao SUPORTA APONTA
[Link] lista0 item0 resp spos
Comentário
Parâmetros
• lista0 –
• item0 –
• resp –
• spos –
[Link] todo stam
Comentário
Parâmetros
• todo –
• stam –
[Link] todo parte stam
Comentário Esse método retorna uma substring a esquerda de uma string especificada na passagem
de parâmetros.
Parâmetros
• todo – especifica uma string a ser processada.
• parte – retorna em um Bds a parte especificada.
• stam – especifica a posição da parte desejada.
1.33. B 91
SuperClient RPA Documentation, Versão
Tipo de retorno boolean retorna uma substring a esquerda da string todo. SUPORTA APONTA
[Link] a b
Comentário
Parâmetros
• a–
• b–
[Link] a b
Comentário
Parâmetros
• a–
• b–
[Link] a b
Comentário
Parâmetros
• a–
• b–
[Link] a b
Comentário
Parâmetros
• a–
• b–
[Link] a b
Comentário
Parâmetros
• a–
• b–
[Link] a b
Comentário
Parâmetros
• a–
• b–
[Link] a b
Comentário
Parâmetros
• a–
• b–
92 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
[Link] a b
Comentário
Parâmetros
• a–
• b–
[Link] a b
Comentário
Parâmetros
• a–
• b–
[Link] a b
Comentário
Parâmetros
• a–
• b–
[Link] a b
Comentário
Parâmetros
• a–
• b–
[Link] a b
Comentário
Parâmetros
• a–
• b–
[Link] todo parte spos1 stam
Comentário Esse método insere uma string em uma parte específica de uma outra string especificada
pelo programador.
<pre> Exemplo: faz str “123456789” imeio str “tttt” 3 2 <b>12tttt56789</b> Obs.: Os números
3 e 4 foram excluídos devido à especificação do argumento stam = 2. </pre>
Parâmetros
• todo – string a ser processada.
• parte – especifica uma parte a ser inserida na string.
• spos1 – especifica a posição onde a parte será inserida.
• stam – especifica o número de caracteres a serem deletados a partir da posição indicada.
SUPORTA APONTA
[Link] todo parte spos1
1.33. B 93
SuperClient RPA Documentation, Versão
Comentário Esse método insere uma string em uma parte específica de uma outra string especificada
pelo programador.
<pre> Exemplo: faz str “123456789” imeio str “tttt” 3 <b>12tttt456789</b> Obs.: O números
3 foi excluído, pois essa sobrecarga substitui a posição especificada pela string desejada. </pre>
Parâmetros
• todo – string a ser processada.
• parte – especifica uma parte a ser inserida na string.
• spos1 – especifica a posição onde a parte será inserida. SUPORTA APONTA
[Link] todo parte spos1
Comentário
Parâmetros
• todo –
• parte –
• spos1 –
[Link] todo parte
Comentário
Parâmetros
• todo –
• parte –
[Link] str
Comentário static public void inverte(Bds str) throws ErrBds inverte uma string BDMAX
Parâmetros str –
[Link] todo parte sch spt
Comentário
Parâmetros
• todo –
• parte –
• sch –
• spt –
[Link] str
Comentário
Parâmetros str –
[Link] str
Comentário
Parâmetros str –
[Link] str
Comentário
94 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
Parâmetros str –
[Link] str
Comentário
Parâmetros str –
[Link] str
Comentário
Parâmetros str –
[Link] arg
Comentário
Parâmetros arg –
[Link] todo parte spos1 stam
Comentário Esse método retorna uma parte determinada pela posição e pelo tamanho na passagem
de parâmetros.
<pre> Exemplo:
faz teste “123456789” meio teste parte 4 3 exib parte <b>456</b>
Obs.: O método retorna no Bds parte o resultado 123 devido a especificação da posição inicial
= 1 e tamanho = 3.
</pre>
Parâmetros
• todo – string a ser processada.
• parte – Bds responsável pelo retorno da consulta do método.
• spos1 – posição referente ao início da parte desejada.
• stam – especifica o tamanho da consulta na string partindo da posição inicial. SUPORTA
APONTA
[Link] todo parte spos1
Comentário Esse método retorna uma parte determinada pela posição e pelo tamanho na passagem
de parâmetros.
<pre> Exemplo:
faz str “abcde” meio str parte 2 exib parte <b>b</b>
</pre>
Parâmetros
• todo – string a ser processada.
• parte – Bds referente ao retorno do método.
• spos1 – posição referente ao final da parte desejada. SUPORTA APONTA
[Link] todo destino inicioPedaco fimPedaco strBusca
Comentário
Parâmetros
1.33. B 95
SuperClient RPA Documentation, Versão
• todo –
• destino –
• inicioPedaco –
• fimPedaco –
• strBusca –
[Link] todo parte chs
Comentário Esse método cria uma nova parte em uma string Bds.
<pre> Exemplo:
faz str “parte1 parte2 parte3 novaparte str “parte4” “ “ exib str <b>parte1 parte2 parte3
parte4</b>
</pre>
Parâmetros
• todo – string a ser processada.
• parte – string a ser inserida como uma parte na string todo.
• chs – especifica o delimitador referente a cada parte.
[Link] todo parte chs op
Comentário Esse método cria uma nova parte em uma string Bds.
<pre> Opções de Inserção: op <= 0, a inserção da parte será no início da string. op > 0, a
inserção da parte será no final da string.
Exemplo 1:
faz str “parte1 parte2 parte3” novaparte str “inicio” “ “ -1 exib str <b>inicio parte1 parte2
parte3</b>
Exemplo 2:
novaparte str “fim” “ “ 1 exib str <b>inicio parte1 parte2 parte3 fim</b>
</pre>
Parâmetros
• todo – string a ser processada.
• parte – string a ser inserida como uma parte na string todo.
• chs – especifica o delimitador referente a cada parte.
• op – especiica a opção de inserção da novaparte.
[Link] todo parte chs pts pt0s
Comentário Esse método retorna um número de partes específicas de uma string determinada por
delimitadores e pela posição referente a string.
<pre> Exemplo:
static public void teste() { ¨ Bds str = new Bds(«parte1 parte2 parte3»); ¨ Bds resp = new
Bds(); ¨ <b>resp= [Link](str,resp,” “,2,3);</b> ¨ [Link] (resp) } <b>Exibe na tela: parte2
parte3</b>
<b>Obs:</b> Se a podição pt for negativa a pesquisa é realizada da direita para esquerda.
96 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
</pre>
Parâmetros
• todo – especifica string a ser processada.
• parte – retorna o conjunto de partes desejadas.
• chs – especifica o delimitador referente a cada parte.
• pts – especifica a posição inicial do conjunto de partes desejadas.
• pt0s – especifica a posição final do conjunto de partes desejadas.
[Link] todo parte chs pts
Comentário Esse método retorna um número de partes específicas de uma string determinada por
delimitadores e pela posição referente a string.
<pre> Exemplo:
static public void teste() { ¨ Bds str = new Bds(«parte1 parte2 parte3»); ¨ Bds resp = new Bds();
¨ <b>resp= [Link](str,resp,” “,2);</b> ¨ [Link] (resp) } <b>Exibe na tela: parte2</b>
<b>Obs:</b> Se a podição pt for negativa a pesquisa é realizada da direita para esquerda.
</pre>
Parâmetros
• todo – especifica string a ser processada.
• parte – retorna o conjunto de partes desejadas.
• chs – especifica o delimitador referente a cada parte.
• pts – especifica a posição inicial do conjunto de partes desejadas.
[Link] chars
Comentário
Parâmetros chars –
[Link] str spt pdels ppos
Comentário
Parâmetros
• str –
• spt –
• pdels –
• ppos –
[Link] todo parte dels spt
Comentário
Parâmetros
• todo –
• parte –
• dels –
• spt –
1.33. B 97
SuperClient RPA Documentation, Versão
98 Capítulo 1. BDJava
SuperClient RPA Documentation, Versão
• spt –
[Link] todo parte dels spt spt1
Comentário
Parâmetros
• todo –
• parte –
• dels –
• spt –
• spt1 –
[Link] todo sdel sqt
Comentário static public void qtparte(Bds todo, Bds sdel, Bds sqt) throws ErrBds retorna em sqt
quantidade de partes delimitadas por sdel que existe em todo
Parâmetros
• todo –
• sdel –
• sqt –
[Link] str delimitadores
Comentário
Parâmetros
• str –
• delimitadores –
[Link] str sdels sbdsdest
Comentário Esse método retira uma lista de caracteres de uma determinada string.
<pre> Exemplo:
faz str “teste troca bbbbbbb” retchar str “b” “a” exib str <b>teste troca aaaaaaa</b> </pre>
Parâmetros
• str – string a ser processada.
• sdels – especifica o caracter a ser substituído.
• sbdsdest – especifica o caracter desejado para a substituição. SUPORTA APONTA
[Link] str sdels
Comentário Esse método retira uma lista de caracteres de uma determinada string.
<pre> Exemplo:
faz str “teste. . . .()))??? Limpo„,” retchar str “.()?,” exib str <b>teste Limpo</b>
</pre>
Parâmetros
• str – string a ser processada.
1.33. B 99
SuperClient RPA Documentation, Versão
1.33. B 101
SuperClient RPA Documentation, Versão
• pedaco –
• novopedaco –
[Link] todo pedaco novopedaco
Comentário public static boolean troca(Bds todo, Bds pedaco, Bds novopedaco) throws ErrBds
Troca em todo todas as ocorrencias da string pedaco pelo novopedaco
Parâmetros
• todo –
• pedaco –
• novopedaco –
[Link] snum
Comentário public static Bds convshexa(Bds snum) throws ErrBds retorna um Bds contendo a con-
versao hexa a partir da string snum
Parâmetros snum –
[Link] resp snum
Comentário
Parâmetros
• resp –
• snum –
[Link] resp snum
Comentário
Parâmetros
• resp –
• snum –
[Link] resp str
Comentário
Parâmetros
• resp –
• str –
[Link] str
Comentário
Parâmetros str –
[Link] str dstr
Comentário public static void strip(Bds str, Bds dstr) throws ErrBds faz um strip de str a exibindo
com chars hexa
Parâmetros
• str –
• dstr –
[Link] str
Comentário public static void strip(Bds str) throws ErrBds faz um strip de str a exibindo com chars
hexa
Parâmetros str –
[Link] nome
Comentário
Parâmetros nome –
[Link] nome
Comentário
Parâmetros nome –
[Link] nome th
Comentário
Parâmetros
• nome –
• th –
[Link] cmd
Comentário Esse método seta os comandos especificados pelo programador como sendo comandos
de usuário, ou seja, esses comandos não precisam de especificação da classe referente ao método
e também do plic.
Parâmetros cmd – especifica o comando.
[Link] cmd
Comentário Esse método seta os comandos especificados pelo programador como sendo comandos
de usuário, ou seja, esses comandos não precisam de especificação da classe referente ao método
e também do plic.
Parâmetros cmd – especifica o comando.
[Link] cmd opts
Comentário
Parâmetros
• cmd –
• opts –
[Link] cmd opts
Comentário
Parâmetros
• cmd –
• opts –
[Link] tecla cmd
Comentário
Parâmetros
1.33. B 103
SuperClient RPA Documentation, Versão
• tecla –
• cmd –
[Link] alias cmd
Comentário
Parâmetros
• alias –
• cmd –
[Link] salias scmd
Comentário Esse método cria uma referencia a um comando existente especificando um nome se-
cundário. Exemplo:
{ ¨ ¨ <b>[Link](«cls»,»limpatela»);</b> ¨ }
Agora, digitando no CLIDE o alias «cls» a tela será limpada.
Parâmetros
• salias – especifica um nome secundário referente ao comando.
• scmd – especifica o comando a ser referenciado.
[Link] nomeabs args
Comentário
Parâmetros
• nomeabs –
• args –
[Link] nomeabs args
Comentário
Parâmetros
• nomeabs –
• args –
[Link] arg env
Comentário
Parâmetros
• arg –
• env –
[Link] arg env
Comentário Esse método seta uma variável de ambiente do Sistema Operacional.
<pre> Exemplo:
getenv “localhost” resp exib resp KADETT </pre>
Parâmetros
• arg – especifica a variável de ambiente desejada.
1.33. B 105
SuperClient RPA Documentation, Versão
Parâmetros
• chave –
• nome –
• valor –
Tipo de retorno boolean
Throws ErrBds
[Link] chave tipo nome valor
Comentário Seta dados no registry para efeito do Bjava Considera apenas o valor String
Parâmetros
• chave –
• nome –
• valor –
Tipo de retorno boolean
Throws ErrBds
[Link] chave tipo nome valor
Comentário Seta dados no registry para efeito do Bjava Considera apenas o valor String
Parâmetros
• chave –
• nome –
• valor –
Tipo de retorno boolean
Throws ErrBds
[Link] svar
Comentário
Parâmetros svar –
[Link] svar resp
Comentário public static void getval(Bds svar, Bds resp) throws ErrBds Localiza e coloca o valor
de um campo qq global «visto» pelo processo em resp
Parâmetros
• svar –
• resp –
[Link] dest orig
Comentário
Parâmetros
• dest –
• orig –
[Link] nomevar
Comentário
Parâmetros nomevar –
[Link] nomevar
Comentário
Parâmetros nomevar –
[Link] dest orig
Comentário
Parâmetros
• dest –
• orig –
[Link] nomeVar
Comentário limpa uma variavel
Parâmetros nomeVar –
[Link] nomeVar
Comentário
Parâmetros nomeVar –
[Link] total parc1 parc2
Comentário
Parâmetros
• total –
• parc1 –
• parc2 –
[Link] resp x y
Comentário Bds mantissa1 =new Bds(); // mantissa do numero decimal Bds inteiro1 =new Bds(); //
parte inteira do numero decimal Bds mantissa2 =new Bds(); // mantissa do numero decimal Bds
inteiro2 =new Bds(); // parte inteira do numero decimal
calcula a potencia de x^y, podendo ser qualquer numero
Parâmetros
• resp –
• x–
• y–
Throws ErrBds
[Link] arg
Comentário
Parâmetros arg –
[Link] arg
1.33. B 107
SuperClient RPA Documentation, Versão
Comentário
Parâmetros arg –
[Link] arg sop
Comentário
Parâmetros
• arg –
• sop –
B.criaerro0 arg
Comentário
Parâmetros arg –
B.onde_esta sth
Comentário public static void onde_esta(Bds sth) throws ErrBds procura localizar onde esta a th-
read th
Parâmetros sth –
[Link] op
Comentário se op > 0 , considera que o log é diario
Parâmetros op –
Throws ErrBds
[Link] si
Comentário
Parâmetros si –
[Link] args0
Comentário Esse método seta a fonte da tela indicada (cmd ou trab)
<pre> Exemplo de chamada: setafonte (B.s(«trab:f=CourierNew;e=BOLD;t=12»)); seta-
fonte (B.s(«trab:f=CourierNew;e=BOLD,ITALIC;t=12»)); nte f=nome da fonte, e=estilo
(BOLD;ITALIC;PLAIN ou BOLD,ITALIC) e t=tamanho em pontos
Parâmetros args0 –
[Link]()
Comentário Esse método lista todas as fontes disponibilizadas para o Bdjava.
[Link]()
Comentário
[Link] arg
Comentário
Parâmetros arg –
[Link] reinic
Comentário
Parâmetros reinic –
1.33. B 109
SuperClient RPA Documentation, Versão
Parâmetros scomando – parâmetro responsável pela definição do comando que será executado
por [Link] Obs.: A String deve encapsular o comando e seus argumentos obedecendo a sintaxe
do antigo Bdmax.
Tipo de retorno boolean retorna falso, caso ocorra alguma falha na execução do comando. SU-
PORTA APONTA
[Link] comando
Comentário Essa sobrecarga do método [Link] possibilita a passagem do comando e dos seus
argumentos encapsulados em um objeto do tipo Bds.
Parâmetros comando – parâmetro responsável pela definição do comando e dos argumentos que
serão processados pelo método [Link].
Tipo de retorno boolean retorna falso, caso ocorra alguma falha na execução do comando.
See Bds SUPORTA APONTA
[Link] resp pargs
Comentário
Parâmetros
• resp –
• pargs –
[Link] pargs
Comentário Faz um «eval» de uma pilha de dados
Parâmetros pargs –
Tipo de retorno Bds
Throws ErrBds
[Link] a num
Comentário
Parâmetros
• a–
• num –
[Link] comando
Comentário
Parâmetros comando –
[Link] argproc0
Comentário static public boolean execproc(Bds argproc0) throws ErrBds faz um proc igual ao do
bdmax IMPORTANTE : segue compilar nem executar for, while, if etc entende entretanto o
“;” como separador no futuro pode ser que tenhamos um interpretador bdmax embutido cria os
abstrais e xprocs internos
Parâmetros argproc0 –
[Link] argproc0 arq
Comentário static public boolean execproc(Bds argproc0, Bds arq) throws ErrBds faz um proc igual
ao do bdmax IMPORTANTE : segue compilar nem executar for, while, if etc entende entretanto
o “;” como separador no futuro pode ser que tenhamos um interpretador bdmax embutido cria
os abstrais e xprocs internos
Parâmetros
• argproc0 –
• arq –
[Link] str
Comentário
Parâmetros str –
[Link] pfiltro
Comentário
Parâmetros pfiltro –
[Link]()
Comentário
[Link]()
Comentário
[Link] a b
Comentário
Parâmetros
• a–
• b–
[Link] a b
Comentário
Parâmetros
• a–
• b–
[Link] abs
Comentário
Parâmetros abs –
[Link] abs
Comentário
Parâmetros abs –
[Link] arg
Comentário
Parâmetros arg –
[Link] arg
1.33. B 111
SuperClient RPA Documentation, Versão
Comentário
Parâmetros arg –
[Link] mantem
Comentário Mantem a execucao de qq maneira
Parâmetros mantem – se =»1», mantem a execucao indefinidamente
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link] scod
Comentário
Parâmetros scod –
[Link] scod rambo
Comentário
Parâmetros
• scod –
• rambo –
[Link] arg
Comentário
Parâmetros arg –
[Link] nome chars
Comentário
Parâmetros
• nome –
• chars –
[Link] nome chars
Comentário retorna falso se nome contiver algum caractere que nao esteja em chars
Parâmetros
• nome –
• chars –
Tipo de retorno boolean
Throws ErrBds
1.33. B 113
SuperClient RPA Documentation, Versão
Comentário
Parâmetros memoria –
[Link] ehold
Comentário
Parâmetros ehold –
[Link] tot parcelas decs
Comentário
Parâmetros
• tot –
• parcelas –
• decs –
[Link] pchar pasc
Comentário
Parâmetros
• pchar –
• pasc –
B.asc2char pchar pasc
Comentário
Parâmetros
• pchar –
• pasc –
[Link] ehHook
Comentário
Parâmetros ehHook –
[Link] quick
Comentário
Parâmetros quick –
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
Tipo de retorno boolean retorna verdadeiro se estive no modo SuperClientII
[Link] arg
Comentário
Parâmetros arg –
[Link] arg
Comentário
Parâmetros arg –
[Link] arg flag
Comentário
Parâmetros
• arg –
• flag –
[Link] flagstrace
Comentário seta o trace para a thread corrente
Parâmetros trace – trace desejado (bit1: comandos bit2 : abstrais, bit 4: vai para arquivo
Throws ErrBds
[Link] flagstrace th
Comentário seta o trace para a thread indicada
Parâmetros
• th – thread onde se deseja ter o trace
• trace – trace desejado (bit1: comandos bit2 : abstrais, bit 4: vai para arquivo
Throws ErrBds
[Link] str dest
Comentário passa para destino apenas os caracteres numericos
Parâmetros
• str –
• dest –
Tipo de retorno boolean verdadeiro se o numero esta correto
Throws ErrBds
[Link] pstr
Comentário retorna falso se tiver caracteres nao numericos
Parâmetros str –
Throws ErrBds
[Link] str
Comentário retorna falso nao for um nome valido de variavel bdjava / java
Parâmetros str –
Throws ErrBds
[Link]()
Comentário
1.33. B 115
SuperClient RPA Documentation, Versão
[Link] str
Comentário TRansforma todos os acentos de str em letras comuns
Parâmetros str –
Throws ErrBds
[Link] str
Comentário TRansforma todos os acentos de str em letras comuns
Parâmetros str –
Throws ErrBds
[Link] str
Comentário TRansforma todos os acentos de str em letras comuns
Parâmetros str –
Throws ErrBds
[Link] str
Comentário retira todos os caracteres de str que nao sejam letras ou numeros,
Parâmetros str – cadeia de caracteres que vai ser filtrada
Throws ErrBds
Tipo de retorno boolean true se tiver que tratar acentos nas janelas
[Link] desliga
Comentário Liga e desliga a compilacao
Parâmetros desliga – = 1, DESLIGA A COMPILACAO, = 0, liga a compilacao.
[Link]()
Comentário Liga a compilacao
[Link]()
Comentário desliga a compilacao
[Link]()
Comentário seta a modalidade «nuvem» onde os ambientes de cada usuario sao protegidos de outros
usuarios.
Este comando apenas «liga» a modalidade Cloud
Throws ErrBds
[Link] arg
Comentário calculadora - calcula a expressao de arg e exibe o resultado
Parâmetros
• arg –
• resp –
Throws ErrBds
[Link] arg resp
1.33. B 117
SuperClient RPA Documentation, Versão
1.33. B 119
SuperClient RPA Documentation, Versão
1.34 BJson
[Link] result str
Comentário
Parâmetros
• result –
• str –
1.35 Back
1.36 BackupAll
• diretorioBkpai –
[Link] diretorioAPesquisar diretorioOndeSeraCopiado extensoes
Comentário
Parâmetros
• diretorioAPesquisar –
• diretorioOndeSeraCopiado –
• extensoes –
[Link] nome
Comentário
Parâmetros nome –
Tipo de retorno boolean
[Link] arquivo chave[] valor[]
Comentário
Parâmetros
• arquivo –
• chave –
• valor –
Tipo de retorno boolean
[Link] diretorio
Comentário
Parâmetros diretorio –
Tipo de retorno boolean
1.37 BdjExcel
• resp –
[Link] path
Comentário
Parâmetros path –
[Link] path oculto
Comentário
Parâmetros
• path –
• oculto –
[Link]()
Comentário
1.38 BdjHook
[Link]()
Comentário
[Link]()
Comentário Método inicializador do Hook uma vez que a variavel $$wListaAtalhos tenha sido
configurada no bdjava
Throws ErrBds
[Link]()
Comentário Método responsável por finalizar o hook do Windows
[Link]()
Comentário Método que inicialzia as letras e seus respectivos hexa que são interpretados pelo o
Windows
[Link]()
Comentário comando para desativar o acionamento da tecla PrintScreen
se o bloqueio de print estiver ativo, pode copiar uma imagem default para a area de trabalho ou
copiar a string «PRINT NAO AUTORIZADO» para definir uma imagem default sete o caminho
da mesma na variavel $imgBlockPrtSc
[Link]()
Comentário comando para ativar o acionamento da tecla PrintScreen
1.39 BdjHookMouse
[Link]()
Comentário ¨¨¨¨¨¨¨¨¨¨ Método responsável por finalizar o hook do Windows
1.40 BdjKey
[Link]()
Comentário
1.41 BdjLogger
• nome –
• valor –
Throws ErrBds
[Link] valor nome
Comentário retorna uma string com o valor da variavel bdjava de nome = nome
Parâmetros nome –
Tipo de retorno void
Throws ErrBds
[Link] lista pargs
Comentário
Parâmetros
• lista –
• pargs –
[Link] nome prop
Comentário retorna o nome de uma propriedade depois de guarda-la em memoria
Parâmetros
• lista – com o nome da propriedade
• prop –
Tipo de retorno void
Throws ErrBds
[Link] xargs
Comentário
Parâmetros xargs –
[Link] ip porta
Comentário
Parâmetros
• ip –
• porta –
[Link] filaLog
Comentário String getJsonLista(String nomesLista) idem - retorna o json correspondente a todos
os dados das lista que estao em nomes Lista (separadas por virgula). - Monta um Json corres-
pondente ? uniao das listas
log (String rastro, String passo, String info1, String info2, String info3?..) Sequencia de infor-
macoes a constarem do log
O rastro e o passo, sao Strings com o conteudo destas informacoes. Sao respectivamente catalo-
gados como os campos «rastro» e «passo» no json que ser? enviado para o log4j e consequente-
mente para o servidor de log.
info1,info2,info3 pode ser um dos seguintes dados: uma sequencia de pares <nome>=<valor> de
dados, separados por virgula (os dados n?o podem ter virgula; uma sequencia de nomes de dados
ja armazenados no ambiente bdjava, separados por virgula; uma lista de dados j? cadastrada;
um json ja formado com uma sequencia de «nome»,»valor» de dados que se deseja enviar para
o log
Parâmetros filaLog –
1.42 Bdjava
[Link]=false;
Comentário
1.43 Bdmax
[Link] args
Comentário public static boolean libera = false; public static boolean jaInicBdjava =
false; // main public static void main(String[] args) throws IOException, NoSuch-
MethodException, [Link], [Link],
[Link] Main dos processos BDMAX - argumentos podem ser
do seguinte tipo: procs=<qtde de processos simultaneos> - indica a quantidade de threads
(processos) simultaneos podemos disparar com o bdmax-java - valor default - 200 processos
vars=<qtde maxima de variaveis bdmax em cada processo > Cada processo bdnmax pode ter
uma quantidade maxima de variaveis. O default neste caso eh de 2000 variaveis
Parâmetros args –
[Link]()
Comentário public static void inicBdjava() throws IOException, NoSuchMetho-
dException, [Link], [Link],
[Link] Main dos processos BDMAX - argumentos podem ser
do seguinte tipo: procs=<qtde de processos simultaneos> - indica a quantidade de threads
(processos) simultaneos podemos disparar com o bdmax-java - valor default - 200 processos
vars=<qtde maxima de variaveis bdmax em cada processo > Cada processo bdnmax pode ter
uma quantidade maxima de variaveis. O default neste caso eh de 2000 variaveis
[Link] th driveBdjava
Comentário public static void inicBdjava(Bds th, Bds driveBdjava) throws IOException,
NoSuchMethodException, [Link], [Link],
[Link] Main dos processos BDMAX estipulando a thread e o drive
onde esta o bdjava - argumentos podem ser do seguinte tipo: procs=<qtde de processos si-
multaneos> - indica a quantidade de threads (processos) simultaneos podemos disparar com o
bdmax-java - valor default - 200 processos vars=<qtde maxima de variaveis bdmax em cada pro-
cesso > Cada processo bdnmax pode ter uma quantidade maxima de variaveis. O default neste
caso eh de 2000 variaveis
Parâmetros
• th –
• driveBdjava –
1.44 BeanBrw
1.45 BrowserFrame
[Link] args
Comentário
Parâmetros args –
1.46 C
[Link];
Comentário
[Link] arg
Comentário vetor para tecla de funcao!!! funcoes = new Bds[128]; // atencao eh um vetor geral
para todo mundo !!! tecla_ant = new byte[totprocs + 1]; // armazena a tecla anterior teclada
(se eh um control ou alt) // cria o objeto que vai ser eventualmente salvo em disco ambiente =
new Ambiente(); // iniciacao de variaveis no lado de linhas suspensas suspendeThread = new
boolean[totprocs + 1]; mantemSuspendeThread = new boolean[totprocs + 1]; pararThread =
new boolean[totprocs + 1]; comandoSuspendeThread = new String[totprocs + 1]; mensagem-
SuspendeThread = new String[totprocs + 1]; ordemSuspendeThread = new String[totprocs +
1]; tempoSuspenso = new long[totprocs + 1]; habSuspenso = new boolean[totprocs + 1]; es-
touSuspenso = new boolean[totprocs + 1]; acumulaDadosStack = new boolean[totprocs + 1];
vv1.s = «kernelautoexpres»; __noErroExec = new Bds[totprocs + 1]; __ultimoErroExec = new
Bds[totprocs + 1]; __ultimosDadosThread = new Bds[totprocs + 1]; // criação dos regex re-
gex[“a”] = «[aáàâäãÂAÁÀÂÄ]»; regex[“b”] = «[bB]»; regex[“c”] = «[cCçÇ]»; regex[“d”] =
«[dD]»; regex[“e”] = «[eéèêëEÉÈÊË]»; regex[“f”] = «[fF]»; regex[“g”] = «[gG]»; regex[“h”]
= «[hH]»; regex[“i”] = «[iíìîïIÍÌÎÏ]»; regex[“j”] = «[jJ]»; regex[“k”] = «[kK]»; regex[“l”] =
«[lL]»; regex[“m”] = «[Mm]»; regex[“n”] = «[Nn]»; regex[“o”] = «[oóòõôöOÓÒÕÔÖ]»; re-
gex[“p”] = «[pP]»; regex[“q”] = «[qQ]»; regex[“r”] = «[rR]»; regex[“s”] = «[Ss]»; regex[“t”] =
«[Tt]»; regex[“u”] = «[uúùûüUÚÙÛÜ]»; regex[“v”] = «[vV]»; regex[“x”] = «[xX]»; regex[“y”]
= «[YyýÿÝ]»; regex[“w”] = «[Ww]»; regex[“z”] = «[Zz]»; if ([Link](traco, B.s(«/»), «=:»))
alttraco = new Bds(«"); else alttraco = new Bds(«/»); altchartraco = [Link](0); Bds
tipoTerminal = [Link](«COLORTERM»); if ([Link](tipoTerminal, «gnome»)) { ¨ehXwin
= true; ¨ehGnome = true; } } // nserie public static void nserie(Bds arg) public static void nse-
rie(Bds arg)
Parâmetros arg –
[Link]()
Comentário
[Link]()
Comentário
1.47 CRdecode
1.48 Calc
[Link] mensagem
Comentário
Parâmetros mensagem –
[Link] arg
Comentário
Parâmetros arg –
[Link] arg resp
Comentário
Parâmetros
• arg –
• resp –
1.49 CaptchaDecoder
1.50 Cjava
[Link] sarq0
Comentário
Parâmetros sarq0 –
[Link] sarq0
Comentário static public boolean proc(String[] sarq0) throws ErrBds faz um proc igual ao do bdmax
IMPORTANTE : Nao consegue compilar nem executar for, while, if etc entende entretanto o “;”
como separador no futuro pode ser que tenhamos um interpretador bdmax embutido
Parâmetros sarq0 –
[Link] arquivo
Comentário chama o [Link] (Transforma em classe java um arquivo abs e todos os abstrais
associados
Parâmetros arquivo – arquivo abs contendo um conjunto de abstrais
[Link]()
Comentário compila o ultimo arquivo abs (bdjava) compilado
[Link] arq0
Comentário compila os abstrais constantes de arq0 IMPORTANTE : Nao consegue compilar nem
executar for, while, if etc
Parâmetros arq0 – nome do arquivo que contem os abstrais Se o arquivo nao contiver o caminho,
cp busta este arquivo nos caminhos constantes em v._pathclides atencao se abstrais contem “!” -
compila sempre
Comentário public static boolean cjj(Bds classes, Bds comSeq) throws ErrBds comando basico de
compilacao - usa o javac em classes devem estar separadas por brancos as classes que se deseja
compilar Se a opcao de compiacao (prod ou dbg) nao estiver definida,
Parâmetros
• classes –
• comSeq –
[Link] classes opt comSeq
Comentário public static boolean cj(Bds classes, Bds opt, Bds comSeq) throws ErrBds comando
basico de compilacao em classes devem estar separadas por brancos as classes que se deseja
compilar em conSeq, se = «N», nao incrementa o sequencial
Parâmetros
• classes –
• opt –
• comSeq –
[Link] classtrab pacote opcao classes_orig classes_em_vigor
Comentário public static boolean convclass(Bds classtrab, Bds pacote, Bds opcao, Bds clas-
ses_orig, Bds classes_em_vigor) throws ErrBds Cj compila uma classe tomando as seguintes
providencias: Dependendo de opcao, compila usando o jikes («jikes» ) ou («javac» - sun) alem
da compilacao oficial, “e gerado uma classe provisoria de debug que o Bdjava acessa automati-
camente enquanto o programa bdjava estiver ativo No caso de uma nova carga, o bdjava comecar
utilizando a .class oficial.
Parâmetros
• classtrab –
• pacote –
• opcao –
• classes_orig –
• classes_em_vigor –
[Link] pacote
Comentário static public void setpackage(String pacote) throws ErrBds marca no ambiente o pa-
cote desejado se pacote for nulo, pega o pacote (_package) e devolve se ainda for nulo, pega a
propriedade [Link]
Parâmetros pacote –
[Link] pacote
Comentário static public void setpackage(Bds pacote) throws ErrBds marca no ambiente o pacote
desejado se pacote for nulo, pega o pacote (_package) e devolve se ainda for nulo, pega a pro-
priedade [Link]
Parâmetros pacote –
[Link] amb
Comentário static public void ambiente(Bds amb) throws ErrBds O ambiente de trabalho pode ser
apl, bdjava, tst ou uti a partir dai que se monta o dircomp
Parâmetros amb –
Comentário static public void edj(Bds nomeclasse) throws ErrBds vai editar diretamente o nome
de uma classe localiza a classe se eh no dbg ou no src, no ambiente correto e no local correto do
pacote
Parâmetros nomeclasse –
[Link] nomeshell
Comentário static public void edcmds(Bds nomeshell) throws ErrBds vai editar diretamente um
shell cmds localiza a classe se eh no dbg ou no src, no ambiente correto e no local correto do
pacote
Parâmetros nomeshell –
[Link] nomeshell tipo
Comentário static public void edcmds(Bds nomeshell, Bds tipo) throws ErrBds vai editar direta-
mente um shell cmds localiza a classe se eh no dbg ou no src, no ambiente correto e no local
correto do pacote
Parâmetros
• nomeshell –
• tipo –
[Link] abs
Comentário recompila um abstral a partir de seu arquivo abre este arquivo e localiza o abstral dese-
jado
Parâmetros abs –
[Link] abs
Comentário localiza um arquivo que pertence a um abstral, chama o editor, abre este arquivo e
localiza o abstral desejado
Parâmetros abs –
[Link] arq0
Comentário vai editar diretamente um arquivo ex bdmax .abs ou um fig se nao encontrar. busca as
opcoes de caminhos em _pathclides
Parâmetros arq0 –
[Link] arq0
Comentário vai editar diretamente um arquivo de tooltip com extensao txt
Parâmetros arq0 –
[Link] arq0
Comentário vai editar diretamente um arquivo .tel . busca as opcoes de caminhos em _pathclides
Parâmetros arq0 –
[Link] arq0
Comentário vai editar diretamente um arquivo .fig do diretorio users. arq0 - nome do arquivo sem
a extensao usa os paths que estao em _pathfigs para localizar o arquivo
Parâmetros arq0 –
[Link] arq0 ext0
Comentário vai editar diretamente um arquivo do diretorio users. arq0 - nome do arquivo sem a
extensao ext - extensao desejada
Parâmetros
• arq0 –
• ext0 –
[Link] arq0
Comentário static public void edtem(Bds arq0) throws ErrBds vai editar diretamente um template
localiza a classe se eh no dbg ou no src, no ambiente correto e no local correto do pacote
Parâmetros arq0 –
[Link] nomearq
Comentário vai editar diretamente o nome de um arquivo.
Parâmetros nomearq – nome do arquivo
[Link] nomearq
Comentário vai editar diretamente o nome de um arquivo.
Parâmetros nomearq – nome do arquivo
[Link] nomearq sop linha
Comentário static public void edt(Bds nomearq, Bds sop, Bds linha) throws ErrBds vai editar dire-
tamente o nome de um arquivo. Tem duas opcoes - se op=1 vai localizar o arquivo no diretorio
corrente se for op = 2, vai localizar o arquivo no diretorio de desenvolvimento que estiver sendo
usado
Parâmetros
• nomearq –
• sop –
• linha –
[Link] nomearq
Comentário vai editar diretamente o nome de um arquivo.
Parâmetros nomearq – nome do arquivo
[Link] nomearq
Comentário vai editar diretamente o nome de um arquivo.
Parâmetros nomearq – nome do arquivo
[Link] nomearq sop
Comentário
Parâmetros
• nomearq –
• sop –
[Link] nomearq arq
Comentário static public void getarq(Bds nomearq, Bds arq) throws ErrBds monta o nome completo
de um arquivo a partir do nome completo ou o localiza no diretorio corrente
Parâmetros
• nomearq –
• arq –
[Link] nomeclasse arq
Comentário
Parâmetros
• nomeclasse –
• arq –
[Link] nomeclasse
Comentário static public Bds getarqfonte(Bds nomeclasse) throws ErrBds localiza o arquivo de fum
fonte a partir no nome da classe no diretorio correto
Parâmetros nomeclasse –
[Link] nomeclasse
Comentário static public void nov(Bds nomeclasse) throws ErrBds Cria uma nova classe com o
nome indicado
Parâmetros nomeclasse –
[Link] nomeclasse templatex
Comentário static public void nov(Bds nomeclasse, Bds templatex) throws ErrBds Cria uma nova
classe com o nome indicado e do template indicado
Parâmetros
• nomeclasse –
• templatex –
[Link] nomefig
Comentário static public void novf(Bds nomefig) throws ErrBds Cria uma novo arquivo de confi-
guracao com o nome indicado
Parâmetros nomefig –
[Link] nomefig ext
Comentário static public void novf(Bds nomefig, Bds ext) throws ErrBds Cria umnovo arquivo de
configuracao, abs, tela ou txt com o nome indicado e a extensao desejada (fig para .fig, tel para
.tel, prm para ,prm, txtpara txt)
Parâmetros
• nomefig –
• ext –
[Link] nomefig ext0 templatex
Comentário static public void novf(Bds nomefig, Bds ext0, Bds templatex) throws ErrBds Cria
umnovo arquivo de configuracao, abs, tela ou txt com o nome indicado e a extensao desejada
(fig para .fig, tel para .tel, prm para ,prm, txtpara txt), e ainda com o template indicado
Parâmetros
• nomefig –
• ext0 –
• templatex –
[Link] nomeabs
Comentário static public void novb(Bds nomeabs) throws ErrBds Cria uma novo arquivo de abstrais
com o nome indicado
Parâmetros nomeabs –
[Link] inicio fim
Comentário
Parâmetros
• inicio –
• fim –
[Link]()
Comentário
[Link] args
Comentário static public Bds jexec(Bds args) throws ErrBds executa o comando ar e devolve um
bds com a resposta
Parâmetros args –
[Link] args resp
Comentário static public void jexec(Bds args, Bds resp) throws ErrBds executa um comando em
java e exib o resultado se houver
Parâmetros
• args –
• resp –
[Link] strclass arqclass
Comentário public static boolean criaclasse(Bds strclass, Bds arqclass) throws ErrBds cria uma
classe provisoria a partir de uma string
Parâmetros
• strclass –
• arqclass –
[Link] arg nomemet arqclass strclass
Comentário public static void montametodo(Bds arg, Bds nomemet, Bds arqclass, Bds strclass)
throws ErrBds monta uma classe de trabalho com um determinado metodo
Parâmetros
• arg –
• nomemet –
• arqclass –
• strclass –
[Link] op
Comentário static public void bkj(Bds op) throws ErrBds faz backups automaticos para os drives
ou cpus backup se existirem do ambiente que estiver em desenvolvimento Este backup eh feito
dentro das seguintes regras: se op=»» - faz do ambiente de desenvolvimento um determinado
diretorio de todos os arquivos que foram modificados e para o diretorio simetrico dos arquivos
mais novos
Parâmetros op –
[Link] sdir op
Comentário static public void bkdir(Bds sdir, Bds op) throws ErrBds faz backup de um determinado
diretorio ja especificado para os _dirs_backup que estao especificados este backup, se op eh nulo,
eh feito automaticamente quando se sexecuta o uma compilacao ou um edt Este backup nunca
“e feito para um diretorio de producao
Parâmetros
• sdir –
• op –
[Link]()
Comentário
[Link]()
Comentário static public void ckpathscentral() throws ErrBds testa se o usuario esta cadastrado
indica na tela qual o usuario
[Link] uu
Comentário
Parâmetros uu –
[Link] user
Comentário Passa para o usuario indicado. Para criar de fato o usuário, usar «cuser “<user>” “1”»
Parâmetros user – Sigla do usuário indicado
[Link] user spodecriar
Comentário static public void cuser(Bds user, Bds spodecriar) throws ErrBds Cria um usuario
<user> ou passa todo o sistema para o usuario <user>
Parâmetros
• user –
• spodecriar –
[Link] user
Comentário cria um novo usuario, sem mudar a referencia principal de usuario
Parâmetros user –
Throws ErrBds
[Link] user
Comentário static public void cprov(Bds user) throws ErrBds a partir do nome de usuario indicado,
cria um usuario provisorio para esta thread
Parâmetros user –
[Link]()
Comentário static public void logcomp() throws ErrBds faz um log continuo de cada compilacao,
quantos metodos sao, linhas, etc
[Link] proj cps user
Comentário Esta funcao monta no local do projeto a classe <proj> que são usada para criar um
objeto que contenha todas as variaveis de estado de modo que seja mais facil usar variaveis de
estado dentro de funcoes
Parâmetros proj – nome do projeto (exemplo - c11) - a partir do nome do projeto monta o arquivo
[Link], le este arquivo e para todas as variaveis ali definidas, cria um campo correspondente
na classe [Link] que estará sendo criada
[Link] arqOrig arqDest mods
Comentário
Parâmetros
• arqOrig –
• arqDest –
• mods –
[Link]()
Comentário se os paths _pathfigs _pathclides nao existirem, os monta a partir do padrao anterior do
bdjava (user, + cfg)
[Link] arq prefix
Comentário cria nomearq trocando os tracos de arq por «:» cria uma variavel com nome se iniciando
com prefix finalizando com nomearq prefix no caso de abs = $$# prefix no caso de proc =###
Parâmetros
• arq –
• prefix –
[Link] arq prefix
Comentário cria nomearq trocando os tracos de arq por «:» cria uma variavel com nome se iniciando
com prefix finalizando com nomearq prefix no caso de abs = $$# prefix no caso de proc =###
Parâmetros
• arq –
• prefix –
[Link] arq prefix
Comentário cria nomearq trocando os tracos de arq por «:» cria uma variavel com nome se iniciando
com prefix finalizando com nomearq retorna true se o arquivo eh maisnovo do que o long que
esta na variavel prefix no caso de abs = $$# prefix no caso de proc =###
Parâmetros
• arq –
• prefix –
[Link] arq prefix
Comentário cria nomearq trocando os tracos de arq por «:» cria uma variavel com nome se iniciando
com prefix finalizando com nomearq retorna true se o arquivo eh maisnovo do que o long que
esta na variavel prefix no caso de abs = $$# prefix no caso de proc =###
Parâmetros
• arq –
• prefix –
Cjava.b2j abs arqJava
Comentário Metodo que converte um determinado abstral Bdjava para incorporacao a uma classe
Java
Parâmetros
• abs –
• arqJava –
[Link] pacotes
Comentário
Parâmetros pacotes –
1.51 ClassFinder
[Link] argv[]
Comentário The driver for the ClassFinder.
Parâmetros argv[] –
1.52 CliJson
[Link] ipCloud portaCloud servicoCloud prmte pconsumidor pdest penv presp pret ptimeo
Comentário
Parâmetros
• ipCloud –
• portaCloud –
• servicoCloud –
• prmte –
• pconsumidor –
• pdest –
• penv –
• presp –
• pret –
• ptimeout –
[Link] ip pporta servico post resposta
Comentário
Parâmetros
• ip –
• pporta –
• servico –
• post –
• resposta –
[Link] jsongResp prmte pconsumidor pdest penv presp pret
Comentário
Parâmetros
• jsongResp –
• prmte –
• pconsumidor –
• pdest –
• penv –
• presp –
• pret –
[Link] prmte pconsumidor pdest penv presp pret ptimeout
Comentário
Parâmetros
• prmte –
• pconsumidor –
• pdest –
• penv –
• presp –
• pret –
• ptimeout –
[Link] ipCloud portaCloud servicoCloud prmte pconsumidor pdest penv presp pret ptime
Comentário
Parâmetros
• ipCloud –
• portaCloud –
• servicoCloud –
• prmte –
• pconsumidor –
• pdest –
• penv –
• presp –
• pret –
• ptimeout –
[Link] ip pporta servico post resposta
Comentário
Parâmetros
• ip –
• pporta –
• servico –
• post –
• resposta –
1.53 Clide
[Link] args
Comentário
Parâmetros args –
[Link] args
Comentário
Parâmetros args –
[Link] args atalho
Comentário
Parâmetros
• args –
• atalho –
[Link] lista0
Comentário
Parâmetros lista0 –
[Link] lista0 botoes0
Comentário
Parâmetros
• lista0 –
• botoes0 –
[Link] lista0 argsel
Comentário
Parâmetros
• lista0 –
• argsel –
[Link] lista0 argsel psexato
Comentário
Parâmetros
• lista0 –
• argsel –
• psexato –
[Link] lista0 listabd
Comentário
Parâmetros
• lista0 –
• listabd –
[Link] arqtela strtela
Comentário
Parâmetros
• arqtela –
• strtela –
[Link] titulo
Comentário
Parâmetros titulo –
[Link] titulo
Comentário Escreve um titulo na tela do superc clide
Parâmetros titulo – mensagem a ser colocada no titulo do SuperClient
[Link] titulo sth
Comentário
Parâmetros
• titulo –
• sth –
[Link] msg
Comentário
Parâmetros msg –
[Link] msg
Comentário public static void msg(Bds msg) throws ErrBds Escreve uma mensagem no campo acao
do super clide
Parâmetros msg –
• mensagem a ser colocada no campo
[Link] msg sth
Comentário
Parâmetros
• msg –
• sth –
[Link] msg
Comentário
Parâmetros msg –
[Link] msg novalinha
Comentário
Parâmetros
• msg –
• novalinha –
[Link] msg
Comentário
Parâmetros msg –
[Link] msg sth
Comentário
Parâmetros
• msg –
• sth –
[Link] msg sth snovalinha
Comentário
Parâmetros
• msg –
• sth –
• snovalinha –
[Link] msg sth novalinha
Comentário
Parâmetros
• msg –
• sth –
• novalinha –
[Link] clidetel
Comentário
Parâmetros clidetel –
[Link] clidetel sth
Comentário
Parâmetros
• clidetel –
• sth –
[Link] clidetel
Comentário
Parâmetros clidetel –
[Link] clidetel sth
Comentário
Parâmetros
• clidetel –
• sth –
[Link] clidealt telaorig
Comentário
Parâmetros
• clidealt –
• telaorig –
[Link] clidealt telaorig sth
Comentário
Parâmetros
• clidealt –
• telaorig –
• sth –
[Link]()
Comentário
[Link] clidealt
Comentário
Parâmetros clidealt –
[Link] clidealt sth
Comentário
Parâmetros
• clidealt –
• sth –
[Link]()
Comentário
[Link] clidetel
Comentário
Parâmetros clidetel –
[Link] clidetel sth
Comentário
Parâmetros
• clidetel –
• sth –
[Link]()
Comentário
[Link] clidetel
Comentário
Parâmetros clidetel –
[Link] evento
Comentário
Parâmetros evento –
[Link] argc
Comentário
Parâmetros argc –
[Link] argc
Comentário
Parâmetros argc –
[Link]()
Comentário
[Link]()
Comentário
[Link] evento
Comentário
Parâmetros evento –
[Link]()
Comentário
[Link]()
Comentário
[Link] acop
Comentário
Parâmetros acop –
[Link] arqs
Comentário
Parâmetros arqs –
1.54 ClienteCloud
1.55 ClienteFtp
[Link]()
Comentário
[Link]()
Comentário
[Link] nomeArquivo diretorioLocal diretorioRemoto ip porta usuario senha
Comentário
Parâmetros
• nomeArquivo –
• diretorioLocal –
• diretorioRemoto –
• ip –
• porta –
• usuario –
• senha –
[Link] extensao diretorioLocal diretorioRemoto ip porta usuario senha
Comentário
Parâmetros
• extensao –
• diretorioLocal –
• diretorioRemoto –
• ip –
• porta –
• usuario –
• senha –
[Link] arquivo dirlocal dirRemoto
Comentário
Parâmetros
• arquivo –
• dirlocal –
• dirRemoto –
[Link] ip porta usuario senha
Comentário
Parâmetros
• ip –
• porta –
• usuario –
• senha –
[Link] nomeArquivo
Comentário
Parâmetros nomeArquivo –
1.56 ClienteSftp
1.57 ClienteTcp
Comentário
Parâmetros
• host –
• porta –
• env –
• resp –
• timeout –
[Link] host porta env resp timeout
Comentário
Parâmetros
• host –
• porta –
• env –
• resp –
• timeout –
[Link] host porta env resp timeout filtros
Comentário
Parâmetros
• host –
• porta –
• env –
• resp –
• timeout –
• filtros –
[Link] host porta
Comentário
Parâmetros
• host –
• porta –
1.58 Clitelnet
• host –
• porta –
[Link] sock
Comentário Esse método fecha a conexão com o Servidor especificado pela referência sock.
Parâmetros sock – especifica o nome da conexão a ser fechada. Ex: [Link] sock [Link]
kombi [Link] terra
[Link] sock msg
Comentário Método responsável pelo envio de mensagem ou comando ao Servidor TelNet.
Parâmetros sock – especifica o contexto da comunicação referente ao respectivo Socket msg es-
pecifica o comando ou a mensagem a ser enviada.
Author Eric
[Link] sock resp stam mascara tout
Comentário Método responsável pela Leitura da mensagem enviada pelo Servidor conectado.
Parâmetros sock – especifica o contexto da comunicação referente ao respectivo Socket. resp
armazena as informações enviadas pelo Servidor no formato Bds. stam especifica o tamanho a
ser alocado para a mensagem recebida do Servidor mascara especifica o caracter de parada da
mensagem enviada pelo Servidor. tout especifica o TimeOut de captura da informação.
Author Eric
1.59 Comp
• java –
• vars –
[Link] args
Comentário
Parâmetros args –
[Link] linha args vars
Comentário
Parâmetros
• linha –
• args –
• vars –
[Link] args pexcecoes
Comentário
Parâmetros
• args –
• pexcecoes –
[Link] args pexcecoes
Comentário
Parâmetros
• args –
• pexcecoes –
[Link] args pexcecoes
Comentário
Parâmetros
• args –
• pexcecoes –
[Link] pargs pexcecoes
Comentário
Parâmetros
• pargs –
• pexcecoes –
Comp.montaIf0 pargs pexcecoes metodo
Comentário
Parâmetros
• pargs –
• pexcecoes –
• metodo –
Comp.montaIf1 pargs pexcecoes metodo
Comentário
Parâmetros
• pargs –
• pexcecoes –
• metodo –
Comp.montaIf2 pargs pexcecoes metodo
Comentário
Parâmetros
• pargs –
• pexcecoes –
• metodo –
Comp.virg2ponto arg
Comentário troca as virgular de arg por ponto
Parâmetros arg –
Tipo de retorno Bds
Throws ErrBds
Comp.ponto2virg arg
Comentário troca as virgular de arg por ponto
Parâmetros arg –
Tipo de retorno Bds
Throws ErrBds
[Link] a
Comentário retorna um vetor de Bds
Parâmetros a –
[Link] a b
Comentário
Parâmetros
• a–
• b–
[Link] a b c
Comentário
Parâmetros
• a–
• b–
• c–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d e
Comentário
Parâmetros
• a–
• b–
• c–
• d–
• e–
[Link] a b c d e f
Comentário
Parâmetros
• a–
• b–
• c–
• d–
• e–
• f–
[Link] a b c d e f g
Comentário
Parâmetros
• a–
• b–
• c–
• d–
• e–
• f–
• g–
[Link] a b c d e f g h
Comentário
Parâmetros
• a–
• b–
• c–
• d–
• e–
• f–
• g–
• h–
[Link] a b c d e f g h i
Comentário
Parâmetros
• a–
• b–
• c–
• d–
• e–
• f–
• g–
• h–
• i–
[Link] a b c d e f g h i j
Comentário
Parâmetros
• a–
• b–
• c–
• d–
• e–
• f–
• g–
• h–
• i–
• j–
[Link] args
Comentário
Parâmetros args –
[Link] pvar
Comentário
Parâmetros pvar –
[Link] vars
Comentário
Parâmetros vars –
[Link] nomecla nomemet retorno qtargs tipomet
Comentário
Parâmetros
• nomecla –
• nomemet –
• retorno –
• qtargs –
• tipomet –
[Link] metodo qtArgs tipomet
Comentário
Parâmetros
• metodo –
• qtArgs –
• tipomet –
Comp.proc2abs parq
Comentário
Parâmetros parq –
[Link] arg
Comentário
Parâmetros arg –
[Link] pargsBds
Comentário
Parâmetros pargsBds –
[Link] pargsBds
Comentário
Parâmetros pargsBds –
[Link] pargsBds
Comentário chama um metodo compilado a partir de outro abstral
Parâmetros pargsBds –
Tipo de retorno boolean
Throws ErrBds
[Link] strfor arg1 arg2 arg3 arg4
Comentário monta uma string do for a partir de seus 4 argumentos
Parâmetros
• strfor –
• arg1 –
• arg2 –
• arg3 –
• arg4 –
Throws ErrBds
[Link]()
Comentário cria a partir de abstraisOk um metodo que cria estes abstrais a partir da lista de abstrais
OK
Throws ErrBds
[Link] str
Comentário trata str para trocar os caracteres escape Bdjava para Java Exemplo : troca «Edgar com
o numero 035 de coisas» ´por «Edgar com o numero»+(char)0x35+ «de coisas «
Parâmetros str –
Throws ErrBds
[Link] arqFig
Comentário
Parâmetros arqFig –
[Link]()
Comentário
[Link]()
Comentário cria uma classe «turbo» que é usada ao inves dos abstrais
Throws ErrBds
[Link]()
Comentário trata os erros de uma compilacao de Turbo
Throws ErrBds
[Link]()
Comentário edita um abstral que na linha onde o cursor está
Throws ErrBds
[Link]()
Comentário adiciona na lista de excecoes um abstral
Throws ErrBds
[Link]()
Comentário edita a lista de abstrais que nao devem ser compilados no turbo
Throws ErrBds
[Link]()
Comentário adiciona na lista de excecoes um abstral
Throws ErrBds
[Link] linha strAbs
Comentário
Parâmetros
• linha –
• strAbs –
[Link] arqAbs
Comentário compila um arquivo abs e cria a claase java correspondente cria uma classe «turbo»
que é usada ao inves dos abstrais
Throws ErrBds
Parâmetros arqAbs –
[Link] arg
Comentário
Parâmetros arg –
[Link] arg
Comentário
Parâmetros arg –
[Link] arg
Comentário
Parâmetros arg –
[Link] arg
Comentário
Parâmetros arg –
[Link]()
Comentário edita o ultimo arqlog
Parâmetros strLog –
Throws ErrBds
[Link] strLog
Comentário monta o resultado no arquivo de log /j/<user>/logCompilacao<data hora-eps>
Parâmetros pargsBds –
1.60 Cp
[Link] cpx opcoes
Comentário Set as opcoes de um campo
Parâmetros
• cp –
• opcoes –
1.60. Cp 161
SuperClient RPA Documentation, Versão
[Link] cpx
Comentário acumula o olds sempre que for chamado e os rands nao baterem
Parâmetros cpx –
[Link] cpx
Comentário Executa o Ctlz, volta para uma posicao anterior
Parâmetros cpx – Campo onde se quer operar o ctlZ
[Link] cpx
Comentário Executa o Ctlz, volta para uma posicao anterior
Parâmetros cpx – campo onde se quer operar o ctlY
[Link] cpx
Comentário retorna verdadeiro se houve mudanca no campo
Parâmetros cpx –
1.61 Crontab
[Link] resp
Comentário retorna a lista de arqivos em execução pela cron
Parâmetros resp –
[Link]()
Comentário
[Link] arquivo
Comentário verifica se um determinado arquivo está sendo processado pela cron
Parâmetros arquivo –
[Link]()
Comentário inicia a execução da crontab utiliza um aquivo chamado [Link] como base para
iniciar a crontab
[Link] arquivo
Comentário inicia a execução da crontab
Parâmetros arquivo – arquivo base para a crontab
[Link]()
Comentário para a execução da crontab
1.62 Cvs
• modulo –
• diretorio –
Cvs.cvs_release estrutura modulo diretorio
Comentário
Parâmetros
• estrutura –
• modulo –
• diretorio –
[Link] segs
Comentário
Parâmetros segs –
[Link] estrutura comentario modulo arquivo
Comentário //
Método utilizado para adicionar arquivos no repositório.
Parâmetros
• estrutura – define o tipo de estrutura utilizada.
• comentario – especifica o comentario da operacao.
• modulo – especifica o modulo existente na estrutura selecionada.
• arquivo – especifica o nome do arquivo que será adicionado no repositório CVS.
[Link] estrutura comentario modulo arquivo
Comentário //
Método utilizado para remover arquivos do repositório.
Parâmetros
• estrutura – define o tipo de estrutura utilizada.
• comentario – especifica o comentario da operacao.
• modulo – especifica o modulo existente na estrutura selecionada.
• arquivo – especifica o nome do arquivo que será removido no repositório CVS.
[Link] estrutura modulo release
Comentário //
Método utilizado para marcar um modulo com uma tag referente ao release atual da área de
trabalho.
Parâmetros
• estrutura – define o tipo de estrutura utilizada.
• comentario – especifica o comentario da operacao.
• modulo – especifica o modulo existente na estrutura selecionada.
[Link] estrutura modulo diretorio cvscomando
Comentário //
Esse metodo monta a estrutura de arquivos utilizada na implementação do CVS
<pre> Exemplo: <b>[Link] “users” “c12” “e:teste” “chk”</b>
esse comando criará a seguinte estrutura: e:-teste | users | c12 conteúdo </pre>
Parâmetros
• estrutura – define a estrutura de diretórios utilizada pelo CVS
• modulo – define o modulo localizado no CVS
• diretorio – define o diretório base para checkout do CVS
• cvscomando – define o tipo de comando utilizado pelo CVS.
1.63 DOM
• urlSource –
• urlResp –
[Link] doc seletor function resp
Comentário
Parâmetros
• doc –
• seletor –
• function –
• resp –
[Link] doc seletor resp
Comentário
Parâmetros
• doc –
• seletor –
• resp –
[Link] doc seletor resp
Comentário
Parâmetros
• doc –
• seletor –
• resp –
[Link] doc seletor resp
Comentário
Parâmetros
• doc –
• seletor –
• resp –
[Link] doc seletor attribute resp
Comentário
Parâmetros
• doc –
• seletor –
• attribute –
• resp –
1.64 DadosConf
[Link] args[]
Comentário
Parâmetros args[] –
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link]()
Comentário
[Link] cp nomeDado
Comentário
Parâmetros
• cp –
• nomeDado –
[Link]()
Comentário
[Link]()
Comentário
[Link] nomeDado valDado
Comentário
Parâmetros
• nomeDado –
• valDado –
1.65 DadosLista
[Link]()
Comentário
[Link]()
Comentário
DadosLista.t1()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
[Link] arg vai alerta tecla
Comentário
Parâmetros
• arg –
• vai –
• alerta –
• tecla –
Parâmetros
• cp –
• nomeLista –
• grupo –
[Link] cod nomeLista grupo item
Comentário
Parâmetros
• cod –
• nomeLista –
• grupo –
• item –
[Link]()
Comentário
[Link]()
Comentário
[Link] con vezes
Comentário
Parâmetros
• con –
• vezes –
[Link]()
Comentário
1.66 DadosSc
[Link] posx posy tamx tamy tela
Comentário seta as dimensoes de uma janela do DadosSc
Parâmetros
• posx –
• posy –
• tamx –
• tamy –
• tela – «lista» que identifica a tela do dadosSC
Tipo de retorno boolean
Throws ErrBds
[Link] flag
Comentário
Parâmetros flag –
[Link] nome lista
Comentário seta o nome da tela, cria uma variavel de referencia com este nome e ainda poe o
DadosSc no .o desta referencia
Parâmetros
• nome – nome que se deseja dar ‘a tela
• lista – lista de campos que criou a tela
[Link] lista0
Comentário
Parâmetros lista0 –
[Link] lista0
Comentário
Parâmetros lista0 –
[Link] sii acao dados a b c d
Comentário
Parâmetros
• sii –
• acao –
• dados –
• a–
• b–
• c–
• d–
[Link] sii acao dados
Comentário
Parâmetros
• sii –
• acao –
• dados –
[Link] arquivo
Comentário
Parâmetros arquivo –
[Link] arquivo diretorio ext Prompt
Comentário
Parâmetros
• arquivo –
• diretorio –
• ext –
• Prompt –
[Link] dadosx
Comentário
Parâmetros dadosx –
[Link] dados prompt
Comentário
Parâmetros
• dados –
• prompt –
[Link] dados prompt
Comentário
Parâmetros
• dados –
• prompt –
[Link] dados prompt largurax larguray x y
Comentário
Parâmetros
• dados –
• prompt –
• largurax –
• larguray –
• x–
• y–
[Link] dados prompt x y
Comentário
Parâmetros
• dados –
• prompt –
• x–
• y–
[Link] listaDados0
Comentário Pega os dados e aguarda a resposta
Parâmetros listaDados – lista com os dados
[Link] listaDados0
Comentário Pega os dados e aguarda a resposta
Parâmetros listaDados – lista com os dados
[Link] listaDados0 argJanTempo
Comentário Pega os dados e aguarda a resposta
Parâmetros
• listaDados – lista com os dados
• argJanTempo –
: se numero tempo em que a janela vai ficar aberta, se nao o titulo desejado para a janela
[Link] listaDados0 pargJanTempo x y
Comentário
Parâmetros
• listaDados0 –
• pargJanTempo –
• x–
• y–
[Link] dadosx
Comentário
Parâmetros dadosx –
[Link] dados prompt
Comentário
Parâmetros
• dados –
• prompt –
[Link] dados prompt
Comentário
Parâmetros
• dados –
• prompt –
[Link] dados prompt x y
Comentário
Parâmetros
• dados –
• prompt –
• x–
• y–
[Link] op
Comentário trava o Superclide para o processo com a identficacao fornecida por idLock se op=1 Se
ja estiver travado e for de idLock diferente, aguarda destravar pelo Idatual
Parâmetros
• idLock –
• op –
Tipo de retorno boolean
Throws ErrBds
[Link] visivel
Comentário
Parâmetros visivel –
[Link] tela tempo
Comentário
Parâmetros
• tela –
• tempo –
[Link] tela ok
Comentário se ok=»1» , informa que a saida eh ok, se 0, informa que nao eh ok
Parâmetros
• tela –
• ok –
[Link] tela
Comentário foca na tela
Parâmetros tela –
Tipo de retorno boolean
Throws ErrBds
[Link] tela noTopo
Comentário se noTopo =»1», marca a janela para ficar sempre no topo
Parâmetros tela – lista de campos da tela
[Link] tela
Comentário oculta a tela
Parâmetros tela – lista de campos da tela
[Link] tela
Comentário minimiza uma tela atencao sempre salva os dados de volta na lista
Parâmetros tela – lista de campos da tela
[Link] cpx tela pos
Throws ErrBds
[Link] tela abstral
Comentário seta o abstral que devera se executado se teclar enter
Parâmetros
• tela –
• abstral –
Throws ErrBds
[Link] tela abstral
Comentário seta o abstral que devera se executado apertar o X da janela
Parâmetros
• tela –
• abstral –
Throws ErrBds
[Link] tela abstral
Comentário seta o abstral que devera se executado se minimalizar a tela
Parâmetros
• tela –
• abstral –
Throws ErrBds
[Link] tela abstral
Comentário seta o abstral que devera se executado se a tela voltar para Normal
Parâmetros
• tela –
• abstral –
Throws ErrBds
[Link] tela abstral
Comentário seta o abstral que devera se executado se teclar ESC
Parâmetros
• tela –
• abstral –
Throws ErrBds
[Link] tela abstral
Comentário seta o abstral que devera se executado se a tela receber o foco
Parâmetros
• tela –
• abstral –
Throws ErrBds
[Link] tela abstral
Comentário seta o abstral que devera se executado se a tela perder o foco
Parâmetros
• tela –
• abstral –
Throws ErrBds
[Link] scombo lista del
Comentário
Parâmetros
• scombo –
• lista –
• del –
[Link] cp op
Comentário salva automatica mente as opcoes de um combo de determinado nome e sempre se
lembrando delas
Parâmetros
• cp – campo se desejado
• op – se =»L» ou «l» - le as opcoes armazenadas, se «G» ou «g», grava as opcoes armaze-
nadas
Throws ErrBds
[Link] combo
Comentário
Parâmetros combo –
1.67 DadosScFx
[Link] posx posy tamx tamy tela
Comentário seta as dimensoes de uma janela do DadosSc
Parâmetros
• posx –
• posy –
• tamx –
• tamy –
• tela – «lista» que identifica a tela do dadosSC
Tipo de retorno boolean
Throws ErrBds
[Link] flag
Comentário
Parâmetros flag –
[Link] nome lista
Comentário seta o nome da tela, cria uma variavel de referencia com este nome e ainda poe o
DadosSc no .o desta referencia
Parâmetros
• nome – nome que se deseja dar ‘a tela
• lista – lista de campos que criou a tela
[Link] lista0
Comentário
Parâmetros lista0 –
[Link] lista0
Comentário
Parâmetros lista0 –
[Link] sii acao dados a b c d
Comentário
Parâmetros
• sii –
• acao –
• dados –
• a–
• b–
• c–
• d–
[Link] sii acao dados
Comentário
Parâmetros
• sii –
• acao –
• dados –
[Link] arquivo
Comentário
Parâmetros arquivo –
[Link] arquivo diretorio ext Prompt
Comentário
Parâmetros
• arquivo –
• diretorio –
• ext –
• Prompt –
[Link] dadosx
Comentário
Parâmetros dadosx –
[Link] dados prompt
Comentário
Parâmetros
• dados –
• prompt –
[Link] dados prompt
Comentário
Parâmetros
• dados –
• prompt –
[Link] dados prompt largurax larguray x y
Comentário
Parâmetros
• dados –
• prompt –
• largurax –
• larguray –
• x–
• y–
[Link] dados prompt x y
Comentário
Parâmetros
• dados –
• prompt –
• x–
• y–
[Link] listaDados0
Comentário Pega os dados e aguarda a resposta
: se numero tempo em que a janela vai ficar aberta, se nao o titulo desejado para a janela
[Link] listaDados0 pargJanTempo x y
Comentário
Parâmetros
• listaDados0 –
• pargJanTempo –
• x–
• y–
[Link] dadosx
Comentário
Parâmetros dadosx –
[Link] dados prompt
Comentário
Parâmetros
• dados –
• prompt –
[Link] dados prompt
Comentário
Parâmetros
• dados –
• prompt –
[Link] dados prompt x y
Comentário
Parâmetros
• dados –
• prompt –
• x–
• y–
[Link] arg op dadosx
Comentário
Parâmetros
• arg –
• op –
• dadosx –
[Link] dados listaCampos
Comentário sintaxe do cs deve ser: «funcaoCs op cp sdados codigo» if ([Link]() > 0 &&
([Link](«$$» + [Link]) || [Link]([Link], «.»))) { // se realmente existir . . . argExec.s([Link]);
// abaixo: se existe a indicacao de uma classe de tela filha, a chamada “e feita // an-
tes na «filha» if ([Link](argExec, «TelaBd.») && [Link]([Link]))
{ ¨[Link](argExec, «TelaBd.», [Link]); ¨[Link] = argExec.s; } //
[Link] («Executando «+»«+[Link]+» “»+op+»” “»+cp+»” “»+sdados+»” // “»+code+»”
«); [Link](cp, “”“, “‘”); varDadosScTrab.s(cp); if ([Link] == 1 || [Link] == 2 || [Link] ==
4) { // se for campos de texto - limpa os caracteres [Link](varDadosScTrab, “”“, “‘”);
[Link](sdados, “”“, “‘”); } [Link](13, «EXEC CS:» + [Link] + » “» + op + «” _var-
DadosScTrab “» + sdados + «” “» + code + «” «); [Link](«» + [Link] + » “» + op +
«” _varDadosScTrab “» + sdados + «” “» + code + «” «, [Link](), [Link]); } if (limpa-
Keys) [Link](); if ([Link] == 7 && code >= 48 && code <= (int) “Z”)// pausa
para o combo ret = “L”; if ([Link] == 7) // marca o objeto combo para uso futuro com-
boEstatico = cp; // [Link](1,500); } if ([Link]([Link])) { ¨cp.s([Link]); ¨//
[Link]( «setando cp=»+cp); ¨[Link].s(«»); ¨[Link](cp); ¨ret = “L”;
// marcar para limpar o ultimo char!! } [Link] = false; if (enterConfirmando) { ¨if
([Link]([Link])) { ¨¨[Link](«pausa 1 50;» + [Link], [Link](), [Link]); ¨¨//
[Link]([Link]); ¨¨} else if (toNoFoiOk && (true || [Link](«Confirma ?»))) {
// @epp 100721 - deixa de usar o confirma ¨¨// [Link](«pausa 1 100;teclas “{A}o” “”»);
// se confirmar - da um alt-o!!! ¨¨[Link] = true; ¨¨[Link] = false; ¨¨int qtCampos =
[Link]; ¨¨for (int ii = 0; ii < qtCampos; ++ii) { ¨¨¨try { ¨¨¨¨cp = (Cp) [Link][ii]; ¨¨¨¨}
catch (RuntimeException e) { ¨¨¨¨¨// TODO Auto-generated catch block ¨¨¨¨¨new Alerta(«A
variavel [» + ii + «] da lista nao eh campo «); ¨¨¨¨¨[Link](«A variavel [» + ii + «] da lista
nao eh campo «, «R», «», «S»); ¨¨¨¨¨[Link](); ¨¨¨¨} ¨¨¨¨comp = [Link][ii]; ¨¨¨¨if
([Link] == 2) ¨¨¨¨comp = [Link][ii]; // no caso do texto eh o alternativo ¨¨¨¨getTxt(cp,
comp); ¨¨¨¨// [Link][ii].s(«»+[Link][ii].getText()); ¨¨¨} ¨¨¨// [Link](false); ¨¨¨}
else if ([Link](«$$cs_ENTER_» + [Link])) {// primeiro vai ver se existe o pgup
da tela ¨¨¨[Link](«EXEC = cs_ENTER»); ¨¨¨[Link](«pausa 1 100;cs_ENTER_» +
[Link], [Link](), [Link]); ¨¨} ¨¨else if ([Link](«$$cs_ENTER»)) ¨¨[Link](«pausa 1
100;cs_ENTER», [Link](), [Link]); ¨¨if (limpaKeys) ¨¨[Link](); ¨} ¨[Link] =
false; ¨toNoCs = false; ¨return ret; } public static boolean listaTabs(Bds dados, Bds listaCampos)
throws ErrBds public static boolean listaTabs(Bds dados, Bds listaCampos) throws ErrBds
Parâmetros
• dados –
• listaCampos –
[Link] pos tela
Comentário
Parâmetros
• cp – campo desejado
• tela – tela desejada
[Link] campos tela
Comentário da uma sequencia de gets txt dos campos listados em «campos»
Parâmetros
• campos –
• tela –
Tipo de retorno boolean
Throws ErrBds
[Link] scp ultimo
Comentário cp.s(((JTextField) comp).getText()); [Link]();
@LPP break; case 9: break; case 10:
JTable tabela = (JTable) [Link]; DefaultTableModel modeloTabela = (DefaultTableModel)
[Link](); Bds linha = new Bds(); int posll = [Link](); if (posll >=
0) { // @epp111029 - somente pode ir para pegar o dado, se for uma selecao correta int ll =
[Link]([Link]());
linha.s = «» + ll + «:»; for (int colunas = 0; colunas < [Link](); co-
lunas++) { if ([Link]() != 1) linha.s = linha.s + [Link](ll,
colunas); if (colunas + 1 < [Link]()) { linha.s = linha.s + «^»; } }
cp.s(linha.s); }
@LPP break; case 11:
JCheckBox checkBox = (JCheckBox) [Link]; cp.s([Link]([Link]()));
@LPP break; case CompSPainel.DATE_FIELD:
DateField data = (DateField) [Link];
cp.s([Link]([Link]().getText())); int tamcp = [Link](); if (tamcp
== 10) // retira o «20» do ano para manter compativel com a versao de data ja em // operacao
[Link](cp, [Link](cp, 2), “/”, 3); cp.o = [Link]();
@LPP break; case 13: // radio button
JRadioButton radio = (JRadioButton) [Link]; cp.s([Link]([Link]()));
@LPP break; case 14: // arvore
JTree arvore = (JTree) [Link]; TreePath path = [Link](); if (path != null) { //
se algum item selecionado Object[] obj = [Link](); cp.s(obj[0].toString()); for (int i = 1; i
< [Link]; i++) cp.s = cp.s + «^^» + obj[i].toString(); }
@LPP break; case 15: // campoF
JFormattedTextField text = (JFormattedTextField) [Link]; try { [Link](); }
catch (ParseException e) { [Link](); } cp.s([Link]() == null ? «» :
[Link]().toString());
@LPP break; default: new Alerta(«tipo » + [Link] + » do campo » + [Link] + » nao suportado»);
} } catch (Exception e) { ¨// TODO Auto-generated catch block ¨[Link](«ERRO NO GET TXT
NO CAMPO NO=» + [Link], «B»); ¨[Link](); ¨throw new ErrBds(e); } [Link](cp,
«rn», «n»); [Link](cp, «r», «n»); return true; }
Comentário
Parâmetros visivel –
[Link] tela tempo
Comentário
Parâmetros
• tela –
• tempo –
[Link] tela ok
Comentário se ok=»1» , informa que a saida eh ok, se 0, informa que nao eh ok
Parâmetros
• tela –
• ok –
[Link] tela
Comentário foca na tela
Parâmetros tela –
Tipo de retorno boolean
Throws ErrBds
[Link] tela noTopo
Comentário se noTopo =»1», marca a janela para ficar sempre no topo
Parâmetros tela – lista de campos da tela
[Link] tela
Comentário oculta a tela
Parâmetros tela – lista de campos da tela
[Link] tela
Comentário minimiza uma tela atencao sempre salva os dados de volta na lista
Parâmetros tela – lista de campos da tela
[Link] cpx tela pos
Comentário Localiza o indice de um campo dentro de uma tela
Parâmetros
• cpx – Campo
• tela – Bds lista (tela) correspondente
[Link] jan
Comentário Dispara uma thread auxiliar para dentro de 500mseg focar na janela desejada
Parâmetros jan –
Throws ErrBds
[Link] jan
Comentário Dispara uma thread auxiliar para dentro de 500mseg focar na janela desejada
Parâmetros jan –
Throws ErrBds
[Link] jan
Comentário Dispara uma thread auxiliar para dentro de 500mseg focar na janela desejada
Parâmetros jan –
Throws ErrBds
[Link] cpx tela abstral
Comentário mouseExec
Marca um abstral para trabalhar sobre o ponto en que o mouse clica em um texto
Parâmetros
• cpx – campo texto da tela onde se clica o mouse
• tela – tela
• abstral – abstral que se deseja usar
[Link] largura altura
Comentário getScreen
geta o texto no campo de uma determiada tela
Parâmetros
• cp – campo do qual se deseja getar o texto na tela
• tela – tela
[Link]()
Comentário a rotina abaixo somente funciona no inicio !!!
[Link](new FocusListener() { ¨ ¨ public void focusLost(FocusEvent
arg0) { ¨¨ ¨¨ // TODO Auto-generated method stub try { if ([Link](absSaiFoco))
¨¨ [Link](absSaiFoco); } catch (ErrBds e) { // TODO Auto-generated catch block ¨
[Link](); } ¨ }
public void focusGained(FocusEvent arg0) { // TODO Auto-generated method stub try { if
([Link](absFoco)) [Link](absFoco); } catch (ErrBds e) { // TODO Auto-generated catch
block [Link](); } } }); [Link](new WindowAdapter() { ¨ ¨ pu-
blic void windowClosing(WindowEvent e) { try { ¨¨ ¨¨ xeu = eu; if ([Link](absX)) { if
() { ¨¨¨ ¨¨ [Link](«pausa 1 100;[Link]»); } ¨¨ ¨ } ¨ } catch (ErrBds
e1) { [Link](); }
}
public void windowDeiconified(WindowEvent e) { ¨ ¨ try { if ([Link](absN)) [Link](absN);
} catch (ErrBds e1) { ¨ [Link](); } } ¨ ¨ public void windowIconified(WindowEvent
e) { ¨¨ ¨¨ try { if ([Link](absM)) [Link](absM); } catch (ErrBds e1) { ¨¨ [Link]();
} } ¨¨ ¨¨ nao usado ainda public void windowOpened(WindowEvent e) { ¨¨¨ ¨¨¨ try { if
([Link](absX)) [Link](absX); } catch (ErrBds e1) { ¨¨¨ [Link](); } ¨¨¨ ¨¨ }
¨¨ ¨¨ ¨¨ }); ¨¨ ¨¨ [Link](new [Link]() { public void ¨ key-
Pressed([Link] e) { [Link](«char=» + e); } ¨ }); ¨ ¨ @LPP @EPP
Não entendi o que precisa fazer. . . ¨ return; }
1.68 Data
[Link] sdd
Comentário
Parâmetros sdd –
1.69 EdtDados
[Link] BaseDados
Comentário
Parâmetros BaseDados –
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a result c d
Comentário
Parâmetros
• a–
• result –
• c–
• d–
1.70 EdtScr
[Link] op
Comentário
Parâmetros op –
[Link] nomeCp lista op cp dadx code
Comentário cria um cs default em um campo a partir de um nome
Parâmetros
• nomeCp –
• lista –
• op –
• cp –
• dadx –
• code –
[Link] nomeCp
Comentário
Parâmetros nomeCp –
[Link] op cp dadx code
Comentário cria um cs default em um campo a partir de um nome
Parâmetros
• op –
• cp –
• dadx –
• code –
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link] dest lista
Comentário
Parâmetros
• dest – arquivo texto que tem que todos os Cs da Lista
• lista – tela correspondente onde os cs e pr devem ser lidos e populados em dest
[Link] dest lista
Comentário Atencao - este metodo deve ser deslocado para o DadosSc
Parâmetros
• dest – arquivo texto que tem que todos os Cs da Lista
• lista – tela correspondente onde os cs e pr devem ser lidos e populados em dest
[Link] cp
Comentário
Parâmetros cp –
[Link] lista args
Comentário seta os parametros internos dos campos constantes da lista
Parâmetros
• lista – lista de campos a serem setados em conjunto
• args – string com os argumentos desejados
[Link] lista args
Comentário seta os parametros internos dos campos constantes da lista
Parâmetros
• lista – lista de campos a serem setados em conjunto
• args – string com os argumentos desejados
[Link]()
Comentário No modo pesq, a edicao dos itens do Scrip está bloqueada e o modo de pesquisa libe-
rado
[Link]()
Comentário No modo edt, a edicao dos itens do Scrip está liberada e o modo de pesquisa bloqueado
[Link]()
Comentário renomear. Apenas se pode mudar os nomes e salvar
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link]()
Comentário
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] nomeCampo
Comentário
Parâmetros nomeCampo –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link]()
Comentário
[Link]()
Comentário
[Link] argBK
Comentário
Parâmetros argBK –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
• cliente –
[Link]()
Comentário
[Link] radical cliente campanha nomeScr
Comentário
Parâmetros
• radical –
• cliente –
• campanha –
• nomeScr –
[Link]()
Comentário
[Link] arqBk cliente campanha nomeScr
Comentário Salva um conjunto de registros de Script
Parâmetros
• arqBk – nome do arquivo onde vao ser salvos
• cliente – nome do cliente a que se refere a campanha (colocar % antes ou depois se
desejar pegar um grupo de registros que contenha a chave indicada)
• campanha – nome da campanha a qual se refere o cliente (colocar % antes ou depois se
desejar pegar um grupo de registros que contenha a chave indicada)
• nomeScr – nome do script (colocar % antes ou depois se desejar pegar um grupo de regis-
tros que contenha a chave indicada)
[Link] arqBk cliente campanha nomeScr evitaBkp
Comentário traz de um arquivo de log para o banco de dados pode-se usar o conceito de para. os
argumentos cliente, campanha e nomeScr podem ser usados para isto se forem nulos, os registros
do arquivo nao sao renomeados.
se existirem , ocorre a renomeacao. cada um deve ser informado do seguinte jeito» str1=str2 .
Deste modo, todo campos que tiver str1, vai ter str1 trocado por str2
Parâmetros
• arqBk – arquivo de backup de onde pegar o backup
• cliente – filtro do cliente desejado
• campanha – filtro da campanha desejado
• nomeScr – filtro do nome do Script desejado
• evitaBkp – se nulo ou = 1, nao traz os backups
[Link] cliente campanha nome
Comentário coloca mais uma string no buffer verifica se ela esta em algum lugar. se estiver, a retira
e poe no inicio
Parâmetros
Comentário
[Link] cmd parq
Comentário Localiza um determinado comando em um arquivo de documentacao
Parâmetros cmd – string referencia por onde se deseja recuperar o comando
Throws ErrBds
[Link] cmd parq
Comentário Localiza um determinado comando em um arquivo de documentacao
Parâmetros cmd – string referencia por onde se deseja recuperar o comando
Throws ErrBds
[Link]()
Comentário
1.71 EdtTab
[Link] op
Comentário
Parâmetros op –
[Link]()
Comentário inicializa o EDTTAB chamando a tabela Assume
Throws ErrBds
[Link] userScript
Comentário inicializa o EDTTAB chamando a tabela Assume
Throws ErrBds
Parâmetros userScript –
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] nomeScript
Comentário
Parâmetros nomeScript –
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link]()
Comentário grava na tela os dados constantes de listaEdtDados
Throws ErrBds
[Link] nomeScript
Comentário
Parâmetros nomeScript –
[Link] str
Comentário
Parâmetros str –
[Link] lista0
Comentário
Parâmetros lista0 –
[Link] script user
Comentário
Parâmetros
• script –
• user –
1.72 EdtTabT
[Link] op
Comentário
Parâmetros op –
[Link]()
Comentário inicializa o EDTTAB chamando a tabela Assume
Throws ErrBds
[Link] userScript
Comentário inicializa o EDTTAB chamando a tabela Assume
Throws ErrBds
Parâmetros userScript –
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] nomeScript
Comentário
Parâmetros nomeScript –
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link]()
Comentário grava na tela os dados constantes de listaEdtDados
Throws ErrBds
[Link] nomeScript
Comentário
Parâmetros nomeScript –
[Link] str
Comentário
Parâmetros str –
[Link] lista0
Comentário
Parâmetros lista0 –
1.73 EsSearch
[Link] resp campos args
Comentário search versao inicial:
args: nome=edgar pullen parente and empresa=m2g Mensagem» sao parseados apra virar :
Parâmetros
• resp –
• args –
Tipo de retorno boolean
Throws ErrBds
[Link] resp postEs campos args
Comentário search versao inicial:
args: nome=edgar pullen parente and empresa=m2g Mensagem» sao parseados apra virar :
Parâmetros
• resp –
• args – argumentos ja com o AND e o OR e com = exempo : (nome=edgar or fon-
nome=edigar) and (email=fernando m2g
Tipo de retorno boolean
Throws ErrBds
• postEs –
• json –
• nomeIndex –
• schema –
• index –
EsSearch.send0 instancia
Comentário pega da fila os dados de envio e encaminha «eliminando um da fila»
Tipo de retorno void
Throws ErrBds
Parâmetros instancia –
[Link] args
Comentário envia log para arquivo especial do ES e se tiver erro, envia para o Log
Parâmetros args –
Throws ErrBds
[Link] passo args
Comentário Log que utiliza o BdjLog para informacoes
Parâmetros
• passo –
• args –
Throws ErrBds
[Link] passo args
Comentário Log que utiliza o BdjLog para mensagens de erro
Parâmetros
• passo –
• args –
Throws ErrBds
[Link] pdebug
Comentário
Parâmetros pdebug –
[Link] pdebug th
Comentário
Parâmetros
• pdebug –
• th –
1.74 ExecRem
[Link]()
Comentário
1.75 ExemploAms
[Link] tarefa pausa duracao
Comentário // abaixo é startado em background o servico AMS com gestao de todas // as
threads [Link](» [Link] “» + servMysql + «” “» + userMysql + «” “» + se-
nhaMysql + «” “» + schemaMysql + «” “» + identidadeAMS + «” “» + servicoAMS
+ «” “» + tempoAMS + «” “» + ipAMS + «” “» + portaAMS + «” “» + acesso-
AMS + «” “» + forcaAMS + «”»); // starta todos os outros servicos // neste teste,
starta 10 threads if (true) { ¨[Link](«[Link] “tarefa 1” 3 11160»);
¨[Link](«[Link] “tarefa 2” 4 11170»); ¨[Link](«[Link]
“tarefa 3” 5 11180»); ¨[Link](«[Link] “tarefa 4” 7 11190»);
¨[Link](«[Link] “tarefa 5” 8 11210»); ¨[Link](«[Link]
“tarefa 6” 9 11220»); ¨[Link](«[Link] “tarefa 7” 2 11330»);
¨[Link](«[Link] “tarefa 8” 3 11400»); ¨[Link](«[Link]
“tarefa 9” 5 11500»); } while (true) { ¨[Link](1); } } catch (Exception e) { ¨// TODO
Auto-generated catch block ¨[Link](); } } // Abaixo exemplode de thread //
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
thread de teste que pode ser usada
Parâmetros
• tarefa –
• pausa –
• duracao –
[Link] tarefa pausa duracao
Comentário thread de teste que pode ser usada
Parâmetros
• tarefa –
• pausa –
• duracao –
[Link] identidadeAMS servicoAMS tempoAMS ipAMS portaAMS acessoAMS forca
Comentário
Parâmetros
• identidadeAMS –
• servicoAMS –
• tempoAMS –
• ipAMS –
• portaAMS –
• acessoAMS –
• forca –
1.76 FWatch
[Link] op
Comentário
Parâmetros op –
[Link] argTela
Comentário
Parâmetros argTela –
[Link] interv
Comentário faz a monitoração das janelas classificando-as como flash ok pois estao no flash e
foram chamadas pelo Flah FlashNok estão no flash mas nao foram chamadas pelo flash Intrusas
existem, nao sao do flash e nao estao no flash este metodo monitora continuamente as janelas
Parâmetros interv –
Throws ErrBds
[Link] dt
Comentário
Parâmetros dt –
1.77 FadeTrans
[Link]()
Comentário
1.78 Faq
[Link] bdsdir
Comentário
Parâmetros bdsdir –
[Link]()
Comentário Esse método irá verificar se o documento corrente está salvo.
Tipo de retorno boolean Esse método retorna true se o documento estiver salvo.
[Link]()
Comentário
[Link]()
Comentário Esse método atualiza o documento corrente referente à imagem do arquivo na memória.
[Link]()
Comentário Esse método atualiza a imagem referente ao disco rígido.
[Link]()
Comentário Esse método atualiza a imagem do documento na memória gerando uma string a partir
do conjunto de variáveis titulo,resumo,palschave,textofaq Atualiza a imagem do hd. Atualiza a
imagem da memória.
[Link]()
Comentário Esse método abre o documento corrente do Gerenciador de FAQs no aplicativo Text
Pad.
[Link]()
Comentário Esse método configura o diretório corrente referente à aplicação.
[Link]()
Comentário Esse método limpa todos os campos referentes ao formulário da FAQ verificando se o
documento está salvo.
[Link]()
Comentário Esse método limpa os campos do formulário sem verificar se o documento está salvo.
[Link] campo
Comentário Esse método trata o evento relacionado ao click sobre uma linha de consulta. A lógica
principal é interpretar o conteúdo de uma linha da string buffer partindo da posição (postcaret)
do click.
Parâmetros campo –
[Link]()
Comentário pega a linha inic = poscaret; while (inic > 0) { ¨if (([Link](inic - 1)) == “n”) ¨break;
¨–inic; } fim = poscaret; // [Link](«tam:»+tam); while (fim <= tam) { ¨if (([Link](fim
- 1)) == “n”) ¨break; ¨++fim; } [Link](str, linha, inic + 1, fim - inic); [Link](linha,
“n”); pega a palavra inic = poscaret; while (inic > 0) { ¨if (([Link](inic - 1)) == “ “
|| ([Link](inic - 1)) == “n”) ¨break; ¨–inic; } fim = poscaret; while (fim <= tam) { ¨if
(([Link](fim - 1)) == “ “ || ([Link](fim - 1)) == “n”) ¨break; ¨fim++; } [Link](str,
palavra, inic + 1, fim - inic); } } // PESQUISA
Esse método executa uma consulta baseada no método pesqarq() da classe Io. Varre uma árvore
de diretórios enraizada no diretório inicial especificado pelo usuário procurando por palavras
chaves no interior de cada arquivo lido.
See Io
[Link]()
Comentário Esse método fecha o aplicativo.
[Link]()
Comentário Esse método deleta um arquivo especificado no formulário do aplicativo
[Link]()
Comentário Esse método cria um novo documento.
[Link]()
Comentário Esse método é responsável pela leitura dos arquivos especificados pelo usuário.
[Link]()
Comentário Esse método grava uma arquivo especificado no formulário do aplicativo.
[Link]()
Comentário Esse método formata os arquivos lidos possibilitando a exibição no aplicativo.
1.79 Flash
[Link]=false;
Comentário
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link]()
Comentário cria os proncipais parametros
Throws ErrBds
[Link] remanescentes
Comentário esconde os flashes mais antigos, para somente sobrarem os remanescentes
Parâmetros remanescentes –
Tipo de retorno void
Throws ErrBds
[Link]()
Comentário Limpa o handler da ultima janela
Parâmetros handler –
Throws ErrBds
[Link]()
Comentário Limpa todos os handlers, possibilitando que organize tudo
[Link] remanescentes
Comentário lista os flashes mais antigos, para somente sobrarem os remanescentes
Parâmetros remanescentes –
Tipo de retorno void
Throws ErrBds
[Link] qtNovos
Comentário mostra flashes mais novos
Tipo de retorno void
Throws ErrBds
Parâmetros qtNovos –
[Link] qtNovos
Comentário lista os flashes mais novos
Tipo de retorno void
Throws ErrBds
Parâmetros qtNovos –
[Link] hdFlash op tipoJan
Comentário forca o posicionamento de uma janela Flash de acordo com suas posicoes originais
(op-«0») ou por formatação de janelas por grupos (op=»1»)
Parâmetros hdFlash – flash correspondente à janela
Comentário Posiciona provisoriamente uma janela com px,py,lx e ly provisorios os parametros sao
colocados como «prov». A quaquer momento se pode fazer a janela retornar para a «posição
oficial»
Parâmetros
• hdFlash – Bds que contem o flash
• screen – numero do monitor, 1 é o default
• px –
– px provisorio
• py –
– py provisorio
• lx –
– lx provisorio
• ly –
– ly provisorio
Tipo de retorno boolean true se bem sucedudi
Throws ErrBds
[Link] hdFlash
Comentário Restaura para a posicção provisoria, se é que ela existe
Parâmetros hdFlash –
Tipo de retorno boolean true, se existe, ou false e nao faz nada se nao existit
Throws ErrBds
[Link] remanescentes
Comentário
Parâmetros remanescentes –
[Link] escondidas
Comentário
Parâmetros escondidas –
[Link]()
Comentário
[Link] handler
Comentário Restaura o Flash para a janela original pelo handler, se existirgt
Parâmetros handler – handler desejado
Tipo de retorno boolean true se bem sucedido
Throws ErrBds
[Link] hdFlash
Comentário Restaura o Flash para a janela original
Parâmetros hdFlash – Bds que contem o flash
[Link]()
Comentário limpa os handlers existentes, retirando os que nao estão mais ativos
Tipo de retorno boolean
Throws ErrBds
[Link] handler
Comentário retira um handler dos mapas
Tipo de retorno boolean
Throws ErrBds
Parâmetros handler –
[Link] handler forca
Comentário
Parâmetros
• handler –
• forca –
[Link] parquivo
Comentário Salva o arquivo de handlers na maquina do usuario Se o arquivo nao for espcificado,
criar o arquivo: driveeps+/d/_user/[Link]
Tipo de retorno boolean
Throws ErrBds
Parâmetros parquivo –
[Link] parquivo
Comentário carrega os handlers que estavam ativos na maquina do usuario quando o ultimo
flash estava ativo na maquina. Se o arquivo nao for espcificado, criar o arquivo: drive-
eps+/d/_user/[Link]
Tipo de retorno boolean
Throws ErrBds
Parâmetros parquivo –
[Link]()
Comentário limpa todos os handlers ativos
Throws ErrBds
[Link] []args
Comentário emite diversas alternativas de alerta se arg contiver «alerta», emitirá um alerta do Bd-
java se contiver «emsg», também fará um log
Parâmetros arg –
Throws ErrBds
[Link] arg
Comentário emite diversas alternativas de alerta se arg contiver «alerta», emitirá um alerta do Bd-
java se contiver «emsg», também fará um log
Parâmetros arg –
Throws ErrBds
1.80 Fon
Fon.f fon str0
Comentário
Parâmetros
• fon –
• str0 –
[Link] strFon strOrig tipo
Comentário
Parâmetros
• strFon –
• strOrig –
• tipo –
Fon.criaRand0 str resp
Comentário cria uma string com o randomico de uma string
Parâmetros
• str – string origem
• resp – resposta com o randomico correspondente
[Link] resp str tipo tipoTab
Comentário
Parâmetros
• resp –
• str –
• tipo –
• tipoTab –
[Link] tabela indice conteudo tipos
Comentário
Parâmetros
• tabela –
• indice –
• conteudo –
• tipos –
[Link] tabela indice conteudo tipos diferenciaMin
Comentário
Parâmetros
• tabela –
• indice –
• conteudo –
• tipos –
• diferenciaMin –
[Link] tabela indice conteudo tipo
Comentário
Parâmetros
• tabela –
• indice –
• conteudo –
• tipo –
[Link] tipoTab
Comentário
Parâmetros tipoTab –
[Link] arqTabela tipoTab
Comentário
Parâmetros
• arqTabela –
• tipoTab –
[Link] arqTabela tipoTab
Comentário
Parâmetros
• arqTabela –
• tipoTab –
[Link] con nomeTabela tipoTab update
Comentário
Parâmetros
• con –
• nomeTabela –
• tipoTab –
• update –
[Link] tipoTab
Comentário
Parâmetros tipoTab –
[Link] arqTabela tipoTab
Comentário
Parâmetros
• arqTabela –
• tipoTab –
[Link] con nomeTabela tipoTab
Comentário
Parâmetros
• con –
• nomeTabela –
• tipoTab –
[Link] tabela atalho
Comentário
Parâmetros
• tabela –
• atalho –
[Link] tabela atalho componente
Comentário
Parâmetros
• tabela –
• atalho –
• componente –
[Link] tabela atalho componente
Comentário
Parâmetros
• tabela –
• atalho –
• componente –
[Link] traducao origem
Comentário
Parâmetros
• traducao –
• origem –
[Link]()
Comentário inicializa os vetores de trabalho da fonetizacao
1.81 Fonts
[Link]()
Comentário
1.82 Ftp
: pdirremoto [diretorio remoto - pasta do ftp pfiltro][nome do arquivo de] origem pfiltro2 : nome do arquivo
de destino obs : e necessario declarar as variaveis de ambiente variaveis : hostFtp loginFtp senhaFtp
Parâmetros
• pdirremoto –
• pfiltro –
• pfiltro2 –
• resp –
[Link] pdirremoto pfiltro resp
Comentário metodo : fdel funcao : deleta um arquivo dentro do servidor FTP parametros : pdirre-
moto : diretorio remoto - pasta do ftp pfiltro : nome do arquivo a ser deletado obs : e necessario
declarar as variaveis de ambiente variaveis : hostFtp loginFtp senhaFtp
Parâmetros
• pdirremoto –
• pfiltro –
• resp –
[Link] phost plogin psenha pdirlocal pdirremoto pcmd pfiltro presp
Comentário
Parâmetros
• phost –
• plogin –
• psenha –
• pdirlocal –
• pdirremoto –
• pcmd –
• pfiltro –
• presp –
1.83 G
[Link] args
Comentário
Parâmetros args –
[Link] nomecampo args
Comentário
Parâmetros
• nomecampo –
• args –
[Link] nomecampo args
Comentário
Parâmetros
• nomecampo –
• args –
[Link] nomecampo args
Comentário
Parâmetros
1.83. G 237
SuperClient RPA Documentation, Versão
• nomecampo –
• args –
[Link] nomecampo args
Comentário
Parâmetros
• nomecampo –
• args –
[Link] nomecampo args
Comentário
Parâmetros
• nomecampo –
• args –
[Link] bcp
Comentário
Parâmetros bcp –
[Link] lista listacps
Comentário
Parâmetros
• lista –
• listacps –
[Link] nomeLista listacps
Comentário
Parâmetros
• nomeLista –
• listacps –
[Link] listacps
Comentário
Parâmetros listacps –
[Link] lista listacps
Comentário
Parâmetros
• lista –
• listacps –
[Link] listacps
Comentário
Parâmetros listacps –
[Link] sNomesSql
Comentário
Parâmetros sNomesSql –
[Link] campos
Comentário
Parâmetros campos –
[Link] lista0
Comentário
Parâmetros lista0 –
[Link] lista0 orient
Comentário
Parâmetros
• lista0 –
• orient –
[Link] lista0 porient strresp
Comentário
Parâmetros
• lista0 –
• porient –
• strresp –
[Link] lista0
Comentário
Parâmetros lista0 –
[Link] lista0 sufixo
Comentário
Parâmetros
• lista0 –
• sufixo –
[Link] lista0 sufixo listaCps
Comentário
Parâmetros
• lista0 –
• sufixo –
• listaCps –
[Link] lista0 campoChave
Comentário
1.83. G 239
SuperClient RPA Documentation, Versão
Parâmetros
• lista0 –
• campoChave –
[Link] lista0 listaOrig0
Comentário
Parâmetros
• lista0 –
• listaOrig0 –
[Link] lista0 listaOrig0
Comentário
Parâmetros
• lista0 –
• listaOrig0 –
[Link] lista0
Comentário
Parâmetros lista0 –
[Link] lista0
Comentário
Parâmetros lista0 –
[Link] lista0
Comentário
Parâmetros lista0 –
[Link] lista0 tipodata
Comentário
Parâmetros
• lista0 –
• tipodata –
[Link] lista0
Comentário
Parâmetros lista0 –
[Link] lista0 reg delx
Comentário
Parâmetros
• lista0 –
• reg –
• delx –
[Link] lista0
Comentário
Parâmetros lista0 –
[Link] lista0 reg delx
Comentário
Parâmetros
• lista0 –
• reg –
• delx –
[Link] lista0 regXml
Comentário
Parâmetros
• lista0 –
• regXml –
[Link] lista0 reg delx sufix
Comentário
Parâmetros
• lista0 –
• reg –
• delx –
• sufix –
[Link] lista reg
Comentário
Parâmetros
• lista –
• reg –
[Link] lista reg
Comentário
Parâmetros
• lista –
• reg –
[Link] lista0 arq
Comentário
Parâmetros
• lista0 –
• arq –
1.83. G 241
SuperClient RPA Documentation, Versão
• tipo –
• masc –
[Link] lista0
Comentário
Parâmetros lista0 –
[Link] lista0 pagina
Comentário
Parâmetros
• lista0 –
• pagina –
[Link] lista0
Comentário
Parâmetros lista0 –
[Link] lista0 antes depois
Comentário
Parâmetros
• lista0 –
• antes –
• depois –
[Link] lista0 antes depois
Comentário
Parâmetros
• lista0 –
• antes –
• depois –
[Link] lista0 args
Comentário
Parâmetros
• lista0 –
• args –
[Link] lista0
Comentário
Parâmetros lista0 –
[Link] lista0
Comentário
Parâmetros lista0 –
1.83. G 243
SuperClient RPA Documentation, Versão
[Link] bcp
Comentário
Parâmetros bcp –
[Link] bcp
Comentário
Parâmetros bcp –
[Link] lista0 nomecampo
Comentário mostra um campo public static void achacampo(Bds lista0, Bds nomecampo) throws
ErrBds public static void achacampo(Bds lista0, Bds nomecampo) throws ErrBds
Parâmetros
• lista0 –
• nomecampo –
[Link] lista0 nomecampo
Comentário
Parâmetros
• lista0 –
• nomecampo –
[Link] lista0 nomecampo spos
Comentário
Parâmetros
• lista0 –
• nomecampo –
• spos –
[Link] lista0 nomecampo
Comentário
Parâmetros
• lista0 –
• nomecampo –
[Link] bcp
Comentário
Parâmetros bcp –
[Link] nomecampo
Comentário
Parâmetros nomecampo –
[Link] xlista poslista
Comentário
Parâmetros
• xlista –
• poslista –
[Link] lista
Comentário Limpa os dados dos campos da lista
Parâmetros lista –
Tipo de retorno boolean
Throws ErrBds
[Link] lista0 cr
Comentário seta o cr de cada campo = ao cr indicado na funcao
Parâmetros
• lista – lista a ser processada
• cr – cr a ser processado
[Link] lista0
Comentário seta para campo da lista a variavel global de nome = «_»+ nomelogico do campo
Parâmetros lista0 –
[Link] lista ch
Comentário compacta os campos da lista (=ao compchar da classe B, com os mesmos argumentos
Parâmetros
• lista – lista aonde se vai aplicar o compchar
• ch – char a ser considerado
[Link] scp toolTip
Comentário
Parâmetros
• scp –
• toolTip –
[Link] scp toolTip
Comentário seta o toolTip de um campo
seta o parametro interno do campo e se o componente do campo estiver setado, seta o tooltip
tambem neste componente
Parâmetros
• scp – campo
• toolTip – o texto do tool tip desejado
[Link] scp
Comentário seta os atributos do campo
Parâmetros scp – seta os atributos internos do campo
1.83. G 245
SuperClient RPA Documentation, Versão
1.83. G 247
SuperClient RPA Documentation, Versão
Tipo de retorno boolean verdadeiro se existir o campo e a operaco fro bem sucedida
Throws ErrBds
[Link] cp
Comentário Centraliza o texto
Parâmetros cp –
Throws ErrBds
[Link] cp pos
Comentário posiciona um cursor em um campo
Parâmetros
• cp –
• pos –
Throws ErrBds
[Link]()
Comentário
1.84 GerH
• linhaHtml –
1.85 Gmap
[Link] map
Comentário
Parâmetros map –
[Link] map op
Comentário
Parâmetros
• map –
• op –
[Link] map op
Comentário
Parâmetros
• map –
• op –
[Link] lista smm
Comentário
Parâmetros
• lista –
• smm –
[Link] set resp del limite
Comentário
Parâmetros
• set –
• resp –
• del –
• limite –
[Link] map resp chave
Comentário
Parâmetros
• map –
• resp –
• chave –
[Link] map resp
Comentário
Parâmetros
• map –
• resp –
[Link] map valor chave
Comentário
Parâmetros
• map –
• valor –
• chave –
[Link] map valor chave
Comentário
Parâmetros
• map –
• valor –
• chave –
[Link] map valor chave
Comentário
Parâmetros
• map –
• valor –
• chave –
[Link] map valor chave
Comentário
Parâmetros
• map –
• valor –
• chave –
[Link] resp set1 set2
Comentário
Parâmetros
• resp –
• set1 –
• set2 –
[Link] resp set1 set2
Comentário
Parâmetros
• resp –
• set1 –
• set2 –
1.86 Html
[Link]()
Comentário
[Link] strCps cp
Comentário
Parâmetros
• strCps –
• cp –
[Link] dadosTela arqTrabHtml nomeTela
Comentário
Parâmetros
• dadosTela –
• arqTrabHtml –
• nomeTela –
[Link] dadosTela prompt largurax larguray posx posy
Comentário
Parâmetros
• dadosTela –
• prompt –
• largurax –
• larguray –
• posx –
• posy –
[Link] dadosTela
Comentário limpa uma tela , e na proxima invocacao, chama outra vez do zero
Parâmetros dadosTela –
Tipo de retorno boolean
Throws ErrBds
[Link] pcampos dadosTela
Comentário seta o valor de um campo ou uma lista de campos em uma tela
Parâmetros
• campos –
• dadosTela –
Tipo de retorno boolean
Throws ErrBds
[Link] pcampos dadosTela
Comentário pega o valor de um campo ou uma lista de campos em uma tela
Parâmetros
• campos –
• dadosTela –
Tipo de retorno boolean
Throws ErrBds
1.87 Http
[Link] resp url0 parms tout
Comentário O métodod get retorna em resp um request Http do tipo GET. OBS: A c
Parâmetros
• resp – retorna a resposta do request, por exemplo, uma página HTML ou XML
• url0 – especifica a url do servico http.
• parms – especifica os parâmetros do request separados pos vír-
gula(cpf=123123123;email=bbb@bbb)
[Link] resp url0 parms tout parada
Comentário O métodod get retorna em resp um request Http do tipo GET.
Parâmetros
• resp – retorna a resposta do request, por exemplo, uma página HTML ou XML
• url0 – especifica a url do servico http.
• parms – especifica os parâmetros do request separados pos vír-
gula(cpf=123123123;email=bbb@bbb)
• especifica – a string de parada referente ao texto de resposta
[Link] resp url0 parms tout
Comentário
Parâmetros
• resp –
• url0 –
• parms –
• tout –
1.88 Http1
[Link] props chave valor
Comentário
Parâmetros
• props –
• chave –
• valor –
[Link] props chave valor isList
Comentário
Parâmetros
• props –
• chave –
• valor –
• isList –
[Link] map
Comentário
Parâmetros map –
[Link] name password respAuth
Comentário
Parâmetros
• name –
• password –
• respAuth –
[Link] url
Comentário
Parâmetros url –
Parâmetros
• url –
• params –
• resp –
[Link] url params headers resp
Comentário
Parâmetros
• url –
• params –
• headers –
• resp –
[Link] url params headers auth resp
Comentário
Parâmetros
• url –
• params –
• headers –
• auth –
• resp –
[Link] form campo valor
Comentário
Parâmetros
• form –
• campo –
• valor –
[Link] form campo valor ehLista
Comentário
Parâmetros
• form –
• campo –
• valor –
• ehLista –
[Link] url data resp
Comentário
Parâmetros
• url –
• data –
• resp –
[Link] url data headers resp
Comentário
Parâmetros
• url –
• data –
• headers –
• resp –
Http1.arqToBase64 arq resp
Comentário
Parâmetros
• arq –
• resp –
Http1.base64ToArq base64 dest
Comentário
Parâmetros
• base64 –
• dest –
1.89 Https
[Link] resp url0 parms tout
Comentário usa esta variavel para eventualmente criar um trust se isto nunca foi feito
static int japegueicert = 0; // a esta variavel para eventualmente criar um trust se isto nunca foi
feito
Esse mtodo faz um get enviando os parmetros necessrios que estiverem em parms,
tipo : nome=edgar;tel=30227170, etc. . . alguns parms sao especificos, tipo:
CK:JSESSIONID=9585155923883872 para cookies, HD:Accept=image/png para acresci-
mos de headers e AT:guest=try2gueSS para os «setAuthorization» necessarios
Parâmetros
• resp – retorna uma string Bds referente a resposta do servico http
• url0 – especifica a url do servico http
• parms – especifica os parmetros do request
• tout – especifica o tempo limite dio request
[Link] resp url0 parms tout
Comentário Esse mtodo faz um post enviando os parmetros necessrios que estiverem em
parms, tipo : nome=edgar;tel=30227170, etc. . . alguns parms sao especificos, tipo:
CK:JSESSIONID=9585155923883872 para cookies, HD:Accept=image/png para acrescimos
de headers e AT:guest=try2gueSS para os «setAuthorization» necessarios
Parâmetros
• resp – retorna uma string Bds referente a resposta do servico http
• url0 – especifica a url do servico http
• parms – especifica os parmetros do request
• tout – especifica o tempo limite dio request
[Link]()
Comentário
[Link] url
Comentário public static boolean pegacertificado(Bds url) throws ErrBds pega um certificado do
servidor e arquiva na Epsoft
Parâmetros url –
1.90 HyperLink
1.91 IJmdk
[Link]()
Comentário Coloca na area de trabalho todas as janelas existentes no windows
Throws ErrBds
[Link] atualiza
Comentário Esta função pode ser chamada sempre desejar se atualizar mapa de janelas vetadas
Utilização pode chamar Esta função através do seguinte comando: [Link]
Throws ErrBds
Parâmetros atualiza –
[Link]()
Comentário
[Link] nomeJanela resp
Comentário
Parâmetros
• nomeJanela –
• resp –
[Link] jan handler filtro janVetadas
Comentário
Parâmetros
• jan –
• handler –
• filtro –
• janVetadas –
[Link] hdl
Comentário
Parâmetros hdl –
[Link] hdl
Comentário
Parâmetros hdl –
[Link] nomeJanela ObjPos
Comentário
Parâmetros
• nomeJanela –
• ObjPos –
[Link] handler msg
Comentário É capaz de lançar uma string em aplicativos que permitam a inserção via SendMessage
Parâmetros
• handler –
• msg –
Throws ErrBds
Throws UnsupportedEncodingException
[Link] handler msg CTRLV
Comentário
Parâmetros
• handler –
• msg –
• CTRLV –
[Link] nomeJanela msg ObjPos CTRLV
Comentário
Parâmetros
• nomeJanela –
• msg –
• ObjPos –
• CTRLV –
[Link] handler
Comentário
Parâmetros handler –
[Link] nomeJanela ObjPos
Comentário
Parâmetros
• nomeJanela –
• ObjPos –
[Link] nomeJanela menuItemId
Comentário
Parâmetros
• nomeJanela –
• menuItemId –
[Link] nomeJanela resp ObjPos
Comentário
Parâmetros
• nomeJanela –
• resp –
• ObjPos –
[Link] nomeJanela index
Comentário
Parâmetros
• nomeJanela –
• index –
[Link] nomeJanela index ObjPos
Comentário
Parâmetros
• nomeJanela –
• index –
• ObjPos –
[Link] nomeJanela resp
Comentário
Parâmetros
• nomeJanela –
• resp –
[Link] nomeJanela resp ObjPos
Comentário
Parâmetros
• nomeJanela –
• resp –
• ObjPos –
[Link] nomeJanela menuLista ObjPos
Comentário
Parâmetros
• nomeJanela –
• menuLista –
• ObjPos –
IJmdk.m nomeJanela ObjPos
Comentário
Parâmetros
• nomeJanela –
• ObjPos –
[Link] handler
Comentário
Parâmetros handler –
[Link] nomeJanela ObjPos
Comentário
Parâmetros
• nomeJanela –
• ObjPos –
[Link] handler index
Comentário
Parâmetros
• handler –
• index –
[Link] nomeJanela index ObjPos
Comentário
Parâmetros
• nomeJanela –
• index –
• ObjPos –
[Link] handler posx posy posxfim posyfim
Comentário Capaz de simular um click em um objeto sem estar em foco utilizando o sendmessage
Parâmetros handler –
Throws ErrBds
[Link] handler
Comentário
Parâmetros handler –
[Link] nomeJanela ObjPos
Comentário
Parâmetros
• nomeJanela –
• ObjPos –
[Link] handler
Comentário
Parâmetros handler –
[Link] nomeJanela ObjPos
Comentário
Parâmetros
• nomeJanela –
• ObjPos –
[Link] nomeJanela ObjPos posx posy
Comentário
Parâmetros
• nomeJanela –
• ObjPos –
• posx –
• posy –
[Link] teclas nomeJanela ObjPos
Comentário
Parâmetros
• teclas –
• nomeJanela –
• ObjPos –
[Link] tecla nomeJanela
Comentário
Parâmetros
• tecla –
• nomeJanela –
[Link] tecla nomeJanela sendChar
Comentário
Parâmetros
• tecla –
• nomeJanela –
• sendChar –
[Link] tecla nomeJanela ObjPos sendChar
Comentário
Parâmetros
• tecla –
• nomeJanela –
• ObjPos –
• sendChar –
[Link] nomeJanela posx posy
Comentário
Parâmetros
• nomeJanela –
• posx –
• posy –
[Link] jan posx posy ehObjeto
Comentário
Parâmetros
• jan –
• posx –
• posy –
• ehObjeto –
[Link] jan posx posy
Comentário
Parâmetros
• jan –
• posx –
• posy –
[Link] jan posx posy ehObjeto
Comentário
Parâmetros
• jan –
• posx –
• posy –
• ehObjeto –
[Link] handler resp
Comentário Capaz de coletar texto de objetos usando o sendmessage do IWindows
Parâmetros
• handler –
• msg –
Throws ErrBds
[Link] handler resp CTRLC
Comentário
Parâmetros
• handler –
• resp –
• CTRLC –
[Link] nomeJanela resp ObjPos CTRLC
Comentário
Parâmetros
• nomeJanela –
• resp –
• ObjPos –
• CTRLC –
[Link] nomeJanela resp ObjPos CTRLC tamByte
Comentário
Parâmetros
• nomeJanela –
• resp –
• ObjPos –
• CTRLC –
• tamByte –
[Link] nomeJanela
Comentário Responsável por esconder um aplicativo, mantendo rodando no IWindows mas oculto
Parâmetros nomeJanela –
Tipo de retorno boolean
[Link] nomeJanela handlers
Comentário Responsável por esconder um aplicativo, mantendo rodando no IWindows mas oculto
Parâmetros nomeJanela –
Tipo de retorno boolean
[Link] nomeJanela
Comentário Responsável por mostrar um aplicativo pelo nome da janela
Parâmetros nomeJanela –
Tipo de retorno boolean
[Link] nomeJanela
Comentário acha a janela mais recente. . .
Parâmetros nomeJanela –
Tipo de retorno boolean
[Link] nomeJanela handlers
Comentário Responsável por esconder um aplicativo, mantendo rodando no IWindows mas oculto
Parâmetros nomeJanela –
Tipo de retorno boolean
[Link] nomePesq resp
Comentário Encontra handler de uma janela oculta passando o nome tem que ser exato
Parâmetros nomeJanela –
Tipo de retorno boolean
[Link] nomePesq janelas resp
Comentário Encontra handler de uma janela oculta passando uma string de pesquisa e retorna todas
as janelas que contem este nome, com os respectivos handlers
Parâmetros
• nomePesq – string para pesquisa. todos os nomes sem «^» sao inclusoes e com «^» sao
exclusoes Exemplo «chrome,^mail» , devolve todos os handlers que contem chrome desde
que nao contenham mail no titulo
• pjanelas – lista das janelas <titulo>:<handler>
• resp – lista dos handlers, separados por virgula
Tipo de retorno boolean
[Link] nomeJanela
Comentário Verifica se uma janela está minimizada
Parâmetros nomeJanela –
• ObjPos –
• milis –
[Link] conteudo error milis
Comentário
Parâmetros
• conteudo –
• error –
• milis –
[Link] nomeJanela arquivo
Comentário tira print de uma janela
Parâmetros
• nomeJanela – Nome da Janela
• arquivo – caminho da imagem a ser salva
Tipo de retorno boolean
Throws ErrBds
[Link] nomeJanela arquivo ObjPos
Comentário tira print de uma janela
Parâmetros
• nomeJanela – Nome da Janela
• arquivo – caminho da imagem a ser salva
• ObjPos – posição do objeto da tela a se tirar o print
Tipo de retorno boolean
Throws ErrBds
[Link] nomeJanela arquivo posx posy lwidth lheight ObjPos
Comentário
Parâmetros
• nomeJanela –
• arquivo –
• posx –
• posy –
• lwidth –
• lheight –
• ObjPos –
[Link] session
Comentário
Parâmetros session –
1.92 IMAP
• imapStore –
[Link] imapStore pastasResp
Comentário Método responsável por listar as pastas de uma conexão IMAP
Ex: [Link] imap_store pastas
Parâmetros
• imapStore – variável de controle contendo a conexão IMAP
• pastasResp – variável de resposta, contém lista de pastas encontradas no servidor
Tipo de retorno boolean
Author Luan Rafael
[Link] imapStore nomePasta pasta
Comentário Método responsável por abrir um pasta do servidor IMAP
Ex: [Link] imap_store “inbox” pasta
Parâmetros
• imapStore – variável de controle contendo a conexão IMAP
• nomePasta – pasta a ser aberta no servidor
• pasta – variável de resposta, contendo a pasta aberta no servidor
Tipo de retorno boolean
Author Luan Rafael
[Link] filtro tipo valor
Comentário
Parâmetros
• filtro –
• tipo –
• valor –
[Link] pasta filtro resp respQtd
Comentário
Parâmetros
• pasta –
• filtro –
• resp –
• respQtd –
[Link] mensagens mensagem indice
Comentário Método responsável por capturar uma mensagem da lista de mensagens
Ex: [Link] mensagens mensagem 1
Parâmetros
• mensagens – lista de mensagens
1.93 IS
[Link] nomeJanela
Comentário Método responsável por dar foco em uma janela, recebe como parametro parte do nome
da janela possibilidade de dar jan com nome exato desde que passe 1 como 2 argumento
Parâmetros bwindow –
Throws ErrBds
[Link] handler ehHandler
Comentário
Parâmetros
• handler –
• ehHandler –
[Link] nomeJanela janOculta ehHandler
Comentário
Parâmetros
• nomeJanela –
• janOculta –
• ehHandler –
[Link] nomeJanela lx ly
Comentário
Parâmetros
• nomeJanela –
• lx –
• ly –
[Link] nomeJanela lx ly
Comentário Dimensionador de janelas, necessário infomar nova largura e altura
Parâmetros
• nomeJanela –
• lx –
• ly –
Throws ErrBds
[Link] nomeJanela lx ly janOculta
Comentário
Parâmetros
• nomeJanela –
• lx –
• ly –
• janOculta –
[Link] nomeJanela posx posy
Comentário Posicionador de janelas, necessário informar nova posição e altura
Parâmetros
• nomeJanela –
• posx –
• posy –
Throws ErrBds
[Link] nomeJanela posx posy janOculta
Comentário
Parâmetros
• nomeJanela –
• posx –
• posy –
• janOculta –
[Link] nomeJanela posx posy lx ly
Comentário Posicionador e dimensionador de janelas, necessário infomar nova posição (x,y) e di-
mensão (x,y)
Parâmetros
• nomeJanela –
• posx –
• posy –
• lx –
• ly –
Throws ErrBds
[Link] nomeJanela posx posy lx ly tipo janOculta
Comentário
Parâmetros
• nomeJanela –
• posx –
• posy –
• lx –
• ly –
• tipo –
• janOculta –
[Link] nomeJanela posx posy lx ly janOculta
1.93. IS 273
SuperClient RPA Documentation, Versão
Comentário
Parâmetros
• nomeJanela –
• posx –
• posy –
• lx –
• ly –
• janOculta –
[Link] posx posy posxfim posyfim
Comentário Realiza a ação de clicar e selecionar com o arrasta do mouse
Parâmetros
• posx –
• posy –
• posxfim –
• posyfim –
Throws AWTException
Throws ErrBds
[Link] posx posy posxfim posyfim nomeJanela
Comentário
Parâmetros
• posx –
• posy –
• posxfim –
• posyfim –
• nomeJanela –
[Link] posx posy nomeJanela
Comentário Posiciona o cursor do mouse dentro de uma janela
Parâmetros
• posx –
• posy –
• nomeJanela –
Throws ErrBds
[Link] posx posy
Comentário Posiciona o cursor do mouse levando em conta a tela
Parâmetros
• posx –
• posy –
Throws ErrBds
[Link] posx posy
Comentário
Parâmetros
• posx –
• posy –
[Link] posx posy nomeJanela
Comentário
Parâmetros
• posx –
• posy –
• nomeJanela –
[Link] posx posy
Comentário
Parâmetros
• posx –
• posy –
[Link] posx posy nomeJanela
Comentário
Parâmetros
• posx –
• posy –
• nomeJanela –
[Link] posx posy
Comentário
Parâmetros
• posx –
• posy –
[Link] posx posy nomeJanela
Comentário
Parâmetros
• posx –
• posy –
• nomeJanela –
[Link] posx posy
1.93. IS 275
SuperClient RPA Documentation, Versão
Comentário
Parâmetros
• posx –
• posy –
[Link] posx posy nomeJanela
Comentário
Parâmetros
• posx –
• posy –
• nomeJanela –
[Link] posx posy nomeJanela ehObj
Comentário
Parâmetros
• posx –
• posy –
• nomeJanela –
• ehObj –
[Link] handler
Comentário maximiza uma janela
Parâmetros handler – handler ou nome da janela a ser maximizada
[Link] handler
Comentário maximiza uma janela
Parâmetros handler – handler ou nome da janela a ser minimizada
[Link] handler
Comentário restaura uma janela a seu tamanho
Parâmetros handler – handler ou nome da janela a ser restaurada
[Link] img
Comentário
Parâmetros img –
[Link] img monitor
Comentário
Parâmetros
• img –
• monitor –
[Link] px py
Comentário
Parâmetros
• px –
• py –
1.94 Ingres
Ingres.i()
Comentário
1.95 Io
Parâmetros
• fpo – especifica o nome do arquivo a ser manipulado.
• sbloco – determina o bloco a ser gravado no arquivo fpo.
Tipo de retorno boolean <b>true</b> caso o mxtodo tenha sucesso na gravaxxo do arquivo.
Tipo de retorno boolean <b>false</b> caso o mxtodo tenha problemas na gravaxxo do arquivo.
[Link] fpo bloco tam
Comentário Esse mxtodo grava um bloco de dados do tipo String Java em um arquivo especificado
pelo programador.
Parâmetros
• fpo – especifica o nome do arquivo a ser manipulado.
• bloco – determina o bloco a ser gravado no arquivo fpo.
• tam – especifica o tamanho do bloco a ser gravado.
Tipo de retorno boolean <b>true</b> caso o mxtodo tenha sucesso na gravaxxo do arquivo.
Tipo de retorno boolean <b>false</b> caso o mxtodo tenha problemas na gravaxxo do arquivo.
[Link] tsk
Comentário
Parâmetros tsk –
[Link] tsk host sporta
Comentário
Parâmetros
• tsk –
• host –
• sporta –
[Link] tsk host sporta
Comentário Esse mxtodo registra uma Thread so Bdjava como sendo um servidor UDP. Essa Th-
read passa a receber e responder mensagens UDP.
Parâmetros
• tsk – retorna a task referente ao servidor UDP.
• host – especifica o host referente ? task.
• sporta – especifica a porta refrente ao servidor.
[Link] tsk msgsend msgresp stam stimeout smetodo
Comentário
Parâmetros
• tsk –
• msgsend –
• msgresp –
• stam –
• stimeout –
• smetodo –
[Link] tskresp tsk bloco stam stimeout
Comentário Esse mxtodo cria um socket correspondente ao cliente que mandou a mensagem para
que a resposta possa ser redirecionada.
Parâmetros
• tskresp – retorna um socket referente ao cliente.
• tsk – especifica a task jx aberta pelo pega task.
• bloco – especifica o bloco referente ? mensagem.
• stam – especifica o tamanho m?ximo referente ao bloco.
• stimeout – especifica o timeout em milisegundos.
[Link] tskrsp msg stam
Comentário Esse mxtodo envia uma resposta referente ? uma requisixxo determinada pela task.
Parâmetros
• tskrsp – especifica a task de resposta.
• msg – especifica a mensagem.
• tam – especifica o tamanho referente ? mensagem.
[Link] fp
Comentário
Parâmetros fp –
[Link] args
Comentário
Parâmetros args –
[Link] args
Comentário
Parâmetros args –
[Link] args
Comentário
Parâmetros args –
[Link] jogafora1 args jogaFora2
Comentário
Parâmetros
• jogafora1 –
• args –
• jogaFora2 –
[Link] ret args
1.95. Io 279
SuperClient RPA Documentation, Versão
Comentário
Parâmetros
• ret –
• args –
[Link]()
Comentário
[Link] handler comando
Comentário Abre um processo colocando os dados em um handler os objetos criados sao colocados
em vetor Objetc [] no campo handler.o: Apos este comandos, podemos entrar com dados no pro-
cesso pelo stdin usando «escreveCmd» e tambem monitorar os stdout/stderr (saidas) através
do comando monitoraCmd Outros comandos relacionados: limpaBufCmd - limpa o buffer ainda
nao processado da saida do processo que está sendo executado fechaCmd - finaliza o comando
A seguir o campo handler.o é ocupado por um vetor de objetos que sao usados na interação
com o processo.
Os objetos são os seguintes: oo[0]=p; // identifica o processo oo[1]=rout; // Thread disparada
para coletar os dados de saida de um comando; oo[2]=rerr; // thread disparada para pegar os
dados de saida de erro de um comando; oo[3]=strout; // dados acumulados de saida de um
comando; oo[4]=strerr; // dados acumulados da saida de erro de um comando; oo[5]=cmdIn; //
output stream usado para inputar dados em um comando de sistema (executavel) oo[6]=strtrab;
// string nao processada ainda pelo monitoraCmd (monitoração dos stdout/stderr do processo
que está sendo executado
Parâmetros
• handler – objeto onde sao colocados os dados do processo
• comando – String do comando
Tipo de retorno boolean
Throws ErrBds
[Link] handler strsaida filtros nfiltro resp del timeout
Comentário
Parâmetros
• handler –
• strsaida –
• filtros –
• nfiltro –
• resp –
• del –
• timeout –
[Link] args
Comentário
Parâmetros args –
[Link] handler
Comentário
Parâmetros handler –
[Link] handler
Comentário
Parâmetros handler –
[Link] handler strsai resp
Comentário
Parâmetros
• handler –
• strsai –
• resp –
[Link] comando
Comentário
Parâmetros comando –
[Link] resp
Comentário
Parâmetros resp –
[Link] conteudo
Comentário
Parâmetros conteudo –
[Link]()
Comentário
[Link] pfile
Comentário
Parâmetros pfile –
[Link] xdir
Comentário
Parâmetros xdir –
[Link]()
Comentário
[Link] xdir
Comentário
Parâmetros xdir –
[Link] xdir
Comentário static public boolean tdir(Bds xdir) throws ErrBds verifica se file existe
Parâmetros xdir –
1.95. Io 281
SuperClient RPA Documentation, Versão
[Link] file
Comentário static public boolean tread(Bds file) throws ErrBds verifica se file existe
Parâmetros file –
[Link] file
Comentário static public boolean twrite(Bds file) throws ErrBds verifica se file existe
Parâmetros file –
[Link] file
Comentário static public boolean tfile(String file) throws ErrBds verifica se file existe
Parâmetros file –
[Link] file
Comentário static public boolean tfile(Bds file) throws ErrBds verifica se file existe
Parâmetros file –
[Link] file tam
Comentário
Parâmetros
• file –
• tam –
[Link] file millis stringdt
Comentário
Parâmetros
• file –
• millis –
• stringdt –
[Link] sarq
Comentário
Parâmetros sarq –
[Link] sarq
Comentário
Parâmetros sarq –
[Link] sarq sargs
Comentário
Parâmetros
• sarq –
• sargs –
[Link] sarq sargs
Comentário
Parâmetros
• sarq –
• sargs –
[Link] sarq sargs
Comentário
Parâmetros
• sarq –
• sargs –
[Link] sarq sargs
Comentário Esse mxtodo abre um ponteiro gen?rico de arquivo.
<pre> Dependendo do tipo que est? em sargs, vai abrir um objeto dos tipos RandomAccessFile
(rw), DataInputStream (r) e DataOutputStream (w). Al?m disto, trata da gravaxxo de bytes
(truncando as strings) ou ent?o de strings usando o c?digo UTF - este dado se encontra no .i do
Bds. <b>abaixo estao os delimitadores</b> «r» ARQUIVO DE ENTRADA «w» ARQUIVO
PARA SAIDA «a» APPEND «+» eh arquivo rand?mico
EXEMPLOS : «r» arquivo de stream para ler - o mais comum «rw+» arquivo rand?mico
<b>Deprecados:</b> «c» CODIFICACAO UNICODE «f» CODIFICACAO UTF8 «k» SO-
QUETE «i» PIPE «u» UDP «s» SAIDA PARA STRING «p» ? uma porta serial
Parâmetros
• sarq – especifica o arquivo.
• sargs – especifica as op??es relacionadas acima.
[Link] arq args
Comentário Esse mxtodo abre um ponteiro gen?rico de arquivo.
<pre> Dependendo do tipo que est? em sargs, vai abrir um objeto dos tipos RandomAccessFile
(rw), DataInputStream (r) e DataOutputStream (w). Al?m disto, trata da gravaxxo de bytes
(truncando as strings) ou ent?o de strings usando o c?digo UTF - este dado se encontra no .i do
Bds. <b>abaixo estao os delimitadores</b> «r» ARQUIVO DE ENTRADA «w» ARQUIVO
PARA SAIDA «a» APPEND «+» eh arquivo rand?mico
EXEMPLOS : «r» arquivo de stream para ler - o mais comum «rw+» arquivo rand?mico
<b>Deprecados:</b> «c» CODIFICACAO UNICODE «f» CODIFICACAO UTF8 «k» SO-
QUETE «i» PIPE «u» UDP «s» SAIDA PARA STRING «p» ? uma porta serial
Parâmetros
• arq – especifica o arquivo.
• args – especifica as op??es relacionadas acima.
[Link] sfp sarq sargs
Comentário
Parâmetros
• sfp –
• sarq –
1.95. Io 283
SuperClient RPA Documentation, Versão
• sargs –
[Link] sfp arq args
Comentário static public boolean sisabre(Bds sfp, Bds arq, Bds args) throws ErrBds abre um pon-
teiro generico de arquivo. dependendo do tipo que est? em sargs, vai abri um objeto dos tipos
RandomAccessFile (rw), DataInputStream (r) e DataOutputStream (w). Alem disto tambem
marca se se trata da gravacao de bytes (truncando as strings) ou entao de strings usando o codigo
UTF - este dado se encontra no .i do Bds
Parâmetros
• sfp –
• arq –
• args –
[Link] sfp arq sargs
Comentário static public boolean sisabre(Bds sfp, Bds arq, String sargs) throws ErrBds abre um
ponteiro generico de arquivo. dependendo do tipo que est? em sargs, vai abri um objeto dos tipos
RandomAccessFile (rw), DataInputStream (r) e DataOutputStream (w). Alem disto tambem
marca se se trata da gravacao de bytes (truncando as strings) ou entao de strings usando o codigo
UTF - este dado se encontra no .i do Bds
Parâmetros
• sfp –
• arq –
• sargs –
[Link] fp
Comentário Esse comando fecha um arquivo.
Parâmetros fp – especifica o Bds que contxm a inst?ncia referente ao arquivo desejado.
[Link] fp ignora
Comentário Esse comando fecha um arquivo.
Parâmetros
• fp – especifica o Bds que contxm a inst?ncia referente ao arquivo desejado.
• ignora – = 1, nao da mensagem de erro se o arquivo ja estiver fechado ou naofor um fp
[Link] str arq
Comentário static public boolean wfile(String str, String arq) throws ErrBds coloca «STR» no ar-
quivo «arq», apagando o conteudo anterior
Parâmetros
• str –
• arq –
[Link] str arq
Comentário static public boolean wfile(Bds str, Bds arq) throws ErrBds coloca «STR» no arquivo
«arq», apagando o conteudo anterior
Parâmetros
• str –
• arq –
[Link] str arq op
Comentário static public boolean wfile(String str, String arq, String op) throws ErrBds escreve o
conteudo de str em um arquivo se op=w, apaga o conteudo antigo e faz o arquivo = str se op=a,
apenda ao arquivo o conteudo de str
Parâmetros
• str –
• arq –
• op –
[Link] str arq op
Comentário static public boolean wfile(Bds str, Bds arq, String op) throws ErrBds escreve o con-
teudo de str em um arquivo se op=w, apaga o conteudo antigo e faz o arquivo = str se op=a,
apenda ao arquivo o conteudo de str
Parâmetros
• str –
• arq –
• op –
[Link] str arq op
Comentário static public boolean oldwfile(Bds str, Bds arq, Bds op) throws ErrBds escreve o con-
teudo de str em um arquivo se op=w, apaga o conteudo antigo e faz o arquivo = str se op=a,
apenda ao arquivo o conteudo de str
Parâmetros
• str –
• arq –
• op –
[Link] dados arquivo opcao_tipo
Comentário Comando: wfile
Objetivo do comando: pega o conteúdo de uma string e coloca em um arquivo.
sintaxe :wfile str arquivo [tipo-op]
onde:
str - string que vai ser gravada no arquivo arquivo - nome do arquivo - aceita a notação do
unix e se comecar com «/», considera que o nome do arquivo comeca com o «driveeps» posicao
inicial (opcional) - quando existente este argumento, indica a posicao inicial de onde deve ler
os dados tipo-op - combinacao do tipo de codificacao com o tipo de operação desejada
(normal apagando o conteudo anterior do arquivo ou apendando). Este argumento é opcional.
A operação default é âCœwâC (escreve apagando o conetudo anterior do arquivo). Se
especificada, pode ser âCœwâ C ou âCœaâC para apendar
retorna true se deu tudo certo.
1.95. Io 285
SuperClient RPA Documentation, Versão
O atual wfile pode lidar com qualquer pagina de codificacao de caracteres. O argumento tipo_op
pode ser uma das seguintes alternativas:
tamanho nulo: significa que é um wfile normal, irá escrever no arquivo apagando o conteudo
anterior - se for â Cœwâ C ou âCœaâC - mantem a pagina de codificacao default do micro (nor-
malmente no brasil CP852) e se â CœwâC apaga o conteudo do arquivo e se â CœaâC apenda
o conteudo de str no final do arquivo - Se não for âCœwâ C ou âCœaâC indicará o codigo da
pagina de codificacao (as paginas disponiveis em java estao em: http
://[Link]/javase/7/docs/technotes/guides/intl/[Link]. html
Se tipo_op for composto por dois argumentos separados por «:» - o primeiro argumento será o
codigo da pagina e o segundo o tipo de opeação (â CœwâC ou â CœaâC).
Codificações normais encontradas: Normalmente no PC: CP852 ou ISO8859_1 (Latin1) Existe
a codificacao universal unicode que necessita de 2 byta, mas tambem se usa para codificar o unicode
a codificacao UTF8 criada para com codigos de tamanho variavel (de 1 a 4 bytes) (ver [Link]
[Link]/wiki/UTF-8)
Exemplos:
wfile str arquivo : escreve a string str no arquivo, apagando o seu conteudo anterior wfile str arquivo
â C~aâ C™ - escreve a string str no FINAL do arquivo (apendendo o seu contudo), não apagando
portanto o conteudo do arquivo wfile str arquivo âC~UTF8âC™ - escreve em um arquivo usando a
codificação UTF8 , e considera a operacao default âCœwâ C que apaga o conteudo anterior do
arquivo wfile str arquivo âC~UTF8:aâC™ - escreve em um arquivo usando a codificação UTF8
, e considera a operação âCœaâC que apenda no conteudo anterior do arquivo o conteudo de str.
Parâmetros
• dados – dados a serem escritos no arquivo
• arquivo – arquivo onde serao escritos ou apendados os dados
• opcao_tipo – vwr descricao acima - pode conter a codificacao da pagina e/ou o tipo de
operação (w para apagar o conteudo anterior ou a para apendar)
Tipo de retorno boolean
Throws ErrBds
[Link] arq stam
Comentário
Parâmetros
• arq –
• stam –
[Link] arq
Comentário
Parâmetros arq –
[Link] arq
Comentário
Parâmetros arq –
[Link] str arq stam
Comentário static public boolean rfile(Bds str, Bds arq, Bds stam) throws ErrBds Le um arquivo
at? o limite indicado por stam o coloca em str. bytes
Parâmetros
• str –
• arq –
• stam –
[Link] str arq sinic stam
Comentário static public boolean oldrfile(Bds str, Bds arq, Bds sinic, Bds stam) throws ErrBds Le
um arquivo a partir de sinic inclusive at? o limite indicado por stam e coloca os dados coloca
em str. bytes falta completar
Parâmetros
• str –
• arq –
• sinic –
• stam –
[Link] resp arquivo posinic tipo_tam
Comentário Comando: rfile
Objetivo do comando: pega o conteúdo de um arquivo e coloca em str. Se qt bytes não é
especificado, pega um máximo de 100.000 bytes, se não pega o máximo que estiver especifi-
cados em qtbytes
sintaxe rfile resp arquivo [posicao inicial] [tipo-tamanho]
O atual rfile pode lidar com qualquer pagina de codificacao de caracteres. O argumento
tipo_tamanho pode ser uma das seguintes alternativas:
tamanho nulo: significa que é um rfile normal, irá carregar no maximo [Link]
caracteres (setado como default em 100000 caracteres). - um numero diferente de zero: significa
o tamanho maximo que irá ler. Se for negativo, irá ler a partir do final - se nao for numero:
indicará o codigo da pagina de codificacao (as paginas disponiveis em java estao em: http
1.95. Io 287
SuperClient RPA Documentation, Versão
rfile str arquivo “UTF8” : le os primeiros 100000 bytes do arquivo , considerando a codificação UTF8
rfile str arquivo “UTF8:5000” : le os primeiros 5000 bytes do arquivo , considerando a codificação
UTF8
rfile str arquivo “UTF8:-5000” : le os ultimos 5000 bytes do arquivo , considerando a codificação
UTF8
rfile str arquivo 30000 “UTF8:5000” : le os 5000 bytes do arquivo apos os primeiros 30000 bytes, consi-
derando a codificação UTF8
Parametros de chamada:
Parâmetros
• resp – string resposta
• arquivo – nome do arquivo - aceita a notação do unix e se comecar com «/», considera
que o nome do arquivo comeca com o «driveeps»
• posinic – quando existente este argumento, indica a posicao inicial de onde deve ler os
dados
• tipo_tam – tipo_tam - combinacao do tipo de codificacao com a quantidade desejada de
bytes a serem lidos
Tipo de retorno boolean - retorna true se deu tudo certo. retorna falso se erro ou se ao ser chamada
sem especificar o tamanho, retorna menos que o tamanho do arquivo
[Link] str arq
Comentário static public boolean rfile(Bds str, String arq) throws ErrBds Le um arquivo inteiro e o
coloca em str. COnsidera no m?ximo [Link] bytes
Parâmetros
• str –
• arq –
[Link] str arq
Comentário static public boolean rfile(Bds str, Bds arq) throws ErrBds Le um arquivo inteiro e o
coloca em str. COnsidera no m?ximo [Link] bytes
Parâmetros
• str –
• arq –
[Link] fp spos
Comentário
Parâmetros
• fp –
• spos –
[Link] fp str stammax
Comentário Esse mxtodo l? uma linha de um determinado arquivo.
Parâmetros
• fp – especifica o arquivo.
1.95. Io 289
SuperClient RPA Documentation, Versão
• resp –
• snum –
[Link] arq
Comentário
Parâmetros arq –
[Link] arq0 arg
Comentário
Parâmetros
• arq0 –
• arg –
[Link] dir dias
Comentário Esse mxtodo localiza arquivos em um determinado diret?rio e seus subdiret?rios com
data de modificaxxo anterior ao par?metro dias e salva um arquivo de log com todas as a??es
efetuadas no diret?rio e:jlog nomeado como logdel<data>.
<pre> O par?metro num?rico DIAS pode ser passado como um n?mero positivo ou negativo,
executando assim duas fun??es distintas.
POSITIVO - deleta, permanentemente, todos os arquivos com data de modificaxxo anterior ao
limite de dias especificado.
Exemplos:
[Link] “c:/eric/teste” 0 <b>deleta todos os arquivos incluindo o dia atual</b>
[Link] “c:/eric/teste” 1 <b>deleta todos os arquivos exceto os arquivos modificados no
dia atual.</b>
NEGATIVOS - delta, permanetemente, todos os arquivos com data de modificaxxo posterior ao
limite de dias especificado.
Exemplos:
[Link] “c:/eric/teste” -1 <b>deleta somente os arquivos modificados na data atual</b>
[Link] “c:/eric/teste” -2 <b>deleta somente os arquivos modificados na data atual e no dia
anterior</b> </pre>
Parâmetros
• dir – especifica diret?rio a ser pesquisado.
• dias – localiza arquivos com data de modificaxxo ateriores a dias.
Author eric camalionte
[Link] diretorio filtro
Comentário
Parâmetros
• diretorio –
• filtro –
[Link] pdiretorio filtro arqs
Comentário Comando pesqarq parecido com o do BDMAX diretorio: diretorio onde se quer pes-
quisar filtro: contem o filtro que o nome do arquivo tem que atender arqs
: lista de arquivos separados por «N» retorna falso se nao encontrar nenhum arquivo
Esse mxtodo pesquisa arquivos contidos no diret?rio especificado.
Parâmetros
• diretorio – especifica o diretorio onde se quer pesquisar.
• filtro – especifica uma string que o nome do arquivo tem que conter. Exemplo: «.abs».
Nao “e necessario colocar o asterisco Se o Asterisco for colocado, nao sera considerado
• arqs – retorna lista de arquivos contidos no diret?rio obedecendo a restrixxo do filtro.
[Link] diretorio pfiltro arqs reentr
Comentário
Parâmetros
• diretorio –
• pfiltro –
• arqs –
• reentr –
[Link] diretorio filtro arqs reentr filtroger
Comentário
Parâmetros
• diretorio –
• filtro –
• arqs –
• reentr –
• filtroger –
[Link] dt arq
Comentário Pega a ultima datahora de modificacao do arquivo em padrao epsoft e coloca em dth
Parâmetros
• dth – ultima data de modificacao do arquivo (formato [Link])
• arq – arquivo
Throws ErrBds
[Link] orig dest
Comentário
Parâmetros
• orig –
• dest –
[Link] porig pdest
1.95. Io 291
SuperClient RPA Documentation, Versão
Comentário
Parâmetros
• porig –
• pdest –
[Link] porig pdest
Comentário
Parâmetros
• porig –
• pdest –
[Link] porig pdest
Comentário
Parâmetros
• porig –
• pdest –
[Link] dirOrig dirDest arqs
Comentário
Parâmetros
• dirOrig –
• dirDest –
• arqs –
[Link] porig radic dirs
Comentário
Parâmetros
• porig –
• radic –
• dirs –
[Link] porig pdest dirs filtro
Comentário
Parâmetros
• porig –
• pdest –
• dirs –
• filtro –
[Link] pdiretorio
Comentário static public boolean mkdir(Bds pdiretorio) throws ErrBds cria um diretorio
Parâmetros diretorio –
1.95. Io 293
SuperClient RPA Documentation, Versão
Parâmetros
• patharq –
• paths –
• arq –
• ext –
• def –
[Link] patharq paths arq ext def
Comentário
Parâmetros
• patharq –
• paths –
• arq –
• ext –
• def –
[Link] ppatharq
Comentário
Parâmetros ppatharq –
[Link] nomejar
Comentário
Parâmetros nomejar –
[Link] caminhojar
Comentário
Parâmetros caminhojar –
[Link] host porta blocante
Comentário
Parâmetros
• host –
• porta –
• blocante –
[Link] con host porta blocante
Comentário
Parâmetros
• con –
• host –
• porta –
• blocante –
[Link] con
Comentário
Parâmetros con –
[Link] con msg resp timeout
Comentário
Parâmetros
• con –
• msg –
• resp –
• timeout –
[Link] con
Comentário
Parâmetros con –
[Link] arqOrigem arqFiltrado filtros byteInic qtLinhas del tituloArq
Comentário
Parâmetros
• arqOrigem –
• arqFiltrado –
• filtros –
• byteInic –
• qtLinhas –
• del –
• tituloArq –
[Link]()
Comentário
[Link] serverIP serverPort idEmpresa nuRamal
Comentário
Parâmetros
• serverIP –
• serverPort –
• idEmpresa –
• nuRamal –
[Link] ip ips
Comentário
Parâmetros
• addr – Recebera o ip e o nome da maquina
1.95. Io 295
SuperClient RPA Documentation, Versão
Parâmetros resp –
[Link] porta tamMax timeout
Comentário
Parâmetros
• porta –
• tamMax –
• timeout –
[Link] ip porta envia resp tam timeout tipo
Comentário
Parâmetros
• ip –
• porta –
• envia –
• resp –
• tam –
• timeout –
• tipo –
[Link] usuario
Comentário
Parâmetros usuario –
[Link] nomeProcesso
Comentário M?todo que mata um processo do Windows, dado o nome completo
Parâmetros nomeProcesso – Ex: [Link]
Tipo de retorno boolean
[Link] usuario
Comentário
Parâmetros usuario –
[Link] source target
Comentário
Parâmetros
• source –
• target –
[Link] source target resp
Comentário
Parâmetros
• source –
1.95. Io 297
SuperClient RPA Documentation, Versão
• target –
• resp –
[Link] source target
Comentário
Parâmetros
• source –
• target –
[Link] resp source target
Comentário
Parâmetros
• resp –
• source –
• target –
[Link] resp source target exclude
Comentário
Parâmetros
• resp –
• source –
• target –
• exclude –
[Link] arquivo
Comentário
Parâmetros arquivo –
[Link] resp dir
Comentário
Parâmetros
• resp –
• dir –
[Link] resp dir
Comentário
Parâmetros
• resp –
• dir –
[Link] resp dir formato
Comentário
Parâmetros
• resp –
• dir –
• formato –
[Link] argZipFile argExtractFolder
Comentário
Parâmetros
• argZipFile –
• argExtractFolder –
Io.pdf2Txt pdf resp
Comentário pdf2Img Metodo responsavel por converter um arquivo pdf em texto
Author Luan Rafael
Parâmetros
• pdf – arquivo pdf
• resp – variavel de resposta
Tipo de retorno boolean
Io.pdf2Img pdf dirDest
Comentário pdf2Img Metodo responsavel por converter um arquivo pdf em imagens
Author Luan Rafael
Parâmetros
• pdf – arquivo pdf
• dirDest – diretório de destino da imagens
Tipo de retorno boolean
Io.pdf2Img pdf dirDest ext
Comentário pdf2Img Metodo responsavel por converter um arquivo pdf em imagens
Author Luan Rafael
Parâmetros
• pdf – arquivo pdf
• dirDest – diretório de destino da imagens
• ext – extensao da imagem (png, jpg, gif, jpeg, bmp)
Tipo de retorno boolean
Io.pdf2Img pdf dirDest ext pgIni qtdPags
Comentário pdf2Img Metodo responsavel por converter um arquivo pdf em imagens
Author Luan Rafael
Parâmetros
• pdf – arquivo pdf
• dirDest – diretório de destino da imagens
1.95. Io 299
SuperClient RPA Documentation, Versão
1.95. Io 301
SuperClient RPA Documentation, Versão
1.95. Io 303
SuperClient RPA Documentation, Versão
1.96 Jan
[Link] filtro
Comentário
Parâmetros filtro –
[Link] filtro sth
Comentário
Parâmetros
• filtro –
• sth –
[Link] pfiltro sth strout
Comentário
Parâmetros
• pfiltro –
• sth –
• strout –
[Link] filtrovar
Comentário
Parâmetros filtrovar –
[Link] filtrovar sth
Comentário
Parâmetros
• filtrovar –
• sth –
[Link] filtrovar sth filtro
Comentário
Parâmetros
• filtrovar –
• sth –
• filtro –
[Link] filtrovar sth filtro strout
Comentário
Parâmetros
• filtrovar –
• sth –
• filtro –
• strout –
[Link] filtrovar strout
Comentário
Parâmetros
• filtrovar –
• strout –
[Link]()
Comentário
[Link] filtro opcoes
Comentário
Parâmetros
• filtro –
• opcoes –
[Link] filtro opcoes resp
Comentário
Parâmetros
• filtro –
• opcoes –
• resp –
[Link] th
Comentário verifica se uma thread de numero th existe
Parâmetros th – numero da thread
Tipo de retorno boolean
Throws ErrBds
[Link] sjan
Comentário
Parâmetros sjan –
[Link] sjan
Comentário
Parâmetros sjan –
[Link] arg pos posinic
Comentário
Parâmetros
• arg –
• pos –
• posinic –
[Link] filtro
Comentário
Parâmetros filtro –
[Link] segundos
Comentário
Parâmetros segundos –
[Link] segundos resp
Comentário
Parâmetros
• segundos –
• resp –
[Link] th1 th2 pfiltro
Comentário
Parâmetros
• th1 –
• th2 –
• pfiltro –
[Link] idConsumidor
Comentário
Parâmetros idConsumidor –
[Link] arg pos posinic
Comentário utiliza um hash map para pegar um indice de variavel { ¨Object o; ¨int th = 0; ¨Bds filtro
= new Bds(«$$» + idConsumidor + «~»); ¨if ([Link][th] == null) // se ainda nao foi criado
cria o novo mapa ¨[Link][th] = [Link](new HashMap(200)); ¨Map
map = (Map) [Link][th]; ¨int qt = [Link](); ¨TreeSet set = new TreeSet([Link]());
// devolve o conjunto de todas as variaveis ¨Iterator iterator = [Link](); ¨boolean temfil-
tro = [Link](filtro); ¨boolean pode = true; ¨Bds str = new Bds(); ¨Bds strm = new Bds();
¨Bds left = new Bds(); ¨Bds listvar = new Bds(); ¨int qtvars = 0; ¨while ([Link]())
{ ¨¨o = [Link](); ¨¨str.s = (String) o; ¨¨if (!temfiltro) ¨¨pode = true; ¨¨else { ¨¨¨pode =
[Link](str, filtro); ¨¨} ¨¨if (pode) { ¨¨¨++qtvars; ¨¨¨int i = [Link](B.s(str), th); ¨¨¨int xx =
1.97 Jar
1.98 Jr
• con –
• resp –
• template –
• arqRel –
1.99 Jx
[Link] handler
Comentário Método responsável por verificar se o handler existe (utilizado somente no caso de
Frames)
Parâmetros handler –
Tipo de retorno boolean
Throws ErrBds
[Link] handler resp
Comentário
Parâmetros
• handler –
• resp –
[Link] handler
Comentário Método responsável por coletar um browser novo se ncessário
Parâmetros handler –
Tipo de retorno boolean
Throws ErrBds
[Link] handler user password
Comentário
Parâmetros
• handler –
• user –
• password –
[Link] value
Comentário
Parâmetros value –
[Link] value
Comentário Permite habilitar o Escape para fechar a Janela do Brw
Parâmetros value –
Throws ErrBds
[Link] handler
Comentário Método responsável por gerar um browser novo para utilizar no modo de abas
Parâmetros handler –
Tipo de retorno boolean
Throws ErrBds
[Link] handler resp
Comentário
Parâmetros
• handler –
• resp –
[Link] value
Comentário Método responsável por desabilitar o pop up de sites web
Parâmetros value – 1 para desativar 0 para ativar
Throws ErrBds
[Link] handler PopUpName
Comentário
Parâmetros
• handler –
• PopUpName –
[Link] ativa
Comentário Ativa os listners da página web, permite visualizar no frame do bdjava o andamento da
página
Parâmetros ativa –
Throws ErrBds
[Link] type
Comentário método para setar o tipo de Browser 0 - para IE 1 para Mozilla
Parâmetros type –
Throws ErrBds
[Link] arg
Comentário
Parâmetros arg –
[Link] ativa
Comentário Método responsável por desabilitar msgs de erro javascript
Parâmetros ativa –
Throws ErrBds
[Link] handler url
Comentário Método responsável por abrir um Browser no modo Aba, se não existe cria o frame e a
primeira aba, senão cria só a aba
1.99. Jx 309
SuperClient RPA Documentation, Versão
Parâmetros
• handler –
• url –
Tipo de retorno boolean
Throws ErrBds
[Link] handler url user password
Comentário
Parâmetros
• handler –
• url –
• user –
• password –
[Link] handler url posx posy tamx tamy
Comentário
Parâmetros
• handler –
• url –
• posx –
• posy –
• tamx –
• tamy –
[Link] handler url user password posx posy tamx tamy
Comentário
Parâmetros
• handler –
• url –
• user –
• password –
• posx –
• posy –
• tamx –
• tamy –
[Link] handler
Comentário Método responsável por exibir um determinada aba de acordo com seu handler
Parâmetros handler –
Tipo de retorno boolean
Throws ErrBds
[Link] handler resp
Comentário
Parâmetros
• handler –
• resp –
[Link] handler
Comentário Método responsável por fechar uma aba, caso seja a ultima do frame, fecha o frame
Parâmetros handler –
Tipo de retorno boolean
Throws ErrBds
[Link] handler resp
Comentário
Parâmetros
• handler –
• resp –
[Link]()
Comentário Método responsável por fechar um frame e toda as suas aba
Tipo de retorno boolean
Throws ErrBds
[Link] resp
Comentário
Parâmetros resp –
[Link] handler resp
Comentário Método responsável por coletar o source de um hmtl em determinada aba
Parâmetros
• handler –
• resposta –
Tipo de retorno boolean
Throws ErrBds
[Link] handler erro resp
Comentário
Parâmetros
• handler –
• erro –
• resp –
1.99. Jx 311
SuperClient RPA Documentation, Versão
• atributo –
• campo –
• valor –
[Link] handler campo resp
Comentário Método responsável por coletar um valor de um campo passando seus parametros
Parâmetros
• handler –
• campo –
• resposta –
Tipo de retorno boolean
Throws ErrBds
[Link] handler erro campo resp
Comentário
Parâmetros
• handler –
• erro –
• campo –
• resp –
[Link] handler campo
Comentário Método responsável por dar um click em um determinado campo da página Web via
DOM
Parâmetros
• handler –
• campo –
Tipo de retorno boolean
Throws ErrBds
[Link] handler resp campo
Comentário
Parâmetros
• handler –
• resp –
• campo –
[Link] handler resp
Comentário Método responsavel por coletar os atributos de um campo
Parâmetros
• handler –
1.99. Jx 313
SuperClient RPA Documentation, Versão
• resposta –
Tipo de retorno boolean
Throws ErrBds
[Link] handler erro resp
Comentário
Parâmetros
• handler –
• erro –
• resp –
[Link] handler resp
Comentário Método responsável por coletar uma URL da Aba especificada
Parâmetros
• handler –
• resp –
Tipo de retorno boolean
Throws ErrBds
[Link] handler erro resp
Comentário
Parâmetros
• handler –
• erro –
• resp –
[Link] handler resp
Comentário Método responsável por pegar o titulo da página Web
Parâmetros
• handler –
• resp –
Tipo de retorno boolean
Throws ErrBds
[Link] handler erro resp
Comentário
Parâmetros
• handler –
• erro –
• resp –
[Link] handler script
1.99. Jx 315
SuperClient RPA Documentation, Versão
• handler –
• arquivo –
Tipo de retorno boolean
Throws ErrBds
[Link] handler resp diretorio arquivo
Comentário
Parâmetros
• handler –
• resp –
• diretorio –
• arquivo –
[Link] handler url
Comentário Método responsável por abrir uma página Web
Parâmetros
• handler –
• url –
Tipo de retorno boolean
Throws ErrBds
[Link] handler url oculto
Comentário
Parâmetros
• handler –
• url –
• oculto –
[Link] handler url user pwd
Comentário
Parâmetros
• handler –
• url –
• user –
• pwd –
[Link] handler url user pwd oculto
Comentário
Parâmetros
• handler –
• url –
• user –
• pwd –
• oculto –
[Link] handler url posx posy tamx tamy
Comentário
Parâmetros
• handler –
• url –
• posx –
• posy –
• tamx –
• tamy –
[Link] handler url posx posy tamx tamy oculto
Comentário
Parâmetros
• handler –
• url –
• posx –
• posy –
• tamx –
• tamy –
• oculto –
[Link] handler url user pwd posx posy tamx tamy
Comentário
Parâmetros
• handler –
• url –
• user –
• pwd –
• posx –
• posy –
• tamx –
• tamy –
[Link] handler url user pwd posx posy tamx tamy oculto
Comentário
Parâmetros
1.99. Jx 317
SuperClient RPA Documentation, Versão
• handler –
• url –
• user –
• pwd –
• posx –
• posy –
• tamx –
• tamy –
• oculto –
[Link] handler url post
Comentário Método que permite navegar por uma pagina passando um post data
Parâmetros
• handler –
• url –
• post –
Tipo de retorno boolean
Throws ErrBds
[Link] handler erro url post
Comentário
Parâmetros
• handler –
• erro –
• url –
• post –
[Link] handler
Comentário Método responsável por encerrar o browser remover os objetos do mapa
Parâmetros handler –
Tipo de retorno boolean
Throws ErrBds
[Link] handler resp
Comentário
Parâmetros
• handler –
• resp –
[Link] handler resp
Comentário Método responsável por coletar os dados Source
Parâmetros
• handler –
• resp –
Tipo de retorno boolean
Throws ErrBds
[Link] handler erro resp
Comentário
Parâmetros
• handler –
• erro –
• resp –
[Link] handler campo valor
Comentário Método responsável por setar um valor em um campo
Parâmetros
• handler –
• campo –
• valor –
Tipo de retorno boolean
Throws ErrBds
[Link] handler resp campo valor
Comentário
Parâmetros
• handler –
• resp –
• campo –
• valor –
[Link] handler resp tipoCampo campo valor
Comentário
Parâmetros
• handler –
• resp –
• tipoCampo –
• campo –
• valor –
[Link] handler campo resp
Comentário Método responsável por coletar o dado do campo escolhido
1.99. Jx 319
SuperClient RPA Documentation, Versão
Parâmetros
• handler –
• campo –
• resposta –
Tipo de retorno boolean
Throws ErrBds
[Link] handler erro campo resp
Comentário
Parâmetros
• handler –
• erro –
• campo –
• resp –
[Link] handler campo
Comentário Método responsá´vel por executar um click dentro da engine escolhida
Parâmetros
• handler –
• campo –
Tipo de retorno boolean
Throws ErrBds
[Link] handler resp campo
Comentário
Parâmetros
• handler –
• resp –
• campo –
[Link] handler resp
Comentário Método responsável por coletar os atributos (id ou name) do campo que tiver foco
Parâmetros
• handler –
• resp –
Tipo de retorno boolean
Throws ErrBds
[Link] handler erro resp
Comentário
Parâmetros
• handler –
• erro –
• resp –
[Link] handler script
Comentário Método responsável por executar um script e receber um retorno
Parâmetros
• handler –
• script –
• resp –
Tipo de retorno boolean
Throws ErrBds
[Link] handler resp script
Comentário
Parâmetros
• handler –
• resp –
• script –
[Link] handler erro resp script
Comentário
Parâmetros
• handler –
• erro –
• resp –
• script –
[Link] handler
Comentário Método responsável por ocultar uma página Web
Parâmetros handler –
Tipo de retorno boolean
Throws ErrBds
[Link] handler resp
Comentário
Parâmetros
• handler –
• resp –
[Link] handler
Comentário Método responsável por mostrar página web caso o status seja oculto
1.99. Jx 321
SuperClient RPA Documentation, Versão
Parâmetros handler –
Tipo de retorno boolean
Throws ErrBds
[Link] handler resp
Comentário
Parâmetros
• handler –
• resp –
[Link] handler
Comentário Método responsável por checar se a página Web está visivel
Parâmetros handler –
Tipo de retorno boolean
Throws ErrBds
[Link] handler resp
Comentário
Parâmetros
• handler –
• resp –
[Link] handler resp
Comentário Método responsável por pegar o titulo da página Web
Parâmetros
• handler –
• resp –
Tipo de retorno boolean
Throws ErrBds
[Link] handler erro resp
Comentário
Parâmetros
• handler –
• erro –
• resp –
[Link] handler resp
Comentário Método responsável por coletar o URL da atual página Web
Parâmetros
• handler –
• resposta –
1.99. Jx 323
SuperClient RPA Documentation, Versão
Comentário
Parâmetros
• handler –
• resp –
[Link] handler
Comentário
Parâmetros handler –
[Link] handler arg
Comentário
Parâmetros
• handler –
• arg –
[Link] handler arg absname
Comentário
Parâmetros
• handler –
• arg –
• absname –
1.100 Kan
[Link] email
Comentário consegue os dados de um usuario a partir do email seta os dados golobais do usuario e
do email
Parâmetros email –
Tipo de retorno boolean
Throws ErrBds
[Link] email user org
Comentário
Parâmetros
• email – email a ser informado
• user – devolve o usuario
• org – devolve o codigo da organizacao
Tipo de retorno boolean true se encontrar o usuario
Throws ErrBds
[Link] newIdForms idForms organization_id
• resp – retorna a string a ser montada no documento de saida. Gera tambem os form_field
correspondentes
• idField – indica o nome do idField original
• arg – a ser usado nas trocas de de-para , exemplo no caso de form: «pky_b_nn1», onde
«pky_» onde é uma string usada para localizar o «de-para» e «b» indica o tratamento de
«form»
Tipo de retorno boolean true se ok
Throws ErrBds
[Link] resp idCkLists
Comentário gera a string de um CkList e coloca na organizacao nova. concatena ao nome do
formulario string «_ACF»
Parâmetros
• resp – retorna a string a ser montada no documento de saida. Gera tambem os form_field
correspondentes
• idForms – id original do forms
• arg – a ser usado nas trocas de de-para , exemplo no caso de form: «pky_d_nn1», onde
«pky_» onde é uma string usada para localizar o «de-para» e «b» indica o tratamento de
«form»
Tipo de retorno boolean true se ok
Throws ErrBds
[Link] resp idGroups
Comentário gera a string de um Group e coloca na organizacao nova. concatena ao nome do Grupo
string «_ACF»
Parâmetros
• resp – retorna a string a ser montada no documento de saida. Gera tambem os form_field
correspondentes
• idForms – id original do forms
• arg – a ser usado nas trocas de de-para , exemplo no caso de form: «pky_d_nn1», onde
«pky_» onde é uma string usada para localizar o «de-para» e «b» indica o tratamento de
«form»
Tipo de retorno boolean true se ok
Throws ErrBds
[Link] resp idWCols
Comentário gera a string de um Group e coloca na organizacao nova. concatena ao nome do Grupo
string «_ACF»
Parâmetros
• resp – retorna a string a ser montada no documento de saida. Gera tambem os form_field
correspondentes
• idForms – id original do forms
• arg – a ser usado nas trocas de de-para , exemplo no caso de form: «pky_d_nn1», onde
«pky_» onde é uma string usada para localizar o «de-para» e «b» indica o tratamento de
«form»
Tipo de retorno boolean true se ok
Throws ErrBds
[Link] resp idAutExec
Comentário gera a string de um Group e coloca na organizacao nova. concatena ao nome do Grupo
string «_ACF»
Parâmetros
• resp – retorna a string a ser montada no documento de saida. Gera tambem os form_field
correspondentes
• idForms – id original do forms
• arg – a ser usado nas trocas de de-para , exemplo no caso de form: «pky_d_nn1», onde
«pky_» onde é uma string usada para localizar o «de-para» e «b» indica o tratamento de
«form»
Tipo de retorno boolean true se ok
Throws ErrBds
[Link] resp idAut
Comentário gera a string de um Group e coloca na organizacao nova. concatena ao nome do Grupo
string «_ACF»
Parâmetros
• resp – retorna a string a ser montada no documento de saida. Gera tambem os form_field
correspondentes
• idAut – id original do automatismo
• pky – Numero do pky a ser montado no processo
• arg – a ser usado nas trocas de de-para , exemplo no caso de form: «pky_d_nn1», onde
«pky_» onde é uma string usada para localizar o «de-para» e «b» indica o tratamento de
«form»
Tipo de retorno boolean true se ok
Throws ErrBds
[Link] resp idPRules
Comentário gera a string de um Rules e coloca na organizacao nova. concatena ao nome do Rules
string «_ACF»
Parâmetros
• resp – retorna a string a ser montada no documento de saida. Gera tambem os form_field
correspondentes
• idForms – id original do forms
• arg – a ser usado nas trocas de de-para , exemplo no caso de form: «pky_z_nn1», onde
«pky_» onde é uma string usada para localizar o «de-para» e «b» indica o tratamento de
«rules»
Tipo de retorno boolean true se ok
Throws ErrBds
[Link] resp idPPRules
Comentário gera a string de um Rules e coloca na organizacao nova. concatena ao nome do Rules
string «_ACF»
Parâmetros
• resp – retorna a string a ser montada no documento de saida. Gera tambem os form_field
correspondentes
• idForms – id original do forms
• arg – a ser usado nas trocas de de-para , exemplo no caso de form: «pky_z_nn1», onde
«pky_» onde é uma string usada para localizar o «de-para» e «b» indica o tratamento de
«rules»
Tipo de retorno boolean true se ok
Throws ErrBds
[Link] idExport user organization_id comentarios nomeBase
Comentário
Parâmetros
• idExport –
• user –
• organization_id –
• comentarios –
• nomeBase –
[Link]()
Comentário public static Bds SYNC = new Bds(); Insere uma linha de insert no banco
Parâmetros
• id –
• plinha –
Tipo de retorno boolean
Throws ErrBds
[Link] id plinha
Comentário Insere uma linha de update no banco (usado no momento apenas para dar um update
no processo
Parâmetros
• id –
• plinha –
Tipo de retorno boolean
Throws ErrBds
[Link] id plinha
Comentário faz o select indicado e cria uma entrada para o mapKan
Parâmetros
• id –
• plinha –
Tipo de retorno boolean
Throws ErrBds
[Link] linhas naoResolvidos
Comentário
Parâmetros
• linhas –
• naoResolvidos –
Kan.deParaImport0 linha naoResolvidos
Comentário
Parâmetros
• linha –
• naoResolvidos –
[Link] chave dado
Comentário poe um put de um dado no mapKan
Parâmetros
• chave –
• dado –
Tipo de retorno boolean
Throws ErrBds
[Link] chave dado
Comentário recupera um dado no mapKan
Parâmetros
• chave –
• dado –
Tipo de retorno boolean
Throws ErrBds
[Link]()
Comentário lista os dados de um Kan
Tipo de retorno boolean
Throws ErrBds
[Link] table id
Comentário Acumula para um «rewind» posterior, inserts que se faz na importação de um processo.
Considera o variavel [Link] para se referenciar na montagem do wind
Parâmetros
• table –
• id –
Tipo de retorno boolean
Throws ErrBds
[Link] idRewind nomeBase
Comentário deleta todos os registros constantes de tabela rewind com id=idRewind
Parâmetros
• table –
• id –
Tipo de retorno boolean
Throws ErrBds
[Link] info pos tot
Comentário Atualiza a tabela de status de expor com o andamento do percentual de exportacao
Parâmetros
• info – informação basica do status
• pos – posicao relativa em relacao ao total das coisas que tem que ser executadas
• tot – Estimativa de um total que é atingido quando todos os itens são executados
Tipo de retorno boolean
Throws ErrBds
[Link] info pos tot
Comentário Atualiza a tabela de status de importacao com o andamento do percentual de importa-
cao
Parâmetros
• info – informação basica do status
• pos – posicao relativa em relacao ao total das coisas que tem que ser executadas
• tot – Estimativa de um total que é atingido quando todos os itens são executados
Tipo de retorno boolean
Throws ErrBds
[Link]()
Comentário
[Link] elemento idElemento idCliDest idElemDest
Comentário registra um novo elemento de destino
Parâmetros
• elemento –
• idElemento –
• idCliDest –
• idElemDest –
[Link] arg
Comentário
Parâmetros arg –
[Link] arg
Comentário erro Kan enviando mensagem de erro
Parâmetros arg –
Throws ErrBds
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
1.101 Kmin
[Link] ax bx cx dx
Comentário este metodo é acionado quando se escolhe uma opcao do combo cmdEscolhido
Parâmetros
• ax –
• bx –
• cx –
• dx –
[Link] cmd pdicas
Comentário coloca na area de trabalho uma string correspondente ao comando que se deseja criar
Parâmetros
• cmd – string do comando que sugere o que por
• dicas – dicas para a montagem do comando
Throws ErrBds
[Link] nomeJanela
Comentário
Parâmetros nomeJanela – Nome da janela onde se quer mapear o retangulo. Se nula, acha
a posicao absoluta do retangulo Acha a coordenada cima esquerda de um retangulo (pox0 e
posy0)
Throws ErrBds
[Link] nomeJanela
Comentário Acha a coordenada cima esquerda de um retangulo (pox0 e posy0)
Parâmetros nomeJanela – Nome da janela onde se quer mapear o retangulo. Se nula, acha a
posicao absoluta do retangulo
Throws ErrBds
[Link]()
Comentário marca na string ultCoord as ultimas coordenadas a saber: ultimas posicoes obtidas do
cursor : posx (distancia horizontal em pixels do limite esquerdo superior da tela) posy (distancia
vertical em pixels do limite esquerdo superior da tela) ultimas posicoes obtidas do retangulo
dados do canto esquerdo superior: posx0 (distancia horizontal em pixels do limite esquerdo
superior da tela) posy0 (distancia vertical em pixels do limite esquerdo superior da tela) dados
do canto direito inferior : posx1 (distancia horizontal em pixels do limite esquerdo superior da
tela) posy1 (distancia vertical em pixels do limite esquerdo superior da tela)
Throws ErrBds
[Link] dica
Comentário
Parâmetros dica –
[Link]()
Comentário Salva o atual contexto do IDE é sempre chamado quando se aciona algum botao
Throws ErrBds
[Link]()
Comentário Salva o atual contexto do IDE é sempre chamado quando se aciona algum botao
Throws ErrBds
[Link]()
Comentário
[Link] cmd dicas
Comentário Se prepara para executar um comando com possibilidade de oferecer um help
Parâmetros
• cmd – string do comando que sugere o que por
• dicas – dicas para a execucao do comando
Throws ErrBds
[Link]()
Comentário Pega a ultima janela clicada desde que nao seja a do SuperClient ou a do proprio IDE
Throws ErrBds
[Link] campo
Comentário
Parâmetros campo –
[Link] campo
Comentário
Parâmetros campo –
[Link] campo tela
Comentário
Parâmetros
• campo –
• tela –
[Link] campo tela
Comentário
Parâmetros
• campo –
• tela –
[Link] campo tela titulo
Comentário
Parâmetros
• campo –
• tela –
• titulo –
[Link] tela op
Comentário sai de uma tela salvando o conteudo e ocultando a dita se op=1
Parâmetros
• tela – Tela
• op – se = «1» salva o conteudo da tela
Throws ErrBds
[Link] evento conteudo ultTecla uldCodTecla
Comentário quando ocorre um evento de escolha na tabela, pega a linha respectiva e carrega os
comandos correspondentes na tabela de volta
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
[Link] evento conteudo ultTecla uldCodTecla
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
[Link] evento conteudo ultTecla uldCodTecla
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
[Link] evento conteudo ultTecla uldCodTecla
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
[Link]()
Comentário
[Link] evento conteudo ultTecla uldCodTecla
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
[Link] evento conteudo ultTecla uldCodTecla
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
[Link] evento conteudo ultTecla uldCodTecla
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
[Link] evento conteudo ultTecla uldCodTecla
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
[Link] evento conteudo ultTecla uldCodTecla
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
[Link] evento conteudo ultTecla uldCodTecla
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
[Link] evento conteudo ultTecla uldCodTecla
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
[Link] evento conteudo ultTecla uldCodTecla
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
[Link] evento conteudo ultTecla uldCodTecla
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
[Link] evento conteudo ultTecla uldCodTecla
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
[Link] evento conteudo ultTecla uldCodTecla
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
[Link] evento conteudo ultTecla uldCodTecla
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
[Link] evento conteudo ultTecla uldCodTecla
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
[Link] evento conteudo ultTecla uldCodTecla
Comentário
Parâmetros
• evento –
• conteudo –
• ultTecla –
• uldCodTecla –
[Link]()
Comentário salva o conteudo do campo de dados (pode ser o helo, o abstral, a doc do abs, a doc do
pacote e a compilacao do autoit)
Parâmetros ultDado –
Throws ErrBds
[Link] pacote arqPacote user listaAbs
Comentário Le um pacote de trabalho (arquivo com abstrais) e monta uma lista com todos os abs-
trais ali existentes coloca na variavel global o conteudo da descricao do arquivo Este metodo
sempre monta a descricao do pacote internamente (descPac)
Parâmetros
• pacote –
• arqPacote –
• user –
• listaAbs –
Tipo de retorno boolean
Throws ErrBds
[Link] arqPacote nomeAbstral abstral argsAbstral descricao
Comentário
Parâmetros
• arqPacote –
• nomeAbstral –
• abstral –
• argsAbstral –
• descricao –
[Link]()
Comentário
[Link] str
Comentário
Parâmetros str –
[Link]()
Comentário
[Link]()
Comentário transforma um criacampo do bdjava para java ou vice versa
Throws ErrBds
[Link] arg
Comentário transforma um criacampo do bdjava para java ou vice versa
Parâmetros arg – contem a string ida e volta do criacampo
Throws ErrBds
[Link]()
Comentário Pega lista de campos a partir de um conjunto de criacampos copiados para a area de
trabalho Coloca o resultado de volta na area de trabalho
Parâmetros arg – argumento que na ida contem os criacampos e recebe o conteudo da lista
Throws ErrBds
[Link] arg
Comentário Pega lista de campos a partir de um conjunto de criacampos copiados para arg Coloca
o resultado de volta em arg
Throws ErrBds
Parâmetros arg –
[Link]()
Comentário assistente para a criacao de campos usando o bdjava ou o proprio java traz para a area
de trabalho o resultado
Throws ErrBds
[Link] arg
Comentário assistente para a criacao de campos usando o bdjava ou o proprio java
Parâmetros arg – recebe o resultado do criacampo
Throws ErrBds
[Link] cp
Comentário Adiciona nas opcoes de um campo Combo a ultima opcao. Verifica se esta opcao ja
existe. Se existir, vem para a primeira opcao
Parâmetros cp –
Throws ErrBds
[Link] cp opts
Comentário Adiciona nas opcoes de um campo Combo a ultima opcao. Verifica se esta opcao ja
existe. Se existir, vem para a primeira opcao. atualiza a string opts
Parâmetros cp –
Throws ErrBds
[Link] cp
Comentário Adiciona o ultimo conteudo de um Campo Combo a um mapa que está armazenado no
campo cp
Parâmetros cp –
Throws ErrBds
[Link] novaVar
Comentário adiciona no mapa de variaveis uma nova variavel
Parâmetros novaVar – nova variavel contendo o nome e sua descricao
Tipo de retorno boolean
Throws ErrBds
[Link] map novaVar
Comentário adiciona no mapa de variaveis uma nova variavel
Parâmetros
• map – mapa onde vai fazer a gerencia das variaveis
• novaVar – nova variavel contendo o nome e sua descricao
Tipo de retorno boolean
Throws ErrBds
[Link] lista filtro
Comentário adiciona no mapa de variaveis uma nova variavel
Parâmetros novaVar – nova variavel contendo o nome e sua descricao
1.102 LeitorXML
Comentário Altera o documento principal. document = <a> <b> <c> </c> </b> </a>
setDocument(b,resp) document = <b> <c> </c> </b>
Parâmetros
• document –
• key –
• ret –
[Link] element resp
Comentário Retorna em resp o valor do atributo i de um Bds.
Parâmetros
• element –
• resp –
[Link] strJson
Comentário
Parâmetros strJson –
1.103 Log
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link] dt
Comentário converte a data dt para a data de banco de dados (aaaa-mm-dd hh:mm:ss)
Parâmetros dt –
Throws ErrBds
[Link] tipoLog
Comentário
Parâmetros tipoLog – = «C» se comentario ou «E» se erro
Tipo de retorno boolean
Throws ErrBds
[Link] regLog
Comentário
Parâmetros regLog –
[Link] con resp cod arg
Comentário pega as descricoes de cada codigo de erro ATENCAO - a tabela nao pode ter buracos!
Parâmetros
• con –
• resp –
• cod –
Tipo de retorno boolean
Throws ErrBds
[Link] arq
Comentário Carrega as descricoes do Bdmax e coloca na tabela descLog
Tipo de retorno boolean
Throws ErrBds
Parâmetros arq –
[Link] arqFiltrado tipolang tipo dt horainic horafinal thread filtro1 filtro2 bytesIni
Comentário
Parâmetros
• arqFiltrado –
• tipolang –
• tipo –
• dt –
• horainic –
• horafinal –
• thread –
• filtro1 –
• filtro2 –
• bytesInic –
• qtLinhas –
[Link] arqtrab drive tipo dt filtros
Comentário Esse método executa uma pesquisa referente aos logs existentes no sistema de arquivos.
Parâmetros
• drive – drive mapeado raiz do ambiente de onde se deseja o log
• tipo – especifica o tipo do log consultado (Java, BDMAX).
• dia – filtra os logs referentes ao dia especificado.
• filtros – especifica os filtros desejados separados por vírgula. O método lista todas as
linhas de log que contém TODOS os filtros.
[Link] arqlog arqtrab filtros
Comentário Esse método efetua uma pesquisa no diretório especificado exibindo os arquivos refe-
rentes aos filtros.
Parâmetros
• arqlog – especifica o caminho e o nome do arquivo.
• filtros – especifica o filtro interno do arquivo.
[Link] arqlog vazios cheios
Comentário Esse método efetua uma pesquisa no diretório especificado exibindo os arquivos refe-
rentes aos filtros.
Parâmetros
• arqlog – especifica o caminho e o nome do arquivo.
• filtros – especifica o filtro interno do arquivo.
[Link] dt0 dtrel
Comentário
Parâmetros
• dt0 –
• dtrel –
[Link] intervalo dt0
Comentário Esse método trata um intervalo de datas passado pelo usuário e retorna um Bds con-
tendo todas as datas entre o intervalo com a formatação específica do arquivo log.
<pre> Exemplo1:
[Link] resp 040612 040613 040614 040615 040616 040617 040618 040619 040620 040621
040622 040623
Exemplo2:
[Link] resp 040123 040124 040125 040126 040127 040128 040129 040130 040131 040201
040202 040203 040204 040205
Exemplo3:
[Link] resp 011225 011226 011227 011228 011229 011230 011231 020101 020102 020103
020104 020105
OBS.: Otimização - tratar as extremidades dos meses. </pre>
Parâmetros
• intervalo – retorna um intervalo de datas especificado em dt0.
• dt0 – especifica o intervalo a ser pesquisado.
[Link] flagLog
Comentário
Parâmetros flagLog –
[Link] flagLog
Comentário
Parâmetros flagLog –
[Link]()
Comentário monta todos os dados da tabela de log verifica se em dsComplLogTrab existem strings
separadas por virgula do tipo: xxxx,dsLog1=dado1,dsLog2=dado2,xxx, etc verifica nesta string
se existem dados correspondentes a :
id1 id2 id3 id4 id5 dsLog1 dsLog2 dsLog3 dsLog4 dsLog5 dsLog6 dsLog7 dsLog8 dsLog9
dsLog10 versao
se existir, cria o dado correspondente e retira a string da tabela
Throws ErrBds
[Link] strLog dadoLog nomeDado
Comentário
Throws ErrBds
Parâmetros
• strLog –
• dadoLog –
• nomeDado –
1.104 LogM2g
1.105 LoginBd
[Link]()
Comentário
[Link]()
Comentário
[Link] forca
Comentário
Parâmetros forca –
1.106 M
[Link] del
Comentário seta dely
Parâmetros del – contem o dely desejado
Throws ErrBds
[Link] tabela
Comentário 1) Verifica se o campo «o» do Bds onde está tabela existe, se não existe, cria um vetor
«oo[10]» onde estarão os seguintes dados: a. oo[0]=cksum da string referente à tabela; b. oo
[1]=delx desta tabela; c. oo [2]=dely desta tabela; d. oo [3]=qtx : quantidade de campos por
linha e. oo [4]=qty: quantidade de linhas; f. oo [5]=1 se houver operação pendente de numeros
ou 2 se houver apenas operações pendentes nos dados g. oo [6]=vetor Bds [][] contendo todos
os campos da tabela em forma de vetor h. oo [7]=vetor double[] contendo o valor numerico de
cada campo da tabela i. Oo[8]=vetor com os decimais de cada coluna j. oo [9]=vetor com as
larguras de cada coluna k. oo [10]=vetor com as opções de ajuste (centro, esq, dir) 2) Se o vetor
oo existe, calcula o cksum da string da tabela e compara com o constante de oo[0] para ver se
a string foi mexida, se foi, remonta todos os dados de oo. 3) Se o cksum está ok: a. verifica se
oo[6]=1. Se for remonta todos os dados de oo[6] a partir dos dados que foram processados em
oo[7]. Após isto, a tabela é remontada a partir de cada campo constante de oo[6]. b. Se oo[6]=2,
apenas os dados foram mexidos, e a tabela é remontada a partir dos dados de oo[6]. como delx
é usado o default “^” como dely é usado o default “n”
Parâmetros tabela –
Tipo de retorno boolean
Throws ErrBds
[Link] tabela pdelx pdely tipoTab
Comentário 1) Verifica se o campo «o» do Bds onde está tabela existe, se não existe, cria um vetor
«oo[10]» onde estarão os seguintes dados: a. oo[0]=cksum da string referente à tabela; b. oo
[1]=delx desta tabela; c. oo [2]=dely desta tabela; d. oo [3]=qtx : quantidade de campos por
linha e. oo [4]=qty: quantidade de linhas; f. oo [5]=1 se houver operação pendente de numeros
ou 2 se houver apenas operações pendentes nos dados g. oo [6]=vetor Bds [][] contendo todos
os campos da tabela em forma de vetor h. oo [7]=vetor double[] contendo o valor numerico de
cada campo da tabela i. Oo[8]=vetor com os decimais de cada coluna j. oo [9]=vetor com as
larguras de cada coluna k. oo [10]=vetor com as opções de ajuste (centro, esq, dir) 2) Se o vetor
oo existe, calcula o cksum da string da tabela e compara com o constante de oo[0] para ver se
a string foi mexida, se foi, remonta todos os dados de oo. 3) Se o cksum está ok: a. verifica se
oo[6]=1. Se for remonta todos os dados de oo[6] a partir dos dados que foram processados em
oo[7]. Após isto, a tabela é remontada a partir de cada campo constante de oo[6]. b. Se oo[6]=2,
apenas os dados foram mexidos, e a tabela é remontada a partir dos dados de oo[6].
Parâmetros
• tabela –
• delx –
• dely –
Tipo de retorno boolean
Throws ErrBds
[Link] tabela
Comentário atualiza em uma tabela já formatada os dados double a partir dos campos
Parâmetros tabela –
Throws ErrBds
[Link] tabela
Comentário
Parâmetros tabela –
[Link] tabela
Comentário remonta uma tabela, se precisar
Parâmetros tabela –
1.106. M 355
SuperClient RPA Documentation, Versão
1.106. M 357
SuperClient RPA Documentation, Versão
Comentário
Parâmetros
• tabela –
• coluna –
[Link] tabela coluna delColuna delLinha
Comentário
Parâmetros
• tabela –
• coluna –
• delColuna –
• delLinha –
M.tab2Map tab delLin delCol colChave mapResp
Comentário O tab2Map é capaza de criar uma tabela em um mapa, utilizando uma coluna ou mais
como chaves
Parâmetros
• tab – tabela de dados
• delLin – delimitador de linhas
• delCol – delimitador de colunas
• colChave – colunas que serão utilizadas como chave separadas por «^»
• mapResp – variavel de resposta
Exemplo: faz tabela “cor,amarelo,verdenfruta,banana,abacaten”
tab2Map tabela “n” “,” “1” mapa mapa >> {fruta=fruta,banana,abacate,
cor=cor,amarelo,verde}
Exemplo: faz tbl “carrotverdetgolncarrotvermelhotgolncarrotamarelhotgolncarro-
tamarelotfiatncarrotverdetfiatncarrotazultfiatnmototvermelhathondanmototamarelathondanmototpretathondancarrot
M.tab2Map tbl “n” “t” “1,3” mapa_resp {moto^honda=moto preta honda|moto ama-
rela honda|moto vermelha honda, carro^honda=carro preto honda|carro branco honda,
carro^fiat=carro azul fiat|carro verde fiat|carro amarelo fiat, carro^gol=carro amarelho
gol|carro vermelho gol|carro verde gol}
Tipo de retorno boolean
[Link] colunas resp qtd
Comentário
Parâmetros
• colunas –
• resp –
• qtd –
[Link] tabela del quali resp
Comentário
Parâmetros
• tabela –
• del –
• quali –
• resp –
M.qualificaTexto2 tabela resp
Comentário
Parâmetros
• tabela –
• resp –
[Link] tabela resp
Comentário
Parâmetros
• tabela –
• resp –
[Link] tabela resp
Comentário
Parâmetros
• tabela –
• resp –
1.107 M2gLogger
[Link]()
Comentário
[Link] logName logFile
Comentário Método responsável por criar o arquivo de log.
Tipo de retorno boolean
Parâmetros
• logName – nome do Log
• logFile – arquivo que conterá o log
Throws ErrBds
[Link] logName logFile appenders
Comentário Método responsável por criar o arquivo de log.
Tipo de retorno boolean
Parâmetros
1.108 MD5
1.109 Manter
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
Manter.insere1()
Comentário @epp040722 ateh aqui return true; } static public boolean insere1() throws ErrBds
static public boolean insere1() throws ErrBds
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link] argsel
Comentário
Parâmetros argsel –
[Link]()
Comentário
[Link] comando
Comentário
Parâmetros comando –
[Link] comando
Comentário
Parâmetros comando –
1.110 ManterLight
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
ManterLight.insere1()
Comentário @epp040722 ateh aqui return true; } static public boolean insere1() throws ErrBds
static public boolean insere1() throws ErrBds
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link] argsel
Comentário
Parâmetros argsel –
[Link]()
Comentário
[Link] comando
Comentário
Parâmetros comando –
[Link] comando
Comentário
Parâmetros comando –
1.111 ManutTabs
• listaTab –
• arq –
[Link] conLe conGrava nomeTab listaTab select
Comentário Transfere uma tabela entre bancos de dados diferentes
Parâmetros
• conLe – conector para o bando de dados de onde vem a tabela
• conGrava – conector para o banco de dados que vai recever
• nomeTab – nome da tabela
• listaTab – lista de campos da tabela
• select – select que sera usado
Throws ErrBds
1.112 Mat
• primo2 –
• x–
• qt –
• arqLog –
[Link] n qt x arqLog
Comentário
Parâmetros
• n–
• qt –
• x–
• arqLog –
[Link] y resto n x
Comentário
Parâmetros
• y–
• resto –
• n–
• x–
[Link] y resto n x
Comentário
Parâmetros
• y–
• resto –
• n–
• x–
[Link] qt
Comentário
Parâmetros qt –
[Link]()
Comentário
[Link] resp numero
Comentário
Parâmetros
• resp –
• numero –
1.113 Mdk
[Link] resp arg
Comentário
Parâmetros
• resp –
• arg –
[Link] resp arg timeout
Comentário
Parâmetros
• resp –
• arg –
• timeout –
[Link] args[]
Comentário
Parâmetros args[] –
[Link] janela
Comentário busca uma janela e dá foco nela retorna true se existe
Parâmetros janela –
Tipo de retorno boolean
Throws ErrBds
[Link] janela
Comentário busca uma janela e dá foco nela retorna true se existe
Parâmetros janela –
Tipo de retorno boolean
Throws ErrBds
[Link] str
Comentário copia para a area de trabalho o conteudo de str
Parâmetros str –
Tipo de retorno boolean
Throws ErrBds
[Link] str
Comentário copia para a area de trabalho o conteudo de str
Parâmetros str –
Tipo de retorno boolean
Throws ErrBds
[Link] str
Comentário traz para a area de trabalho o conteudo de str
Parâmetros str –
Tipo de retorno boolean
Throws ErrBds
[Link] lx ly jan
Comentário Dimensiona a janela de nome jan com a largura lx e altura ly
Parâmetros
• lx – largura
• ly – altura
• jan – nome da janela
Tipo de retorno boolean
Throws ErrBds
[Link] px py jan
Comentário posiciona a janela de nome jan com a largura px e altura py
Parâmetros
• px – largura
• py – altura
• jan – nome da janela
Tipo de retorno boolean
Throws ErrBds
[Link] posx posy largura altura pnomeJanela
Comentário posiciona a janela de nome jan com a largura px e altura py
Parâmetros
• px – largura
• py – altura
• jan – nome da janela
Tipo de retorno boolean
Throws ErrBds
[Link] px py jan
Comentário devolve em px e py a posicao do cursor dentro da janela jan
Parâmetros
• px –
• py –
• jan –
Tipo de retorno boolean
Throws ErrBds
[Link] px py
Comentário devolve em px e py a posicao do cursor em relacao à tela do computador
Parâmetros
• px –
• py –
Tipo de retorno boolean
Throws ErrBds
[Link] px py jan
Comentário da um click de mouse na posicao indicada
Parâmetros
• px –
• py –
• jan – nome da janela
Tipo de retorno boolean
Throws ErrBds
[Link] px py
Comentário da um click de mouse na posicao absoluta da tela
Parâmetros
• px –
• py –
Tipo de retorno boolean
Throws ErrBds
[Link] px py jan
Comentário da um click com o botao direito do mouse na posicao indicada
Parâmetros
• px –
• py –
• jan – nome da janela
Tipo de retorno boolean
Throws ErrBds
[Link] px py
Comentário da um click com o botao direito do mouse na posicao absoluta da tela
Parâmetros
• px –
• py –
1.114 MdkOld
[Link] hMdk nome classe
Comentário cria um handler MDK
Parâmetros
• hMdk – recebe os dados do handler
• strMdk –
Tipo de retorno boolean
Throws ErrBds
[Link] handler
Comentário Mostra todos os filhos do handler
Parâmetros handler – handler mdk
Tipo de retorno boolean
Throws ErrBds
[Link]()
Comentário mostra as janelas do ultimo handler localizado
Tipo de retorno boolean
Throws ErrBds
[Link] handler
Comentário mostra as janelas de um handler
Parâmetros handler –
Tipo de retorno boolean
Throws ErrBds
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
[Link] janela linha
Comentário
Parâmetros
• janela –
• linha –
[Link] pos
Comentário
Parâmetros pos –
[Link] handler janelas filtros
Comentário localiza um hander de janela dentro de uma lista de janelas a partir de uma sequencia
de filtros Cada sequencia de filtros deve ter, separados por “|”, um conjunto de qtde”:” filtro,
onde na busca a rotina vai procurar a «qtde»a ocorrencia que tiver contendo o filtro. A partir
dai, o buscador busca do seguinte modo o proximo filtro e assim por diante. Por exemplo, se
filtros for a string “3:Atx|1:edit”, primeiro o buscador tentará achar a 3a linha que contiver «atx»
e depois irá localizar a primeira linha que contiver «edit». A busca nao diferencia maiuscula d
eminuscula
Parâmetros
• handler –
• janelas –
• filtros –
Tipo de retorno boolean
Throws ErrBds
[Link] posLinha posInic janelas linha parms ord
Comentário
Parâmetros
• posLinha –
• posInic –
• janelas –
• linha –
• parms –
• ord –
[Link] resp op msg
Comentário Abre o handler master da janela, a partir do titulo informado em strMdk
Parâmetros
• hMdk –
• resp –
• op –
• msg –
Tipo de retorno boolean
Throws ErrBds
[Link] resp op msg
Comentário Abre o handler master da janela, a partir do titulo informado em strMdk
Parâmetros
• hMdk –
• resp –
• op –
• msg –
Tipo de retorno boolean
Throws ErrBds
[Link] handler parms resp opMdk msgEnv
Comentário Envia uma mensagem com seguranca, pois se a janela for reiniciada com outro handler,
ele acha
Parâmetros
• handler –
• parms –
• resp –
• opMdk –
• msgEnv –
Tipo de retorno boolean
Throws ErrBds
[Link] handler parms resp opMsg parmMsg strMsg
Comentário envia uma mensagem para uma windows filha da window localizada pelo handler a
partir dos parms (filtros informados de acordo com o documentato no metodo getJan
Parâmetros
• handler – handler mestre
• parms – parametros de filtro na forma <qtde ocorrs str1>:<str1> «|» <qtde ocorrs
str2>:<str2>. . . . exemplo : «3:Afx|1:HsEdit» - acha a primeira linha que contenha HsE-
dit apos terem passados 3 ocorrencias que contenham a strinf «AFx»
• resp – resposta retornada pela mensagem
• opMsg – Codigo da mensagem desejada
• parmMsg – parametro extra da mensagem, normalmente um «0» (ZERO)
• strMsg – conteudo da mensagem - pode ser nulo tambem
Tipo de retorno boolean
Throws ErrBds
[Link] handler parms txt
Comentário
Parâmetros
• handler –
• parms –
• txt –
[Link] handler lista
Comentário Set nas respectivas janelas um conjunto de campos listados em lista se algum campo
da lista nao tem o mdk indicado, nao faz nada
Parâmetros
• handler –
• lista –
Tipo de retorno boolean
Throws ErrBds
[Link] handler parms txt
Comentário
Parâmetros
• handler –
• parms –
• txt –
[Link] handler lista
Comentário pega o conteudo dos componentes / janelas e poe em um conjunto de campos listados
em lista se algum campo da lista nao tem o mdk indicado, nao faz nada
Parâmetros
• handler –
• lista –
Tipo de retorno boolean
Throws ErrBds
[Link] handler parms resp
Comentário
Parâmetros
• handler –
• parms –
• resp –
[Link] linha
Comentário
Parâmetros linha –
[Link]()
Comentário
1.115 MenuFlash
[Link]=new
Comentário
[Link] Op
Comentário
Parâmetros Op –
MenuFlash.arv2planilha parqsArv pjanPlanilha
Comentário
Parâmetros
• parqsArv –
• pjanPlanilha –
[Link] parqPlan pjanPlanilha
Comentário
Parâmetros
• parqPlan –
• pjanPlanilha –
[Link] pletras registro opcaoLetra linha linhaErro
Comentário
Parâmetros
• pletras –
• registro –
• opcaoLetra –
• linha –
• linhaErro –
[Link] arg novaLetra
Comentário
Parâmetros
• arg –
• novaLetra –
[Link] parqPlan arqArvore
Comentário
Parâmetros
• parqPlan –
• arqArvore –
[Link] pcampo
Comentário
Parâmetros pcampo –
[Link]=new
Comentário
[Link] strErro
Comentário
Parâmetros strErro –
[Link] strArv
Comentário
Parâmetros strArv –
[Link] arvoreDestino
Comentário
Parâmetros arvoreDestino –
[Link] ehCompilação
Comentário
Parâmetros ehCompilação –
1.116 MiniEd
1.117 Mmj
1.118 Mnk
Throws ErrBds
[Link] altura largura nomeJanela
Comentário Dimensiona a janela
Parâmetros
• nomeJanela – O nome ou parte do nome da janela
• altura – A nova largura em pixels
• largura – A nova altura em pixels
Tipo de retorno boolean Se foi possível dimensionar a janela
Throws ErrBds
[Link] esquerda topo largura altura nomeJanela
Comentário
Parâmetros
• esquerda –
• topo –
• largura –
• altura –
• nomeJanela –
[Link] esquerda topo nomeJanela
Comentário Posiciona a janela
Parâmetros
• nomeJanela – O nome ou parte do nome da janela
• esquerda – A posição na horizontal em pixels
• topo – A posição na vertical em pixels
Tipo de retorno boolean Se foi possível posicionar a janela
Throws ErrBds
[Link] esquerda topo largura altura nomeJanela
Comentário
Parâmetros
• esquerda –
• topo –
• largura –
• altura –
• nomeJanela –
[Link] x y
Comentário Posiciona o mouse no local especificado
Parâmetros
[Link] x y
Comentário Executa um clique do botao esquerdo do mouse
Parâmetros
• x – A posição horizontal em pixels
• y – A posição vertical em pixels
Tipo de retorno boolean Se foi possível clicar com o mouse
Throws ErrBds
[Link] x y
Comentário Executa um clique do botao direito do mouse
Parâmetros
• x – A posição horizontal em pixels
• y – A posição vertical em pixels
Tipo de retorno boolean Se foi possível clicar com o mouse
Throws ErrBds
[Link] x y nomeJanela
Comentário Executa um clique do botao esquerdo do mouse
Parâmetros
• nomeJan – nome da janela
• x – A posição horizontal em pixels
• y – A posição vertical em pixels
Tipo de retorno boolean Se foi possível clicar com o mouse
Throws ErrBds
[Link] x y nomeJanela
Comentário Executa um duplo clique do botao esquerdo do mouse
Parâmetros
• nomeJan – nome da janela
• x – A posição horizontal em pixels
• y – A posição vertical em pixels
Tipo de retorno boolean Se foi possível clicar com o mouse
Throws ErrBds
[Link] x y nomeJan
Comentário Executa um clique do botao direito do mouse
Parâmetros
• nomeJan – nome da janela
• x – A posição horizontal em pixels
• y – A posição vertical em pixels
Throws ErrBds
[Link] x y largura altura nomeJanela
Comentário Retorna a dimensão da janela, sua posição x e y e seu tamanho altura e largura
Parâmetros nomeJanela – O nome ou parte do nome da janela, ou se for numero, o handle da
janela
Tipo de retorno boolean falso se nao encontrar a janela
Throws ErrBds
[Link]()
Comentário Esconde uma janela cortina em exibição
Throws ErrBds
[Link] arquivo
Comentário Inicia uma gravação de Macro
Parâmetros arquivo – O nome do arquivo que será gravado contendo a macro
Tipo de retorno boolean Se foi possível iniciar a gravação
Throws ErrBds
[Link] arquivo
Comentário Inicia uma gravação de Macro
Parâmetros arquivo – O nome do arquivo que será gravado contendo a macro
Tipo de retorno boolean Se foi possível iniciar a gravação
Throws ErrBds
[Link]()
Comentário Para uma gravação de macro em andamento
Tipo de retorno boolean Se foi possível parar a gravação
Throws ErrBds
[Link] arquivo
Comentário Inicia um play back de Macro
Parâmetros arquivo – O nome do arquivo que contem uma macro gravada
Tipo de retorno boolean Se foi possível iniciar o play back
Throws ErrBds
[Link] arquivo
Comentário Para um play back de macro em andamento
Tipo de retorno boolean Se foi possível parar o play back
Throws ErrBds
Inicia um play back de Macro
Parâmetros arquivo – O nome do arquivo que contem uma macro gravada
Tipo de retorno boolean Se foi possível iniciar o play back
Throws ErrBds
[Link]()
Comentário Para um play back de macro em andamento
Tipo de retorno boolean Se foi possível parar o play back
Throws ErrBds
[Link]()
Comentário Para uma gravação ou playback de macro em andamento
Tipo de retorno boolean Se foi possível parar a gravação ou playback
Throws ErrBds
[Link]()
Comentário Bloqueia a entrada de dados via teclado e mouse (para desbloquer pressione
Ctrl+Alt+Del)
Tipo de retorno boolean Se foi possível bloquear o teclado
Throws ErrBds
[Link]()
Comentário Desloqueia a entrada de dados via teclado e mouse
Tipo de retorno boolean Se foi possível desbloquear o teclado
Throws ErrBds
[Link] xInicio yInicio xFim yFim botao
Comentário Arrasta o botão do mouse de um ponto até outro ponto
Parâmetros
• xInicio – A posição inicial horizontal em pixels do início do arrastamento
• yInicio – A posição inicial vertical em pixels do início do arrastamento
• xFim – A posição final horizontal em pixels do início do arrastamento
• yFim – A posição final vertical em pixels do início do arrastamento
• botao – O botão a ser arrastado
Tipo de retorno boolean Se foi possível arrastar com o mouse
Throws ErrBds
[Link] xInicio yInicio xFim yFim botao nomeJanela
Comentário
Parâmetros
• xInicio –
• yInicio –
• xFim –
• yFim –
• botao –
• nomeJanela –
[Link] nomeJanela
Comentário Procura e retorna o handle da janela
Parâmetros nomeJanela – O nome ou parte do nome da janela
Tipo de retorno boolean O handle da janela encontrada
Throws ErrBds
[Link]()
Comentário Pretratamento de uma sequencia de maneira que o MoniKey possa tratar as teclas cor-
retamente (torna os comandos mais amigaveis podendo-se usar por exemplo {A} ou {ALT} para
indicar o acionamento da tecla alt, por exemplo
Parâmetros args – argumento contendo as teclas a serem tratadas
Throws ErrBds
[Link] args
Comentário
Parâmetros args –
1.119 Mnk0
[Link] listaJanelas
Comentário Coloca em
Tipo de retorno void Um array de string contendo todas as janelas abertas
Throws ErrBds
Parâmetros listaJanelas –
[Link] nomeJanela
Comentário Exibe a janela e coloca o foco nela, assim ela passa a receber as entradas do usuário,
como teclado e mouse
Parâmetros nomeJanela – O nome inteirto ou parte dO nome inteirto ou parte do nome da janela
Tipo de retorno boolean Se fou possível dar o foco na janela
Throws ErrBds
[Link] nomeJanela
Comentário Exibe a janela e coloca o foco nela, assim ela passa a receber as entradas do usuário,
como teclado e mouse
Parâmetros nomeJanela – O nome inteirto ou parte dO nome inteirto ou parte do nome da janela
Tipo de retorno boolean Se fou possível dar o foco na janela
Throws ErrBds
[Link] nomeJanela altura largura
Comentário Dimensiona a janela
Parâmetros
1.120 MostraConexoes
[Link]()
Comentário
1.121 NMail
[Link]()
Comentário
Author Luan Rafael Envia email
Parâmetros
• isSsl – Se o servidor precisar de uma conexão ssl como os da google por exemplos passar
1 caso contrário como passar 0 ( Para os servidores da epsoft deve-se utilizar 0 )
• resp – Retorna o erro caso ocorra
[Link] resp
Comentário
Parâmetros resp –
[Link] isSsl resp
Comentário
Parâmetros
• isSsl –
• resp –
[Link] isSsl resp
Comentário
Parâmetros
• isSsl –
• resp –
[Link] resp
Comentário
Parâmetros resp –
[Link] conteudo assunto anexos to cc cco resp
Comentário
Parâmetros
• conteudo –
• assunto –
• anexos –
• to –
• cc –
• cco –
• resp –
[Link] resp
Comentário
Parâmetros resp –
[Link] conteudo assunto anexos to cc bcc resp
Comentário
Parâmetros
• conteudo –
• assunto –
• anexos –
• to –
• cc –
• bcc –
• resp –
1.122 Na
[Link] args
Comentário
Parâmetros args –
[Link] msg
Comentário
Parâmetros msg –
[Link] msg
Comentário
Parâmetros msg –
[Link] args
Comentário
Parâmetros args –
[Link]()
Comentário
[Link]()
Comentário
[Link] msg
Comentário
Parâmetros msg –
[Link] msg timeout
Comentário
Parâmetros
• msg –
• timeout –
[Link] msg
Comentário
Parâmetros msg –
[Link] msg timeout
Comentário
Parâmetros
• msg –
• timeout –
[Link] imgPath
Comentário
Parâmetros imgPath –
1.123 Nio
Comentário Abre uma nova conexão com o hostame:porta especificados, efetuando uma chamada
ao método presente no parâmetro onRead para cada nova mensagem recebida
Parâmetros
• hostname – Hostname
• port – Porta
• onRead – Método que deve ser chamado a cada nova leitura
• onDisconnect – Método que deve ser chamado ao ser desconectado
Tipo de retorno Bds Identificador do canal
Throws IOException
[Link] handler
Comentário Fecha o canal com o respectivo identificador
Parâmetros handler – Identificador do canal
Throws IOException
[Link] handler message
Comentário Escreve uma mensagem no canal especificado
Parâmetros
• handler – Identificador do canal
• message – A mensagem que deve ser escrita
[Link] handler request reply timeout
Comentário Define uma mensagem “heartbeat” que será enviada no intervalo definido. Essa meca-
nismo serve para validar a conexão a nível de aplicação, já que o protocolo TCP por vezes não
consegue identificar uma queda de conexão.
Parâmetros
• handler – Identificador do canal
• request – Texto da mensagem que será enviada
• reply – Resposta esperada
• timeout – Intervalo, em milisegundos, entre cada batida
1.124 NovoAlerta
[Link]()
Comentário
[Link] msg
Comentário
Parâmetros msg –
[Link] msg
Comentário
Parâmetros msg –
[Link] args
Comentário
Parâmetros args –
1.125 Parser
1.126 PlaySound
[Link] arquivo
Comentário
Parâmetros arquivo –
[Link]()
Comentário
1.127 Pparte
[Link] todo parte dels pt1 pt2
Comentário
Parâmetros
• todo –
• parte –
• dels –
• pt1 –
• pt2 –
Pparte.t()
Comentário
[Link] pstrmets pmetodoclasse
Comentário
Parâmetros
• pstrmets –
• pmetodoclasse –
[Link] pstrmets0 pclassmet pmetodo
Comentário
Parâmetros
• pstrmets0 –
• pclassmet –
• pmetodo –
1.128 Pproc
[Link] arg1 arg2 hash
Comentário
Parâmetros
• arg1 –
• arg2 –
• hash –
[Link] op
Comentário
Parâmetros op –
[Link] con lgMaster senhaMaster lg pass atrib
Comentário
Parâmetros
• con –
• lgMaster –
• senhaMaster –
• lg –
• pass –
• atrib –
[Link] atrib
Comentário
Parâmetros atrib –
[Link] con lg pass atrib
Comentário
Parâmetros
• con –
• lg –
• pass –
• atrib –
[Link] con lg pass atrib
Comentário
Parâmetros
• con –
• lg –
• pass –
• atrib –
[Link]()
Comentário
[Link] resp
Comentário
Parâmetros resp –
[Link] arg
Comentário
Parâmetros arg –
[Link] codV
Comentário
Parâmetros codV –
Tipo de retorno boolean
Throws ErrBds
[Link] resp arg
Comentário
Parâmetros
• resp –
• arg –
[Link] nserie
Comentário
Parâmetros nserie –
1.129 Print
1.130 PrintG
[Link] texto
Comentário Esse método imprime a string Bds passada como parâmetro. Após a execução do
método, o aplicativo apresentará uma tela de diálogo referente as especificações da impressão.
Parâmetros texto – especifica string Bds a ser impressa.
1.131 PrintTeste
[Link] texto
Comentário Esse método imprime a string Bds passada como parâmetro. Após a execução do
método, o aplicativo apresentará uma tela de diálogo referente as especificações da impressão.
Parâmetros texto – especifica string Bds a ser impressa.
1.132 Procs
Parâmetros
• procmy –
• sitatv –
[Link] processo ordemproc maquina psitatv pstatus pocorr
Comentário
Parâmetros
• processo –
• ordemproc –
• maquina –
• psitatv –
• pstatus –
• pocorr –
[Link] strtela processo ordemproc maquina
Comentário
Parâmetros
• strtela –
• processo –
• ordemproc –
• maquina –
1.133 Proj
[Link] args
Comentário
Parâmetros args –
[Link]()
Comentário
[Link] ops filtros
Comentário
Parâmetros
• ops –
• filtros –
[Link] arg pos posinic
Comentário
Parâmetros
• arg –
• pos –
• posinic –
[Link] arg pos posinic
Comentário static public Bds pegaopt(Bds arg, Bds pos, Bds posinic) throws ErrBds retorna a pa-
lavra correspondente a posicao pos em arg, o primo char de arg tem a posicao posinic
Parâmetros
• arg –
• pos –
• posinic –
[Link] args
Comentário
Parâmetros args –
[Link] arg
Comentário
Parâmetros arg –
[Link] args janela
Comentário Envia comandos ao journalling, com possibilidade de pausa
sintaxe : .sendcmdj comando janela tempopausa1 tempopausa2 qtVezes exemplo : enviar co-
mando esc para janela <xxx> com <pausa 1 500> 6 vezes .sendcmdj “{ESC}” “xxx” 1 500
6
OBS : Este comando depende do tipo de teclado que se esta usando.
pode-se setar o tipo de teclado : nulo para teclado US sem acento 1 para teclado US internacional
- Brasil 2 para teclado ABNT Brasil
No Java : [Link].s(<teclado>); No Clide: faz tecladoJournaling “<teclado>”
Parâmetros args – sequencia de tecladas a serem enviadas para
[Link] args janela resp
Comentário
Parâmetros
• args –
• janela –
• resp –
[Link] str janela resp op teclado
Comentário Esse método envia argumentos ao servidor Journalling que faz uma requisição pela
janela especificada nos parâmetros de entrada.
<pre> Exemplo: <b>[Link] “teste epsoft” “textpad” resp “8”<b> // escreve «teste epsoft» no
TextPad. <b>[Link] “” “textpad” resp “9”<b> // apenas dá o foco na janela do TextPad. <pre>
Parâmetros
• str – string a ser enviada
• THbd –
• resp –
• teclado –
[Link] arquivo
Comentário
Parâmetros arquivo –
[Link] MaqLogin processo dirLog ultLogs
Comentário
Parâmetros
• MaqLogin –
• processo –
• dirLog –
• ultLogs –
1.134 R
[Link] nome parte
Comentário
Parâmetros
• nome –
• parte –
[Link]()
Comentário pega uma string de comando bdjava e a codifica
Parâmetros
• cmd – comando a ser enviado
• cod – comando codificado
Throws ErrBds
[Link] arg resp
Comentário
Parâmetros
• arg –
• resp –
[Link] ipCloud portaCloud servicoCloud prmte pconsumidor pdest pret ptimeout arg resp
Comentário
Parâmetros
• ipCloud –
1.134. R 399
SuperClient RPA Documentation, Versão
• portaCloud –
• servicoCloud –
• prmte –
• pconsumidor –
• pdest –
• pret –
• ptimeout –
• arg –
• resp –
[Link] argEnv argResp
Comentário
Parâmetros
• argEnv –
• argResp –
[Link] argEnv argResp
Comentário
Parâmetros
• argEnv –
• argResp –
[Link] ident consumidor timeout
Comentário
Parâmetros
• ident –
• consumidor –
• timeout –
[Link] ident dest timeout
Comentário
Parâmetros
• ident –
• dest –
• timeout –
[Link]()
Comentário exemplo para um comando nativo
Throws ErrBds
[Link] arg
Comentário exemplo para um comando nativo
Throws ErrBds
Parâmetros arg –
[Link] inic fim
Comentário
Parâmetros
• inic –
• fim –
[Link]()
Comentário
1.135 Rel
[Link] psdthrel dt hh
Comentário
Parâmetros
• psdthrel –
• dt –
• hh –
[Link] arg sqt
Comentário
Parâmetros
• arg –
• sqt –
[Link] hh millis1 millis2
Comentário
Parâmetros
• hh –
• millis1 –
• millis2 –
[Link] segs hh
Comentário
Parâmetros
• segs –
• hh –
[Link] segs qt hh
Comentário
Parâmetros
• segs –
• qt –
• hh –
[Link] resp sqt stot
Comentário
Parâmetros
• resp –
• sqt –
• stot –
[Link] resp sqt stot scasas
Comentário
Parâmetros
• resp –
• sqt –
• stot –
• scasas –
[Link] str decs
Comentário
Parâmetros
• str –
• decs –
[Link] sdthrel
Comentário
Parâmetros sdthrel –
[Link] sdthrel
Comentário
Parâmetros sdthrel –
[Link] sdthrel
Comentário
Parâmetros sdthrel –
[Link] data
Comentário
Parâmetros data –
[Link] data strdata
Comentário
Parâmetros
• data –
• strdata –
[Link] data
Comentário
Parâmetros data –
[Link] data op
Comentário
Parâmetros
• data –
• op –
[Link] data
Comentário
Parâmetros data –
[Link] dt vaiInv
Comentário
Parâmetros
• dt –
• vaiInv –
[Link] dt vaiInv
Comentário
Parâmetros
• dt –
• vaiInv –
[Link] data
Comentário
Parâmetros data –
[Link] data strdata
Comentário
Parâmetros
• data –
• strdata –
[Link] data
Comentário
Parâmetros data –
[Link] data strdata
Comentário
Parâmetros
• data –
• strdata –
[Link] data
Comentário
Parâmetros data –
[Link] data
Comentário
Parâmetros data –
[Link] ndias strdata
Comentário
Parâmetros
• ndias –
• strdata –
[Link] hhmmss segs
Comentário
Parâmetros
• hhmmss –
• segs –
[Link] rega regb sdel campos precisoes regperc
Comentário
Parâmetros
• rega –
• regb –
• sdel –
• campos –
• precisoes –
• regperc –
[Link] a b precisao perc
Comentário
Parâmetros
• a–
• b–
• precisao –
• perc –
[Link] b c
Comentário
Parâmetros
• b–
• c–
[Link] a b c
Comentário
Parâmetros
• a–
• b–
• c–
[Link] numero decimais
Comentário
Parâmetros
• numero –
• decimais –
[Link] vetDest vetOrig ignoraCol1 ignoraLin1
Comentário
Parâmetros
• vetDest –
• vetOrig –
• ignoraCol1 –
• ignoraLin1 –
[Link] vetDest vetOrig ignoraCol1 ignoraLin1 qtCols
Comentário
Parâmetros
• vetDest –
• vetOrig –
• ignoraCol1 –
• ignoraLin1 –
• qtCols –
[Link] vetDest vetOrig ignoraCol1 ignoraLin1
Comentário
Parâmetros
• vetDest –
• vetOrig –
• ignoraCol1 –
• ignoraLin1 –
[Link] vetDest vetOrig ignoraCol1 ignoraLin1 qtCols
Comentário
Parâmetros
• vetDest –
• vetOrig –
• ignoraCol1 –
• ignoraLin1 –
• qtCols –
[Link]()
Comentário
[Link] orig dest titulos tcampos
Comentário Monta uma tabela com os dados recebidos de uma pesquisa com os titulos e os tama-
nhos
Parâmetros
• orig –
• dest –
• tcampos –
Throws ErrBds
[Link] orig dest tcampos
Comentário
Parâmetros
• orig –
• dest –
• tcampos –
1.136 RelAvul
• con –
• tabelas –
• lista –
• selectRel –
• dts –
[Link] con mascara colunasRel tabelasRel listaRelTot listaPesq listaRel sel
Comentário
Parâmetros
• con –
• mascara –
• colunasRel –
• tabelasRel –
• listaRelTot –
• listaPesq –
• listaRel –
• selectRel –
• arqTemplate –
• dtInic –
• dtFim –
• radArqSai –
• descRel –
• nomeRel –
[Link] con mascara colunasRel tabelasRel listaRelTot listaPesq listaRel sel
Comentário
Parâmetros
• con –
• mascara –
• colunasRel –
• tabelasRel –
• listaRelTot –
• listaPesq –
• listaRel –
• selectRel –
• arqTemplate –
• dts –
• radArqSai –
• descRel –
• nomeRel –
[Link]()
Comentário
[Link] nomeAbs parms filtro
Comentário
Parâmetros
• nomeAbs –
• parms –
• filtro –
[Link] linha str
Comentário
Parâmetros
• linha –
• str –
[Link] lista
Comentário
Parâmetros lista –
[Link] cps
Comentário
Parâmetros cps –
[Link] radical dtInic nomeRel strTemplates strHrefs nomeArq
Comentário
Parâmetros
• radical –
• dtInic –
• nomeRel –
• strTemplates –
• strHrefs –
• nomeArq –
[Link] arqTemplate preambulo postambulo templates
Comentário
Parâmetros
• arqTemplate –
• preambulo –
• postambulo –
• templates –
[Link] lista
Comentário
Parâmetros lista –
[Link] lista nomeTotal
Comentário
Parâmetros
• lista –
• nomeTotal –
[Link] str mascara lista colunasRel
Comentário
Parâmetros
• str –
• mascara –
• lista –
• colunasRel –
[Link] tab lista
Comentário
Parâmetros
• tab –
• lista –
[Link] mascara colunasRel listaRel arqTemplate dts radArqSai descRel nomeRe
Comentário
Parâmetros
• mascara –
• colunasRel –
• listaRel –
• arqTemplate –
• dts –
• radArqSai –
• descRel –
• nomeRel –
1.137 RelatorioLog
RelatorioLog.t()
Comentário
1.138 Relay
[Link] socks hostsRelay hostsErro
Comentário Abre uma quantidade variavel de soquetes
Parâmetros
• socks – vetor com os soquetes
• hostsRelay – lista dos hosts e respectivas portas - ex:
“[Link]:7506,[Link]:2001”
• hostsErro –
Tipo de retorno boolean
Throws ErrBds
[Link] relayServ nsock pacote resp
Comentário Envia um pacote para determinado endereco, a partir de um indice do sock desejado
Parâmetros
• relayServ –
• nsock –
• pacote –
• resp –
Tipo de retorno boolean
Throws ErrBds
1.139 Ren
[Link]()
Comentário
1.140 Rj
Rj.t()
Comentário
1.141 Roda
Roda.r_bat pasta_bat pasta_move
Comentário
Parâmetros
• pasta_bat –
• pasta_move –
1.142 Roda_bat
Roda_bat.r_bat()
Comentário
Roda_bat.etodo()
Comentário
Roda_bat.ltodo ops filtros
Comentário
Parâmetros
• ops –
• filtros –
Roda_bat.ptodo arg pos posinic
Comentário
Parâmetros
• arg –
• pos –
• posinic –
Roda_bat.pegaopt arg pos posinic
Comentário static public Bds pegaopt(Bds arg, Bds pos, Bds posinic) throws ErrBds retorna a pa-
lavra correspondente a posicao pos em arg, o primo char de arg tem a posicao posinic
Parâmetros
• arg –
• pos –
• posinic –
Roda_bat.aatodo args
Comentário
Parâmetros args –
Roda_bat.atodo arg
Comentário
Parâmetros arg –
1.143 Rodada
[Link]()
Comentário
1.144 Run
[Link]()
Comentário
Run.x arg
Comentário
Parâmetros arg –
[Link]()
Comentário
Run.x arg
Comentário
Parâmetros arg –
[Link] fdbg
Comentário atencao - liga o debug para mostrar o que tem
Parâmetros fdbg –
1.145 Rx
1.146 S
[Link] posx posy
Comentário
Parâmetros
• posx –
• posy –
[Link] pnomeJan
Comentário
Parâmetros pnomeJan –
[Link] pnomeJan
Comentário
Parâmetros pnomeJan –
[Link] pnomeJan
Comentário
Parâmetros pnomeJan –
[Link]()
Comentário
[Link] posx posy nomeJan
Comentário
Parâmetros
• posx –
• posy –
1.146. S 413
SuperClient RPA Documentation, Versão
• nomeJan –
[Link] nomeJan
Comentário
Parâmetros nomeJan –
[Link] teclas posx posy pnomeJan
Comentário
Parâmetros
• teclas –
• posx –
• posy –
• pnomeJan –
[Link] posx posy pnomeJan
Comentário
Parâmetros
• posx –
• posy –
• pnomeJan –
[Link] posx posy
Comentário
Parâmetros
• posx –
• posy –
[Link] posx posy pnomeJan
Comentário
Parâmetros
• posx –
• posy –
• pnomeJan –
[Link] posx posy
Comentário
Parâmetros
• posx –
• posy –
[Link] posx posy pnomeJan
Comentário
Parâmetros
• posx –
• posy –
• pnomeJan –
[Link] posx posy
Comentário
Parâmetros
• posx –
• posy –
[Link] pjanela atalho
Comentário
Parâmetros
• pjanela –
• atalho –
[Link] pjanela
Comentário
Parâmetros pjanela –
[Link] largura altura pnomeJanela
Comentário
Parâmetros
• largura –
• altura –
• pnomeJanela –
[Link] posx posy largura altura pnomeJanela
Comentário
Parâmetros
• posx –
• posy –
• largura –
• altura –
• pnomeJanela –
[Link] posx posy pnomeJanela
Comentário
Parâmetros
• posx –
• posy –
• pnomeJanela –
1.146. S 415
SuperClient RPA Documentation, Versão
• posx1 –
• posy1 –
• resp –
• pjanela –
[Link] posx0 posy0 posx1 posy1 pjanela
Comentário
Parâmetros
• posx0 –
• posy0 –
• posx1 –
• posy1 –
• pjanela –
[Link] posx0 posy0 posx1 posy1
Comentário
Parâmetros
• posx0 –
• posy0 –
• posx1 –
• posy1 –
[Link] x y pnomeJanela
Comentário poe o cursor no local especificado dentro da janela
Parâmetros
• x – A posição horizontal em pixels
• y – A posição vertical em pixels
• nomeJanela – O nome ou parte do nome da janela
Tipo de retorno boolean Se foi possível posicionar o cursor
Throws ErrBds
[Link] x y
Comentário poe o cursor no local especificado na tela
Parâmetros
• x – A posição horizontal em pixels
• y – A posição vertical em pixels
• nomeJanela – O nome ou parte do nome da janela
Tipo de retorno boolean Se foi possível posicionar o cursor
Throws ErrBds
[Link] args
1.146. S 417
SuperClient RPA Documentation, Versão
1.146. S 419
SuperClient RPA Documentation, Versão
[Link] lista
Comentário oculta a tela indicada
Parâmetros lista – contem os dados que serao montados na tela
Tipo de retorno boolean verdadeiro se operacao OK
Throws ErrBds
[Link] lista
Comentário faz um pop da tela indicada (deixa de ficar invisivel)
Parâmetros lista – contem os dados que serao montados na tela
Tipo de retorno boolean verdadeiro se operacao OK
Throws ErrBds
[Link] lista
Comentário pega o conteudo digitado dentro da tela e traz para os respectivos campos
Parâmetros lista – contem os dados que serao montados na tela
Tipo de retorno boolean verdadeiro se operacao OK
Throws ErrBds
[Link] lista
Comentário poe o conteudo dos campos na tela
Parâmetros lista – contem os dados que serao montados na tela
Tipo de retorno boolean verdadeiro se operacao OK
Throws ErrBds
[Link] str
Comentário copia para area de trabalho os dados existentes em str
Parâmetros str –
Throws ErrBds
[Link] str
Comentário
Parâmetros str –
[Link] arq tela tempo
Comentário
Parâmetros
• arq –
• tela –
• tempo –
[Link] parq x1 y1 x2 y2 tempo
Comentário
Parâmetros
• parq –
• x1 –
• y1 –
• x2 –
• y2 –
• tempo –
[Link] args
Comentário monta uma string com argumentos e esta string é executada como sendo um comando
bdjava
Parâmetros str –
Throws ErrBds
Tipo de retorno boolean retorna o resultado do comando [Link]
[Link] args
Comentário monta uma string com argumentos e esta string é executada remotamente
Parâmetros str –
Throws ErrBds
[Link] args
Comentário monta uma string com argumentos e esta string é executada remotamente
Parâmetros str –
Throws ErrBds
Tipo de retorno boolean - retorna verdadeiro se o comando de sistema retornar zero
[Link] args
Comentário equivalente a um «msgBox» concatena os argumentos e os apresenta em uma janela
Parâmetros str –
Throws ErrBds
[Link] args
Comentário equivalente a apresentar uma mensagem por um periodo de milisegundos. Se o ultimo
argumento for numerico, considera como sendo os milisegundos desejados para exibir a mensa-
gem Se nao for numerico, a mensagem é exibida por 1 segundo concatena os argumentos e os
apresenta em uma janela
Parâmetros str –
Throws ErrBds
[Link] args
Comentário equivalente a apresentar uma mensagem por um periodo de milisegundos. é executado
em uma thread remota Se o ultimo argumento for numerico, considera como sendo os milise-
gundos desejados para exibir a mensagem Se nao for numerico, a mensagem é exibida por 1
segundo concatena os argumentos e os apresenta em uma janela
Parâmetros str –
1.146. S 421
SuperClient RPA Documentation, Versão
Throws ErrBds
S.infoR0 arg tout
Comentário
Parâmetros
• arg –
• tout –
[Link] args
Comentário Abre uma janela onde se pode confirmar ou nao se concorda com uma questao conca-
tena os argumentos e os apresenta em uma janelat
Parâmetros args – argumentos que sao montados para apresentacao na janela
Tipo de retorno boolean true se se confirmar com OK
Throws ErrBds
[Link] jan
Comentário Pega a ultima janela clicada desde que nao seja a do SuperClient do proprio IDE ou o
Bdjava
Parâmetros jan – retorna o titulo completo da janela
Throws ErrBds
[Link] jan handle
Comentário Pega a ultima janela clicada desde que nao seja a do SuperClient do proprio IDE ou o
Bdjava
Parâmetros
• jan – retorna o titulo completo da janela
• handle – retorna o handle da janela
Throws ErrBds
[Link] jan handle pjanFiltro
Comentário Pega a ultima janela clicada desde que nao seja a do SuperClient do proprio IDE ou o
Bdjava. Retorna a primeira janela que contiver <janFiltro>.
Parâmetros
• jan – recebe a primeira janela que contiver <janFiltro>
• handle – handle a ser informado
• janFiltro – contem o titulo ou um pedaco de titulos das janelas que podem ser aceitas
separados por ^ e ainda separados por «~» de outro grupo de janelas que nao sao aceitas
tambem separadas por «^» exemplo: pegaJan jan handle “~<lista de janelas constantes do
pin, separadas por «^»: ira pegar a janela mais significante retirando-se as janelas do pin
Throws ErrBds
[Link] teclas
Comentário
Parâmetros teclas –
[Link] teclas
Comentário
Parâmetros teclas –
[Link] ...teclas
Comentário
Parâmetros ..teclas –
[Link] pteclas pnomeJan
Comentário
Parâmetros
• pteclas –
• pnomeJan –
[Link] resp
Comentário
Parâmetros resp –
[Link] pteclas pjan
Comentário
Parâmetros
• pteclas –
• pjan –
[Link] pteclas pjan
Comentário
Parâmetros
• pteclas –
• pjan –
[Link] str
Comentário tem zica significa ter um texto entre dois {} onde tem acento ou qq outra coisa que nao
seja letras maiusculas ou numeros
Parâmetros str –
Tipo de retorno boolean
Throws ErrBds
[Link]()
Comentário
[Link] pausa
Comentário ajusta a pausa minima entre cada comando teclas
Parâmetros pausa – pausa minima em milisegundos
Throws ErrBds
1.146. S 423
SuperClient RPA Documentation, Versão
[Link] usa
Comentário se usa = 1, usa a solucao do robot java
Parâmetros usa –
Throws ErrBds
[Link] cp arq
Comentário le o conteudo do CTL-Z de um campo a partir de um arquivo
Parâmetros
• cp –
• arq –
Throws ErrBds
[Link]()
Comentário
[Link] jans
Comentário marca janerlas a serem monitoradas Cada nome de janela tem um «:» que indica o
abstral a ser executado O Ultimo argumento é o tempo de verificacao
Parâmetros jans – sequencia de argumentos conforme explicado acima
[Link]()
Comentário
[Link]()
Comentário Cancela o fixaJan
Throws ErrBds
[Link] jans
Comentário
Parâmetros jans –
[Link]()
Comentário
[Link]()
Comentário Cancela o fixaJan
Throws ErrBds
[Link] url janBrowser op
Comentário Chama um browser considerando o seguinte.
Se janBrowser indica o handle de uma janela de Browser ativa, esta janela ativa é usada para
este comando. Se nao estiver ativa, abre uma nova janela, capturando o handle e pondo em
janBrowser. Se for a primeira vez que a janela for chamada, a url indicada é chamada. Se
a janela já existir, se op for 1, chamada a url indicada na janela, fazendo esta «voltar para
o inicio» se op=0, e a janela ja existir, apenas Dá foco nesta janela importante - Brw funci-
ona com qualquer browser que entenda ALT-D como sendo o foco necessario para se digitar
uma nova url Para isto, deve setar a variavel «$caminhoBrowser» com o caminho necessario
para chamar o browser desejado exemplos: faz $caminhoBrowser “ «c:\Program Files\internet
1.146. S 425
SuperClient RPA Documentation, Versão
• delreg –
• pop –
[Link] telas
Comentário marca as janelas indicadas para sempre ficarem por cima Marca as janelas indicadas
para ficarem sempre no topo Somente aceita as janelas criadas no proprio bdjava
Parâmetros telas – argumentos: um argumento para cada tela exemplo «onTop listaTela lis-
taHist»
Tipo de retorno boolean
Throws ErrBds
[Link] px py janela r g b
Comentário Retorna os componentes RGB de um pixel (r: red-vermelho, g: green-verde e b:blue -
azul)
Parâmetros
• px – pos horizontal do pixel em relacao à janela desejada
• py – pos vertical
• janela – nome da janela - se for nula, considera a tela do computador
• r – componente «red» - vemelho
• g- – compnente «green» - verde
• b – componente «blue» - azul -
Tipo de retorno boolean retorna falso se nao encontrar a janela ou se o pixel estiver fora da janela
Throws ErrBds
[Link] telas
Comentário marca as janelas indicadas para nao mais ficarem ficarem por cima Marca as janelas
indicadas para nao ficarem mais no topo Somente aceita as janelas criadas no proprio bdjava
Parâmetros telas – argumentos: um argumento para cada tela exemplo «onTop listaTela lis-
taHist»
Tipo de retorno boolean
Throws ErrBds
[Link] pjan
Comentário processa uma especificacao de janela. Se contiver acento, troca pelo handle
Tipo de retorno Bds
Throws ErrBds
Parâmetros pjan –
[Link] []xargs
Comentário Log referente à m2g etc se o servidor nao esta disponivel, grava no emsg
Parâmetros xargs –
Tipo de retorno boolean
Throws ErrBds
1.147 Sc
[Link] idLock
Comentário
Parâmetros idLock –
[Link] idLock beep
Comentário
Parâmetros
• idLock –
• beep –
[Link] idLock
Comentário
Parâmetros idLock –
[Link]()
Comentário
[Link] args janela
Comentário
Parâmetros
• args –
• janela –
[Link] args janela resp
Comentário
Parâmetros
• args –
• janela –
• resp –
[Link] str janela resp op teclado
Comentário
Parâmetros
• str –
• janela –
• resp –
• op –
• teclado –
[Link] args janela resp op
Comentário
1.147. Sc 427
SuperClient RPA Documentation, Versão
Parâmetros
• args –
• janela –
• resp –
• op –
[Link] op
Comentário
Parâmetros op –
[Link] THbd THwindow resp teclado
Comentário
Parâmetros
• THbd –
• THwindow –
• resp –
• teclado –
[Link] args argSend
Comentário
Parâmetros
• args –
• argSend –
[Link] serial
Comentário
Parâmetros serial –
[Link] []args
Comentário
Parâmetros []args –
[Link] args jan
Comentário
Parâmetros
• args –
• jan –
[Link] args janela
Comentário
Parâmetros
• args –
• janela –
1.147. Sc 429
SuperClient RPA Documentation, Versão
Comentário
Parâmetros
• destino –
• janela –
[Link] posX posY posX1 posY1 argSend destino nomeJanela
Comentário
Parâmetros
• posX –
• posY –
• posX1 –
• posY1 –
• argSend –
• destino –
• nomeJanela –
[Link] posX posY argSend destino nomeJanela
Comentário
Parâmetros
• posX –
• posY –
• argSend –
• destino –
• nomeJanela –
[Link] argSend destino janela
Comentário
Parâmetros
• argSend –
• destino –
• janela –
[Link] pass janela
Comentário
Parâmetros
• pass –
• janela –
[Link] pilha niv
Comentário
Parâmetros
• pilha –
• niv –
[Link] THbd resp teclado
Comentário
Parâmetros
• THbd –
• resp –
• teclado –
[Link] pdirBase parqScl
Comentário
Parâmetros
• pdirBase –
• parqScl –
[Link] pcomandos parqsScl
Comentário
Parâmetros
• pcomandos –
• parqsScl –
[Link] pdirBase comandos
Comentário
Parâmetros
• pdirBase –
• comandos –
[Link]()
Comentário
[Link] titulo
Comentário
Parâmetros titulo –
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
1.147. Sc 431
SuperClient RPA Documentation, Versão
[Link]()
Comentário
Sc.opcaoD0()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link] nomeTela arqTela
Comentário
Parâmetros
• nomeTela –
• arqTela –
[Link] json arqTela
Comentário
Parâmetros
• json –
• arqTela –
Sc.montaJson0 json comandos
Comentário
Parâmetros
• json –
• comandos –
[Link] tipoClick
Comentário
Parâmetros tipoClick –
[Link]()
Comentário
[Link] x y
Comentário
Parâmetros
• x–
• y–
[Link] xx yy
Comentário
Parâmetros
• xx –
• yy –
[Link] xx yy
Comentário
Parâmetros
• xx –
• yy –
[Link] xx yy
Comentário
Parâmetros
• xx –
• yy –
[Link] xx yy
Comentário
1.147. Sc 433
SuperClient RPA Documentation, Versão
Parâmetros
• xx –
• yy –
[Link] qt
Comentário
Parâmetros qt –
[Link] str
Comentário
Parâmetros str –
[Link] str
Comentário
Parâmetros str –
[Link] []args
Comentário
Parâmetros []args –
[Link] str janela
Comentário
Parâmetros
• str –
• janela –
[Link] str janela
Comentário
Parâmetros
• str –
• janela –
[Link] cp tela
Comentário
Parâmetros
• cp –
• tela –
[Link] icon
Comentário
Parâmetros icon –
[Link] bloq
Comentário
Parâmetros bloq –
1.147. Sc 435
SuperClient RPA Documentation, Versão
1.148 ScFx
[Link] idLock
Comentário aguarda o idLOck anterior destravar ou entao, destrava por timeout
Parâmetros idLock –
Tipo de retorno boolean
Throws ErrBds
[Link] idLock beep
Comentário aguarda o idLOck anterior destravar ou entao, destrava por timeout
Parâmetros idLock –
Tipo de retorno boolean
Throws ErrBds
[Link] idLock op timeout
Comentário trava o Superclide para o processo com a identficacao fornecida por idLock se op=1 Se
ja estiver travado e for de idLock diferente, aguarda destravar pelo Idatual
Parâmetros
• idLock –
• op –
Tipo de retorno boolean
Throws ErrBds
[Link] idLock
Comentário mostra os dados do travamento
Throws ErrBds
Parâmetros idLock –
[Link]()
Comentário
[Link] pilha niv
Comentário
Parâmetros
• pilha –
• niv –
[Link] pdirBase parqScl
Comentário
Parâmetros
• pdirBase –
• parqScl –
[Link] pcomandos parqsScl
Comentário
Parâmetros
• pcomandos –
• parqsScl –
[Link] pdirBase comandos
Comentário
Parâmetros
• pdirBase –
• comandos –
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário seta um novo titulo para a janela
[Link] titulo
Comentário customiza o titulo do SuperClient
Parâmetros titulo –
[Link]()
Comentário Opcao «.» (ponto)
Click do mouse
[Link]()
Comentário Opcao «.» (ponto)
Click do mouse
[Link]()
Comentário atualiza o campo do abstral (scrip) na tela do projeto a partir dos comandos acumulados
Throws ErrBds
[Link]()
Comentário copia de um campo em uma determinada janela e o processa como string
Param
Throws ErrBds
[Link]()
Comentário Pega pega uma string e a coloca no buffer, se for o caso
Throws ErrBds
ScFx.opcaoD0()
Comentário Pega pega uma string e a coloca no buffer, se for o caso
Throws ErrBds
[Link]()
Comentário opcaoE Simula tecla de Escape
[Link]()
Comentário opcao F fecha um comando, bufferSc para o absAcc, se estiver em modo de gravacao,
transfere para o aplicativo limpa o bufferSc
ele eh chamado sempre que se quizer fechar, se queira usar o mouse ou entap transfere o
[Link]()
Comentário
[Link]()
Comentário opcao H
mostra e apresenta o help
[Link]()
Comentário opcao J
Permite mudar / editar a janela atual do aplicativo onde se estiver trabalhando
[Link]()
Comentário opcao L
localiza um arquivo e o processa para gravacao ou para edicao
[Link]()
Comentário pega um determinado arquivo e o envia para o buffer e o grava eventualmente
Throws ErrBds
[Link]()
Comentário opcao N volta para o modo normal sem edicao
[Link]()
Comentário Abre a tela de gerencia de projeto
Throws ErrBds
[Link]()
Comentário opcao S volta para o modo sem gravacao
[Link]()
Comentário opcao T
simula o envio do TAB
[Link]()
Comentário Cria uma pausa
Throws ErrBds
[Link]()
Comentário Traz da area de trabalho uma string para o processamento
Throws ErrBds
[Link]()
Comentário Espera por determinada janela
Throws ErrBds
[Link]()
Comentário fecha um comando, bufferSc para o absAcc, se estiver em modo de gravacao, transfere
para o aplicativo limpa o bufferSc
ele eh chamado sempre que se quizer fechar, se queira usar o mouse ou entap transfere o
[Link] nomeTela arqTela
Comentário
Parâmetros
• nomeTela –
• arqTela –
[Link] json arqTela
Comentário
Parâmetros
• json –
• arqTela –
ScFx.montaJson0 json comandos
Comentário
Parâmetros
• json –
• comandos –
[Link] tipoClick
Comentário
Parâmetros tipoClick –
[Link]()
Comentário
[Link] x y
Comentário
Parâmetros
• x–
• y–
[Link] xx yy
Comentário
Parâmetros
• xx –
• yy –
[Link] xx yy
Comentário
Parâmetros
• xx –
• yy –
[Link] xx yy
Comentário
Parâmetros
• xx –
• yy –
[Link] xx yy
Comentário
Parâmetros
• xx –
• yy –
[Link] qt
Comentário Envia uma quantidade de tabs para o sendEdt
Parâmetros qt – quantidade de tabs desejados
[Link] str
Comentário
Parâmetros str –
[Link] str
Comentário
Parâmetros str –
[Link] args
Comentário
Parâmetros args –
[Link] str janela
Comentário envia uma string sem conversao no journaling, via CTL-V no para a janela indicada r
Para ser usado no sentido de fugir de um pretatamento do journaling
Parâmetros
• str – string que se deseja escrever ipssis literis na janela desejada
• ident –
1.149 ScUti
[Link] op
Comentário
Parâmetros op –
[Link] nomeCp lista op cp dadx code
Comentário cria um cs default em um campo a partir de um nome
Parâmetros
• nomeCp –
• lista –
• op –
• cp –
• dadx –
• code –
[Link] op cp dadx code
Comentário cria um cs default em um campo a partir de um nome
Parâmetros
• op –
• cp –
• dadx –
• code –
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link] dest lista
Comentário
Parâmetros
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
ScUti.csPesq1 op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] ehBks
Comentário monta a pesquisa de scripts ou a pesquisa de bks conforme for desejado
Parâmetros ehBks – se =1 , pesquisa apenas dos registros de backup temporario
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link] op cp dado cod
Comentário
Parâmetros
• op –
• cp –
• dado –
• cod –
[Link]()
Comentário pega o script selecionado e o transforma no comando [Link] nomeScriptTable
campanhaTable clienteTable alem disto, chama a tela [Link]
[Link] nomeScript campanha cliente
Comentário
Parâmetros
• nomeScript –
• campanha –
• cliente –
[Link]()
Comentário
[Link] radical cliente campanha nomeScr
Comentário
Parâmetros
• radical –
• cliente –
• campanha –
• nomeScr –
[Link]()
Comentário
[Link] arqBk cliente campanha nomeScr
Comentário Salva um conjunto de registros de Script
Parâmetros
• arqBk – nome do arquivo onde vao ser salvos
• cliente – nome do cliente a que se refere a campanha (colocar % antes ou depois se
desejar pegar um grupo de registros que contenha a chave indicada)
• campanha – nome da campanha a qual se refere o cliente (colocar % antes ou depois se
desejar pegar um grupo de registros que contenha a chave indicada)
• nomeScr – nome do script (colocar % antes ou depois se desejar pegar um grupo de regis-
tros que contenha a chave indicada)
[Link] arqBk cliente campanha nomeScr
Comentário traz de um arquivo de log para o banco de dados pode-se usar o conceito de para. os
argumentos cliente, campanha e nomeScr podem ser usados para isto se forem nulos, os registros
do arquivo nao sao renomeados.
se existirem , ocorre a renomeacao. cada um deve ser informado do seguinte jeito» str1=str2 .
Deste modo, todo campos que tiver str1, vai ter str1 trocado por str2
Parâmetros
• arqBk –
• cliente –
• campanha –
• nomeScr –
[Link] cliente campanha nome
Comentário coloca mais uma string no buffer verifica se ela esta em algum lugar. se estiver, a retira
e poe no inicio
Parâmetros
• cliente – cliente do script
• campanha – nome da campanha
• nome – nome do script
[Link] cliente campanha nome
Comentário coloca mais uma string no buffer verifica se ela esta em algum lugar. se estiver, a retira
e poe no inicio
Parâmetros
• cliente – cliente do script
• campanha – nome da campanha
• nome – nome do script
[Link] cliente campanha nome
Comentário coloca mais uma string no buffer, condicional, se nao existir antes verifica se ela esta
em algum lugar. se estiver, a retira e poe no inicio
Parâmetros
• cliente – cliente do script
• campanha – nome da campanha
• nome – nome do script
[Link] cliente campanha nome
Comentário coloca mais uma string no buffer verifica se ela esta em algum lugar. se estiver, a retira
e poe no inicio
Parâmetros
• cliente – cliente do script
• campanha – nome da campanha
• nome – nome do script
[Link] cliente campanha nome
Comentário Volta uma tela para a penultima editada (lembra-se de todas)
Parâmetros
• cliente –
• campanha –
• nome –
[Link] cliente campanha nome
Comentário Volta uma tela para a penultima editada (lembra-se de todas)
Parâmetros
• cliente –
• campanha –
• nome –
[Link]()
Comentário Volta uma tela na sequencia do table resposta da pesquisa
[Link]()
Comentário Avanca uma tela na sequencia do table resposta da pesquisa
[Link]()
Comentário Chama a edicao com os ultimos campos da tela de Script
[Link]()
Comentário pega o comando de criacao de um campo da area de trabalho e monta os dados para
sua formatacao
[Link] str
Comentário pega o comando de criacao de um campo e monta os dados para sua formatacao
Parâmetros str – string a ser analisada
[Link]()
Comentário pega a string correspondente as definicoes dos campos da definicoes Bds defs texto
onde estao das definicoes
[Link] defs
Comentário pega a string correspondente as definicoes dos campos da definicoes Bds defs texto
onde estao das definicoes
Parâmetros defs –
[Link] nomeCampo def
Comentário pega a definicao de definicoes correspondente a um campo
Parâmetros
• nomeCampo – nome do campo do qual se quer a definicao
• def – definicao que sera obtida
[Link] defs nomeCampo def
Comentário pega a string correspondente a um campo
Parâmetros
• defs – definicoes onde se vai pegar o campo
• nomeCampo – nome do campo do qual se quer a definicao
• def – definicao que sera obtida
[Link] nomeCampo def
Comentário poe em defs as a definicao do campo
Parâmetros
• defs – string que ira receber a definicao do campo
• nomeCampo – nome do campo
• def – definicao do campo
[Link] defs nomeCampo def
Comentário poe em defs as a definicao do campo
Parâmetros
• defs – string que ira receber a definicao do campo
• nomeCampo – nome do campo
• def – definicao do campo
[Link]()
Comentário pega o comando de criacao de um campo da area de trabalho e monta os dados para
sua formatacao
[Link] str
Comentário pega o comando de criacao de um campo e monta os dados para sua formatacao
Parâmetros str – string a ser analisada
[Link]()
1.150 Scr
1.151 Script
• comando –
• toolTip –
• largura –
• altura –
[Link] nome label comando toolTip cor largura altura atalho
Comentário
Parâmetros
• nome –
• label –
• comando –
• toolTip –
• cor –
• largura –
• altura –
• atalho –
[Link] nome args
Comentário criacao de botao especial , com cor
Parâmetros
• nome –
• args –
[Link]()
Comentário
[Link]()
Comentário
[Link] nomeScript
Comentário sai do modo de edicao do Script e vai para o modo comum
Parâmetros nomeScript – nome do Script
[Link] campanha nomeScript
Comentário sai do modo de edicao do Script e vai para o modo comum
Parâmetros
• diretorio – diretorio onde estao os scripts
• nomeScript – nome do Script
[Link] nomeScr
Comentário sai do modo de edicao do Script e vai para o modo comum
Parâmetros nomeScr –
[Link] cliente campanha nomeScr
Comentário
Parâmetros
• cliente –
• campanha –
• nomeScr –
[Link] cliente campanha nomeScr
Comentário
Parâmetros
• cliente –
• campanha –
• nomeScr –
[Link] orig dest
Comentário Cria um script em html a partir
Parâmetros
• orig –
• dest –
[Link] orig dest
Comentário troca em um texto, todos os nomes entre «{» e «}» pelo conteudo da variavel corres-
pondente
Parâmetros
• orig – texto origem
• dest – teto convertido
Tipo de retorno boolean true se conseguiu trocar todos
[Link]()
Comentário monta em _saudacao o bom dia, etc de acordo com a hora
1.152 Scx
[Link] bloq
Comentário Se bloq = 1, liga o flag flagBloqueia que impede o anstral que compila a arvore chamar
a si mesmo
Parâmetros bloq –
Throws ErrBds
[Link]()
Comentário
[Link] pcomandos parqsScl
Comentário
Parâmetros
• pcomandos –
• parqsScl –
[Link] nome plargura paltura op
Comentário
Parâmetros
• nome –
• plargura –
• paltura –
• op –
[Link] pdirBase comandos
Comentário
Parâmetros
• pdirBase –
• comandos –
1.153 Sel
[Link] brw dest
Comentário
Parâmetros
• brw –
• dest –
[Link] brw browser
Comentário Método responsável por criar um webdriver do selenium
Tipo de retorno boolean
Parâmetros
• brw – handle do webdriver a ser criado
• browser – navegador a ser utilizado “chrome” “firefox” - não implementado “ie” - não
implementado
Author Luan Rafael
[Link] brw
Comentário
Parâmetros brw –
[Link] brw
Comentário Método responsável por finalizar uma instancia do webdriver do selenium diferente do
[Link], esse metodo consegue finalizar o processo do webdriver
[Link] brw
Comentário
Parâmetros brw –
[Link] brw
Comentário
Tipo de retorno boolean
Parâmetros brw – handle do webdriver a ser criado
### NÃO IMPLEMENTADO ####
[Link] brw title
Comentário Método responsável por pegar o titulo da pagina
Tipo de retorno boolean
Parâmetros
• brw – handle do webdriver a ser criado
• title – variavel de retorno
Author Luan Rafael
[Link] brw cmd resp
Comentário Método responsável por executar um código JS no webdriver
Tipo de retorno boolean
Parâmetros
• brw – handle do webdriver a ser criado
• cmd – comando a ser executado
• resp – variave de retorno a priori o retorno está sendo tratado como string, mas poderia ser
tratado como um object qualquer ( em análise )
Author Luan Rafael
[Link] brw cmd
Comentário
Parâmetros
• brw –
• cmd –
[Link] brw seletor function resp
Comentário
Parâmetros
• brw –
• seletor –
• function –
• resp –
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor resp
Comentário Método responsável por retorno o valor do atributo «value» de um elemento
Tipo de retorno boolean
Parâmetros
• brw – handle do webdriver a ser criado
• seletor – padrão do selenium
• resp – variavel de retorno
See [Link]
Author Luan Rafael
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw seletor resp
Comentário
Parâmetros
• brw –
• seletor –
• resp –
[Link] brw resp
Comentário
Parâmetros
• brw –
• resp –
[Link] brw tempo
Comentário Método responsável por aguardar a página carregar ou processar um requisição
Tipo de retorno boolean
Parâmetros brw – handle do webdriver a ser criado
:param : tempo: segundos
Author Luan Rafael
Throws ErrBds
[Link] brw
Comentário
Parâmetros brw –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw location
Comentário
Parâmetros
• brw –
• location –
[Link] brw location tempo
Comentário
Parâmetros
• brw –
• location –
• tempo –
[Link] brw resp
Comentário
Parâmetros
• brw –
• resp –
[Link] brw seletor
Comentário Método responsável verificar se existe um determinado elemento na página
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário Método responsável por limpar o valor de um elemento
Tipo de retorno boolean
Parâmetros
• brw – handle do webdriver a ser criado
• seletor – padrão do selenium
See [Link]
Author Luan Rafael
Throws ErrBds
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
See [Link]
Author Luan Rafael
Throws ErrBds
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário Método responsável por executar um duplo clique no elemento
Tipo de retorno boolean
Parâmetros
• brw – handle do webdriver a ser criado
• seletor – padrão do selenium
See [Link]
Author Luan Rafael
Throws ErrBds
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
See [Link]
Author Luan Rafael
Throws ErrBds
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor value
Comentário Método responsável por escrever em um determinado elemento
Tipo de retorno boolean
Parâmetros
• brw – handle do webdriver a ser criado
• seletor – padrão do selenium
• value – valor a ser escrito no elemento
See [Link]
Author Luan Rafael
Throws ErrBds
[Link] brw seletor value
Comentário
Parâmetros
• brw –
• seletor –
• value –
[Link] brw seletor value
Comentário
Parâmetros
• brw –
• seletor –
• value –
[Link] brw seletor value
Comentário
Parâmetros
• brw –
• seletor –
• value –
[Link] brw seletor value
Comentário
Parâmetros
• brw –
• seletor –
• value –
[Link] brw seletor value
Comentário
Parâmetros
• brw –
• seletor –
• value –
[Link] brw seletor value
Comentário
Parâmetros
• brw –
• seletor –
• value –
[Link] brw seletor value
Comentário
Parâmetros
• brw –
• seletor –
• value –
[Link] brw seletor value
Comentário
Parâmetros
• brw –
• seletor –
• value –
[Link] args
Comentário Método responsável por escrever em um determinado elemento
• seletor –
• selection –
[Link] brw seletor selection
Comentário
Parâmetros
• brw –
• seletor –
• selection –
[Link] brw seletor selection
Comentário
Parâmetros
• brw –
• seletor –
• selection –
[Link] brw seletor selection
Comentário
Parâmetros
• brw –
• seletor –
• selection –
[Link] brw seletor selection
Comentário
Parâmetros
• brw –
• seletor –
• selection –
[Link] brw seletor selection
Comentário
Parâmetros
• brw –
• seletor –
• selection –
[Link] brw seletor selection
Comentário
Parâmetros
• brw –
• seletor –
• selection –
[Link] brw seletor selection
Comentário
Parâmetros
• brw –
• seletor –
• selection –
[Link] brw seletor selection
Comentário
Parâmetros
• brw –
• seletor –
• selection –
[Link] brw seletor attribute value
Comentário
Parâmetros
• brw –
• seletor –
• attribute –
• value –
[Link] brw seletor attribute resp
Comentário
Parâmetros
• brw –
• seletor –
• attribute –
• resp –
[Link] brw seletor value
Comentário
Parâmetros
• brw –
• seletor –
• value –
Sel.elementScreenShot2 brw seletor file
Comentário
Parâmetros
• brw –
• seletor –
• file –
[Link] brw seletor file
Comentário
Parâmetros
• brw –
• seletor –
• file –
Sel.elementScreenShot3 brw seletor file
Comentário
Parâmetros
• brw –
• seletor –
• file –
[Link] brw seletor file x y w h
Comentário
Parâmetros
• brw –
• seletor –
• file –
• x–
• y–
• w–
• h–
[Link] brw file
Comentário
Parâmetros
• brw –
• file –
[Link] brw file
Comentário
Parâmetros
• brw –
• file –
Parâmetros
• brw –
• seletor –
• var –
[Link] brw var
Comentário
Parâmetros
• brw –
• var –
[Link] brw seletor var
Comentário
Parâmetros
• brw –
• seletor –
• var –
[Link] brw seletor var
Comentário
Parâmetros
• brw –
• seletor –
• var –
[Link] brw seletor var
Comentário
Parâmetros
• brw –
• seletor –
• var –
[Link] brw seletor var
Comentário
Parâmetros
• brw –
• seletor –
• var –
[Link] brw seletor var
Comentário
Parâmetros
• brw –
• seletor –
• var –
[Link] brw seletor var
Comentário
Parâmetros
• brw –
• seletor –
• var –
[Link] brw seletor var
Comentário
Parâmetros
• brw –
• seletor –
• var –
[Link] brw seletor var
Comentário
Parâmetros
• brw –
• seletor –
• var –
[Link] brw value var
Comentário
Parâmetros
• brw –
• value –
• var –
[Link] brw exp var
Comentário
Parâmetros
• brw –
• exp –
• var –
[Link] brw value
Comentário
Parâmetros
• brw –
• value –
[Link] brw expressao
Comentário Verifica se uma expressão é verdadeira
Tipo de retorno boolean
Parâmetros
• brw – handle do webdriver a ser criado
• expressao – expressao a ser validada
Author Luan Rafael
[Link] brw expressao
Comentário Verifica se uma expressão é falsa
Tipo de retorno boolean
Parâmetros
• brw – handle do webdriver a ser criado
• expressao – expressao a ser validada
Author Luan Rafael
[Link] brw arg1 arg2
Comentário Verifica se duas expressões são equivalentes
Tipo de retorno boolean
Parâmetros
• brw – handle do webdriver a ser criado
• arg1 –
• arg2 –
Author Luan Rafael
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw seletor
Comentário
Parâmetros
• brw –
• seletor –
[Link] brw arg
Comentário
Parâmetros
• brw –
• arg –
[Link] brw seletor arg
Comentário
Parâmetros
• brw –
• seletor –
• arg –
[Link] brw exp arg
Comentário
Parâmetros
• brw –
• exp –
• arg –
[Link] brw seletor arg
Comentário
Parâmetros
• brw –
• seletor –
• arg –
[Link] brw seletor arg
Comentário
Parâmetros
• brw –
• seletor –
• arg –
[Link] brw seletor arg
Comentário
Parâmetros
• brw –
• seletor –
• arg –
[Link] brw seletor arg
Comentário
Parâmetros
• brw –
• seletor –
• arg –
[Link] brw seletor arg
Comentário
Parâmetros
• brw –
• seletor –
• arg –
[Link] brw arg
Comentário
Parâmetros
• brw –
• arg –
[Link]()
Comentário
[Link]()
Comentário
[Link] msg
Comentário
Parâmetros msg –
[Link] level brw cmd
Comentário
Parâmetros
• level –
• brw –
• cmd –
[Link] level brw cmd target
Comentário
Parâmetros
• level –
• brw –
• cmd –
• target –
[Link] level brw cmd target
Comentário
Parâmetros
• level –
• brw –
• cmd –
• target –
[Link] level brw cmd target
Comentário
Parâmetros
• level –
• brw –
• cmd –
• target –
[Link] level brw cmd target value
Comentário
Parâmetros
• level –
• brw –
• cmd –
• target –
• value –
[Link] level brw cmd target value
Comentário
Parâmetros
• level –
• brw –
• cmd –
• target –
• value –
[Link] level brw cmd target value
Comentário
Parâmetros
• level –
• brw –
• cmd –
• target –
• value –
[Link] fileOrig fileDest
Comentário
Parâmetros
• fileOrig –
• fileDest –
[Link] exp resp
Comentário
Parâmetros
• exp –
• resp –
[Link] brw
Comentário
Parâmetros brw –
[Link] brw title
Comentário
Parâmetros
• brw –
• title –
[Link] brw
Comentário
Parâmetros brw –
[Link] brw
Comentário
Parâmetros brw –
[Link] brw title
Comentário
Parâmetros
• brw –
• title –
[Link] brw tempo
Comentário
Parâmetros
• brw –
• tempo –
[Link] brw seletor px py
Comentário
Parâmetros
• brw –
• seletor –
• px –
• py –
[Link] brw file
Comentário
Parâmetros
• brw –
• file –
[Link] file resp
Comentário
Parâmetros
• file –
• resp –
1.154 Serv
[Link]()
Comentário instala o servidor generico do bdjava static public void instalaservjava() throws ErrBds
static public void instalaservjava() throws ErrBds
[Link] sclis ssporta
Comentário
Parâmetros
• sclis –
• ssporta –
[Link] sclis ssporta nomeserv
Comentário
Parâmetros
• sclis –
• ssporta –
• nomeserv –
[Link]()
Comentário
[Link] hh
Comentário
Parâmetros hh –
[Link] tsk host sporta
Comentário
Parâmetros
• tsk –
• host –
• sporta –
[Link] tsk msgsend msgresp stimeout
Comentário
Parâmetros
• tsk –
• msgsend –
• msgresp –
• stimeout –
[Link] tsk thdest msgsend msgresp stam stimeout
Comentário
Parâmetros
• tsk –
• thdest –
• msgsend –
• msgresp –
• stam –
• stimeout –
[Link] resp svezes
Comentário
Parâmetros
• resp –
• svezes –
[Link]()
Comentário
[Link] tsk scanal
Comentário
Parâmetros
• tsk –
• scanal –
[Link] tsk scanal op msg0
Comentário
Parâmetros
• tsk –
• scanal –
• op –
• msg0 –
Serv.isup2()
Comentário
Serv.tsup2()
Comentário
[Link] tskresp bloco
Comentário
Parâmetros
• tskresp –
• bloco –
[Link] tskresp bloco
Comentário
Parâmetros
• tskresp –
• bloco –
[Link] letrafila sqt sqtproc
Comentário
Parâmetros
• letrafila –
• sqt –
• sqtproc –
[Link] letrafila sqt
Comentário
Parâmetros
• letrafila –
• sqt –
1.155 ServidorTcp
[Link]()
Comentário
[Link] porta
Comentário
Parâmetros porta –
[Link] porta ipsAutorizados abstrais
Comentário
Parâmetros
• porta –
• ipsAutorizados –
• abstrais –
[Link] ipsAutorizados abstrais
Comentário
Parâmetros
• ipsAutorizados –
• abstrais –
[Link] porta ipsAutorizados abstrais
Comentário Seta os parametros (ips autorizados e abstrais) para o processamento de seguranca do
servico de comandos remotos do servidorTcp
Parâmetros
• porta –
• ipsAutorizados –
• abstrais –
Tipo de retorno boolean
Throws ErrBds
[Link] porta
Comentário Fecha o Servico Bdjava do Servidor TCP na porta
Parâmetros porta –
Tipo de retorno boolean
Throws ErrBds
1.156 Sql
[Link] pcon
Comentário
Parâmetros pcon –
[Link] con bd user pass base
Comentário
Parâmetros
• con –
• bd –
• user –
• pass –
• base –
[Link] con bd user pass base tembk
Comentário
Parâmetros
• con –
• bd –
• user –
• pass –
• base –
• tembk –
[Link] strCon
Comentário Gerencia a alocacao dinamica de conectores para uma base de dados
Parâmetros strCon –
• arg –
[Link] con
Comentário
Parâmetros con –
[Link] pcon resp arg commit
Comentário static public boolean xsql(Bds pcon, Bds resp, Bds arg, Bds commit) throws ErrBds
executa o comando arg em cima do banco de dados bd o argumento do comando sql esta em arg,
retorna verdadeiro se o comando foi bem sucedido e se no caso de update, delete, etc conseguir
agir em pelo menos uma linha no caso de insert update e delete, resp retorna a qt de linhas
inseridas, atualizadas ou deletadas commit=»S» - da um commit automatico
Parâmetros
• pcon –
• resp –
• arg –
• commit –
[Link] pcon cursor arg
Comentário static public boolean query(Bds pcon, Bds cursor, Bds arg) throws ErrBds executa o
comando arg em cima do banco de dados bd o argumento do comando sql esta em arg, retorna
verdadeiro se o comando foi bem sucedido e se no caso de update, delete, etc conseguir agir em
pelo menos uma linha no caso de insert update e delete, resp retorna a qt de linhas inseridas,
atualizadas ou deletadas commit=»S» - da um commit automatico
Parâmetros
• pcon –
• cursor –
• arg –
[Link] pcon arg
Comentário
Parâmetros
• pcon –
• arg –
[Link] con resp tab lista select
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
[Link] con resp tab lista select tudo
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
• tudo –
[Link] pcon resp tab lista select tudo
Comentário
Parâmetros
• pcon –
• resp –
• tab –
• lista –
• select –
• tudo –
[Link] pcon resp tab lista
Comentário
Parâmetros
• pcon –
• resp –
• tab –
• lista –
[Link] pcon resp tab lista pselect
Comentário
Parâmetros
• pcon –
• resp –
• tab –
• lista –
• pselect –
[Link] pcon resp tab lista select tudo
Comentário
Parâmetros
• pcon –
• resp –
• tab –
• lista –
• select –
• tudo –
[Link] pcon resp tab lista select tudo
Comentário
Parâmetros
• pcon –
• resp –
• tab –
• lista –
• select –
• tudo –
[Link] pcon resp tab lista select
Comentário
Parâmetros
• pcon –
• resp –
• tab –
• lista –
• select –
[Link] pcon resp tab select
Comentário
Parâmetros
• pcon –
• resp –
• tab –
• select –
[Link] con resp select qtMax
Comentário
Parâmetros
• con –
• resp –
• select –
• qtMax –
[Link] pcon
Comentário
Parâmetros pcon –
[Link] pcon
Comentário
Parâmetros pcon –
[Link] pcon temCommit
Comentário
Parâmetros
• pcon –
• temCommit –
[Link] pcon
Comentário
Parâmetros pcon –
Sql.t sqt
Comentário
Parâmetros sqt –
[Link] pcon
Comentário
Parâmetros pcon –
[Link] con resp tab lista select oper
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
• oper –
Sql.Opersql0 pcon resp tab campo select oper
Comentário
Parâmetros
• pcon –
• resp –
• tab –
• campo –
• select –
• oper –
[Link] pcon tab select
Comentário
Parâmetros
• pcon –
• tab –
• select –
[Link] pcon resp tab campo select
Comentário
Parâmetros
• pcon –
• resp –
• tab –
• campo –
• select –
[Link] pcon resp tab lista select
Comentário
Parâmetros
• pcon –
• resp –
• tab –
• lista –
• select –
[Link] pcon resp tab lista select
Comentário
Parâmetros
• pcon –
• resp –
• tab –
• lista –
• select –
[Link] pcon resp tab lista select
Comentário
Parâmetros
• pcon –
• resp –
• tab –
• lista –
• select –
[Link] pcon resp tab lista select
Comentário
Parâmetros
• pcon –
• resp –
• tab –
• lista –
• select –
[Link] arg
Comentário
Parâmetros arg –
[Link] arg
Comentário
Parâmetros arg –
[Link] chave dado
Comentário
Parâmetros
• chave –
• dado –
[Link] chave dado
Comentário
Parâmetros
• chave –
• dado –
[Link] con resp arg
Comentário
Parâmetros
• con –
• resp –
• arg –
[Link] con resp arg
Comentário
Parâmetros
• con –
• resp –
• arg –
[Link] lista
Comentário
Parâmetros lista –
[Link]()
Comentário
[Link] blocrec resp
Comentário
Parâmetros
• blocrec –
• resp –
[Link] con resp arg
Comentário
Parâmetros
• con –
• resp –
• arg –
[Link] codupd
Comentário
Parâmetros codupd –
[Link] con cmd args
Comentário
Parâmetros
• con –
• cmd –
• args –
[Link] con
Comentário
Parâmetros con –
[Link]()
Comentário
[Link] arqlog fp linha seq
Comentário
Parâmetros
• arqlog –
• fp –
• linha –
• seq –
[Link] diff
Comentário
Parâmetros diff –
[Link]()
Comentário
[Link] arg
Comentário
Parâmetros arg –
[Link] arg
Comentário
Parâmetros arg –
[Link] arg gravidade
Comentário
Parâmetros
• arg –
• gravidade –
[Link] arg tipo help gravidade
Comentário
Parâmetros
• arg –
• tipo –
• help –
• gravidade –
[Link] arg tipo help gravidade
Comentário
Parâmetros
• arg –
• tipo –
• help –
• gravidade –
[Link] con resp varMap arg
Comentário
Parâmetros
• con –
• resp –
• varMap –
• arg –
[Link] con resp varMap arg tempo
Comentário
Parâmetros
• con –
• resp –
• varMap –
• arg –
• tempo –
Sql.bd2arq con nomeTab listaTab select parquivo
Comentário carrega uma tabela para persistir em um arquivo. Este arquivo será lido depois para
atualizar um google map
Parâmetros
• con – conector do banco de dados ja inicializado
• nomeTab – nome da tabela
• listaTab –
• select –
• chaves –
• arquivo –
Tipo de retorno boolean
Throws ErrBds
[Link] con acc
Comentário marca se acumula ou nao comandos
Parâmetros
• con – conector do banco de dados
• acc – se 1 - indica para acumular, 0 ou outro valor que nao 1 - para nao acumular
[Link] con
Comentário a partir deste comando, os comandos especificos para o conector constante dele sao
acumulados Executa todos os comandos de uma vez so. Se retornar falso, um ou mais comandos
derao errado. Resp retorna em sequencia a lista de comandos que deram certo
Parâmetros
• con – conectoro do banco de dados
• resp – string de resposta que retorna a quantidade de linhas de tabelas inseridas ou updated
em cada comando que deu certo
Tipo de retorno boolean - falso, se o conector con nao for valido
[Link] con resp
Comentário Faz o flush de comandos acumulados no batch Executa todos os comandos de uma vez
so. Se retornar falso, um ou mais comandos derao errado. Resp retorna em sequencia a lista de
comandos que deram certo
Parâmetros
• con – conectoro do banco de dados
• resp – string de resposta que retorna a quantidade de linhas de tabelas inseridas ou updated
em cada comando que deu certo
Tipo de retorno boolean - falso, se o conector con nao for valido, ou entao se um ou mais comandos
acumulados no batch derem errado
[Link] liga
Comentário liga o registro dos comandos do sql se liga=1 para quaisquer outros valores, faz o flag
ficar falso
Parâmetros liga –
Throws ErrBds
[Link] selMedioOracle selMaxOracle sqlMedioOracle sqlMaxOracle selMedioMySql selMaxMySql
Comentário
Parâmetros
• selMedioOracle –
• selMaxOracle –
• sqlMedioOracle –
• sqlMaxOracle –
• selMedioMySql –
• selMaxMySql –
• sqlMedioMySql –
• sqlMaxMySql –
[Link] arg
Comentário Codifica arg, trocando virgulas que estejam entre parentesis por C.DEL1
Tipo de retorno boolean
Throws ErrBds
Parâmetros arg –
[Link] arg
Comentário decidufuca arg, trocando C.DEL1 de volta para «,» (virgulas)
Tipo de retorno boolean
Throws ErrBds
Parâmetros arg –
[Link] con
Comentário localiza um conector de Banco de dados Disponivel
Parâmetros nomeBase – Nome da base (schema) desejado
Tipo de retorno boolean
Throws ErrBds
[Link] con
Comentário libera um conector do vetor de conectores
Tipo de retorno boolean
Throws ErrBds
Parâmetros con –
[Link]()
Comentário
1.157 SqlMS03
[Link] con
Comentário
Parâmetros con –
[Link] con bd user pass base
Comentário
Parâmetros
• con –
• bd –
• user –
• pass –
• base –
[Link] con bd user pass base tembk
Comentário
Parâmetros
• con –
• bd –
• user –
• pass –
• base –
• tembk –
• commit –
[Link] con cursor arg
Comentário static public boolean query(Bds con, Bds cursor, Bds arg) throws ErrBds executa o
comando arg em cima do banco de dados bd o argumento do comando sql esta em arg, retorna
verdadeiro se o comando foi bem sucedido e se no caso de update, delete, etc conseguir agir em
pelo menos uma linha no caso de insert update e delete, resp retorna a qt de linhas inseridas,
atualizadas ou deletadas commit=»S» - da um commit automatico
Parâmetros
• con –
• cursor –
• arg –
[Link] con arg
Comentário
Parâmetros
• con –
• arg –
[Link] con resp tab lista select
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
[Link] con resp tab lista select tudo
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
• tudo –
[Link] con resp tab lista select tudo
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
• tudo –
[Link] con resp tab lista
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
[Link] con resp tab select
Comentário
Parâmetros
• con –
• resp –
• tab –
• select –
[Link] con resp tab lista select sop
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
• sop –
[Link] con resp tab lista select sop
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
• sop –
[Link] con
Comentário
Parâmetros con –
SqlMS03.t sqt
Comentário
Parâmetros sqt –
[Link] con resp tab lista select oper
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
• oper –
SqlMS03.Opersql0 con resp tab campo select oper
Comentário
Parâmetros
• con –
• resp –
• tab –
• campo –
• select –
• oper –
[Link] con resp tab campo select
Comentário
Parâmetros
• con –
• resp –
• tab –
• campo –
• select –
[Link] con resp tab lista select
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
[Link] con resp tab lista select
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
[Link] con resp tab lista select
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
[Link] con resp tab lista select
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
[Link] arg
Comentário
Parâmetros arg –
[Link] arg
Comentário
Parâmetros arg –
[Link] chave dado
Comentário
Parâmetros
• chave –
• dado –
[Link]()
Comentário
[Link] chave dado
Comentário
Parâmetros
• chave –
• dado –
[Link] con resp arg
Comentário
Parâmetros
• con –
• resp –
• arg –
[Link] con resp arg
Comentário
Parâmetros
• con –
• resp –
• arg –
[Link] lista
Comentário
Parâmetros lista –
[Link]()
Comentário
[Link] blocrec resp
Comentário
Parâmetros
• blocrec –
• resp –
[Link] con resp arg
Comentário
Parâmetros
• con –
• resp –
• arg –
[Link] codupd
Comentário
Parâmetros codupd –
[Link] con cmd args
Comentário
Parâmetros
• con –
• cmd –
• args –
[Link] con
Comentário
Parâmetros con –
[Link]()
Comentário
[Link] arqlog fp linha seq
Comentário
Parâmetros
• arqlog –
• fp –
• linha –
• seq –
1.158 Sqlmsg
Parâmetros
• con –
• resp –
• tab –
• listalfax –
• statn –
[Link] con resp tab lista
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
1.159 Sqln
[Link] con
Comentário
Parâmetros con –
[Link] con bd user pass base
Comentário
Parâmetros
• con –
• bd –
• user –
• pass –
• base –
[Link] lista0 nometab strtab
Comentário
Parâmetros
• lista0 –
• nometab –
• strtab –
[Link] lista0 nometab strtab tipo
Comentário
Parâmetros
• lista0 –
• nometab –
• strtab –
• tipo –
[Link] lista0 nometab strtab
Comentário
Parâmetros
• lista0 –
• nometab –
• strtab –
[Link] con resp arg
Comentário static public boolean xsql(Bds con, Bds resp, Bds arg) throws ErrBds executa o co-
mando arg em cima do banco de dados bd o argumento do comando sql esta em arg, retorna
verdadeiro se o comando foi bem sucedido e se no caso de update, delete, etc conseguir agir em
pelo menos uma linha no caso de insert update e delete, resp retorna a qt de linhas inseridas,
atualizadas ou deletadas O commit eh automatico
Parâmetros
• con –
• resp –
• arg –
[Link] con resp arg commit
Comentário static public boolean xsql(Bds con, Bds resp, Bds arg, Bds commit) throws ErrBds
executa o comando arg em cima do banco de dados bd o argumento do comando sql esta em arg,
retorna verdadeiro se o comando foi bem sucedido e se no caso de update, delete, etc conseguir
agir em pelo menos uma linha no caso de insert update e delete, resp retorna a qt de linhas
inseridas, atualizadas ou deletadas commit=»S» - da um commit automatico
Parâmetros
• con –
• resp –
• arg –
• commit –
[Link] con cursor arg
Comentário static public boolean query(Bds con, Bds cursor, Bds arg) throws ErrBds executa o
comando arg em cima do banco de dados bd o argumento do comando sql esta em arg, retorna
verdadeiro se o comando foi bem sucedido e se no caso de update, delete, etc conseguir agir em
pelo menos uma linha no caso de insert update e delete, resp retorna a qt de linhas inseridas,
atualizadas ou deletadas commit=»S» - da um commit automatico
Parâmetros
• con –
• cursor –
• arg –
[Link] con arg
Comentário
Parâmetros
• con –
• arg –
[Link] con resp tab lista select
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
[Link] con resp tab lista select tudo
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
• tudo –
[Link] con resp tab lista
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
[Link] con resp tab select
Comentário
Parâmetros
• con –
• resp –
• tab –
• select –
[Link] con resp tab lista select sop
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
• sop –
[Link] con resp tab lista select sop
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
• sop –
[Link] con
Comentário
Parâmetros con –
Sqln.t sqt
Comentário
Parâmetros sqt –
[Link] con resp tab lista select oper
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
• oper –
Sqln.Opersql0 con resp tab campo select oper
Comentário
Parâmetros
• con –
• resp –
• tab –
• campo –
• select –
• oper –
[Link] con resp tab campo select
Comentário
Parâmetros
• con –
• resp –
• tab –
• campo –
• select –
[Link] con resp tab lista select
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
[Link] con resp tab lista select
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
[Link] con resp tab lista select
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
[Link] con resp tab lista select
Comentário
Parâmetros
• con –
• resp –
• tab –
• lista –
• select –
[Link] arg
Comentário
Parâmetros arg –
[Link] arg
Comentário
Parâmetros arg –
[Link] chave dado
Comentário
Parâmetros
• chave –
• dado –
[Link]()
Comentário
[Link] chave dado
Comentário
Parâmetros
• chave –
• dado –
[Link] con resp arg
Comentário
Parâmetros
• con –
• resp –
• arg –
[Link] con resp arg
Comentário
Parâmetros
• con –
• resp –
• arg –
[Link] lista
Comentário
Parâmetros lista –
[Link]()
Comentário
[Link] con resp arg
Comentário
Parâmetros
• con –
• resp –
• arg –
[Link] codupd
Comentário
Parâmetros codupd –
[Link] con cmd args
Comentário
Parâmetros
• con –
• cmd –
• args –
1.160 StandAlone
[Link] args
Comentário public static boolean libera = false; public static boolean jaInicBd-
java = false; public static boolean jaAtivouBdjava[]; public static Bds[] ultCo-
mando; // main public static void main(String[] args) throws IOException, NoSuch-
MethodException, [Link], [Link],
[Link] Main dos processos BDMAX - argumentos podem ser
do seguinte tipo: procs=<qtde de processos simultaneos> - indica a quantidade de threads
(processos) simultaneos podemos disparar com o bdmax-java - valor default - 200 processos
vars=<qtde maxima de variaveis bdmax em cada processo > Cada processo bdnmax pode ter
uma quantidade maxima de variaveis. O default neste caso eh de 2000 variaveis
Parâmetros args –
[Link] comando
Comentário
Parâmetros comando –
[Link]()
Comentário
1.161 StartBdjava
[Link] args
Comentário
Parâmetros args –
[Link] args
Comentário classe usada para startar um Bdjava a partir de um aplicativo java
Parâmetros args – argumentos com os quais se chamaria um bdjava pela linha de comando
Throws ErrBds
1.162 Stat
[Link] pmsg
Comentário
Parâmetros pmsg –
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link] a b c d
Comentário
Parâmetros
• a–
• b–
• c–
• d–
1.163 Stk
[Link] str pedaco
Comentário
Parâmetros
• str –
• pedaco –
[Link] comando0
Comentário
Parâmetros comando0 –
[Link] comando paren index
Comentário
Parâmetros
• comando –
• paren –
• index –
1.164 Sup
[Link]()
Comentário
1.165 Sup1
Sup1.sup1()
Comentário
Sup1.sup1 tipo
Comentário
Parâmetros tipo –
[Link] pfiltro resp
Comentário
Parâmetros
• pfiltro –
• resp –
[Link] arg
Comentário
Parâmetros arg –
[Link]()
Comentário checa a vida dos serviços que estao sendo executados em uma maquina devolve o
resultado em $respExecRem;
Tipo de retorno boolean
Throws ErrBds
1.166 Superv
Comentário
Parâmetros
• linha0 –
• proc –
• idProc –
• threads –
• handles –
• mem –
• tProc –
[Link] linha0 proc idProc threads handles mem tProc
Comentário
Parâmetros
• linha0 –
• proc –
• idProc –
• threads –
• handles –
• mem –
• tProc –
[Link] arq tipo parms
Comentário pega os parametros do arquivo de configuracao da supervisao
Parâmetros
• arq – nome do arquivo de configuracao
• tipo – tipo de configuracao desejado (exs: «queries» «cpusSuperv»,etc
• parms – devolve a string com os parametros desejados
[Link] arq tipo parms
Comentário pega os parametros do arquivo de configuracao da supervisao
Parâmetros
• arq – nome do arquivo de configuracao
• tipo – tipo de configuracao desejado (exs: «queries» «cpusSuperv»,etc
• parms – devolve a string com os parametros desejados
[Link] dir parqs arqDest pfiltro
Comentário
Parâmetros
• dir –
• parqs –
• arqDest –
• pfiltro –
[Link] arq
Comentário
Parâmetros arq –
[Link] diretorio
Comentário Percorre diretorio e faz o seguinte: 1 - verifica se surgiu algum arquivo com a extensao
.cmd 2 - se surgiu, executa e vê se o arquivo <arquivoAchado>.resp existe. Se existe, ve o
conteudo 3 - Se o conteudo contiver NOK, faz log informando que o comando foi naoOk, se
o arquivo existir e nao contiver NOK, faz log informando que a execucao foi ok, e se houver
nenhum arquivo, faz log informando execucao sem arquivo de resposta. 4 - Depois disto tudo,
move, apendando a data de execucao, estes arquivos para o diretorio <executados> abaixo do
diretorio executado
Parâmetros diretorio –
Tipo de retorno boolean
Throws ErrBds
1.167 T
[Link] quociente
Comentário
Parâmetros quociente –
[Link] baseDados
Comentário
Parâmetros baseDados –
[Link]()
Comentário
[Link]()
Comentário
1.168 T1
[Link]()
Comentário
[Link]()
Comentário
[Link] resp parg
Comentário
Parâmetros
1.167. T 533
SuperClient RPA Documentation, Versão
• resp –
• parg –
T1.t resposta
Comentário
Parâmetros resposta –
[Link] strx sqt
Comentário
Parâmetros
• strx –
• sqt –
[Link] qt
Comentário
Parâmetros qt –
[Link] qt sth
Comentário
Parâmetros
• qt –
• sth –
[Link] qt
Comentário
Parâmetros qt –
[Link] qt
Comentário
Parâmetros qt –
[Link] tsk
Comentário
Parâmetros tsk –
[Link] tsk
Comentário
Parâmetros tsk –
[Link] tsk msg resp
Comentário
Parâmetros
• tsk –
• msg –
• resp –
[Link] resp
Comentário
Parâmetros resp –
[Link] tsk
Comentário
Parâmetros tsk –
[Link] tsk tskresp msg
Comentário
Parâmetros
• tsk –
• tskresp –
• msg –
[Link] nomecampo args
Comentário
Parâmetros
• nomecampo –
• args –
[Link] lista
Comentário
Parâmetros lista –
[Link] campo
Comentário
Parâmetros campo –
[Link]()
Comentário
[Link] arg
Comentário
Parâmetros arg –
[Link] count
Comentário
Parâmetros count –
T1.tc3 arg pos
Comentário
Parâmetros
• arg –
• pos –
1.168. T1 535
SuperClient RPA Documentation, Versão
T1.tc2()
Comentário
[Link] inic fim
Comentário
Parâmetros
• inic –
• fim –
T1.tc1 count tipo
Comentário
Parâmetros
• count –
• tipo –
T1.tc2 count
Comentário
Parâmetros count –
[Link] args
Comentário
Parâmetros args –
[Link] classe met
Comentário
Parâmetros
• classe –
• met –
[Link] vezes
Comentário
Parâmetros vezes –
[Link] vezes
Comentário
Parâmetros vezes –
[Link] comando vezes
Comentário
Parâmetros
• comando –
• vezes –
[Link] comando vezes
Comentário
Parâmetros
• comando –
• vezes –
[Link] vezes stempo
Comentário
Parâmetros
• vezes –
• stempo –
[Link]()
Comentário
[Link]()
Comentário
[Link] b c
Comentário
Parâmetros
• b–
• c–
[Link]()
Comentário
[Link] orig dest ext
Comentário
Parâmetros
• orig –
• dest –
• ext –
[Link] a
Comentário
Parâmetros a –
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
1.168. T1 537
SuperClient RPA Documentation, Versão
[Link]()
Comentário
[Link]()
Comentário
[Link] arg
Comentário
Parâmetros arg –
[Link] vezes nome
Comentário
Parâmetros
• vezes –
• nome –
T1.tt1 vezes
Comentário
Parâmetros vezes –
[Link] str
Comentário
Parâmetros str –
[Link] str
Comentário
Parâmetros str –
[Link] vezes
Comentário
Parâmetros vezes –
[Link] div
Comentário
Parâmetros div –
T1.testeLog0 div op
Comentário
Parâmetros
• div –
• op –
T1.testeLog1 div op
Comentário
Parâmetros
• div –
• op –
1.169 TagendaApl
[Link]()
Comentário
[Link]()
Comentário
1.170 Tc
[Link] b c
Comentário
Parâmetros
• b–
• c–
1.171 Tela
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link] argsel
Comentário
Parâmetros argsel –
[Link] con resp tabtel lista argsel posinic qt mascara
Comentário
Parâmetros
• con –
• resp –
• tabtel –
• lista –
• argsel –
• posinic –
• qt –
• mascara –
[Link] spos
Comentário
Parâmetros spos –
1.172 TelaBd
[Link]()
Comentário
[Link]()
Comentário
[Link] forca
Comentário
Parâmetros forca –
[Link]()
Comentário
[Link]()
Comentário
TelaBd.insere1()
Comentário @epp040722 ateh aqui return true; } static public boolean insere1() throws ErrBds
static public boolean insere1() throws ErrBds
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link] acao Cp dados evento
Comentário
Parâmetros
• acao –
• Cp –
• dados –
• evento –
[Link] argsel
Comentário
Parâmetros argsel –
[Link] scp
Comentário
Parâmetros
• scp – campo ou lista com a qual se quer trazer campos da tela
• tela – indicativo da tela desejada (representada pela lista de todos os seus campos)
Tipo de retorno boolean
Throws ErrBds
[Link] scp tela
Comentário
Parâmetros
• scp – campo ou lista com a qual se quer trazer campos da tela
• tela – indicativo da tela desejada (representada pela lista de todos os seus campos)
Tipo de retorno boolean
Throws ErrBds
[Link] scp
Comentário
Parâmetros
• scp – campo ou lista com a qual se quer setar campos na tela
• tela – indicativo da tela desejada (representada pela lista de todos os seus campos)
Tipo de retorno boolean
Throws ErrBds
[Link] scp tela
Comentário
Parâmetros
• scp – campo ou lista com a qual se quer setar campos na tela
• tela – indicativo da tela desejada (representada pela lista de todos os seus campos)
Tipo de retorno boolean
Throws ErrBds
1.173 TelaLight
[Link] arqConfTela
Comentário
Parâmetros arqConfTela –
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link] interv
Comentário public static boolean teveFoco = false; public static boolean tonoTeveFoco = false; se
acionado verifica em um intervalo especificado se o ctl ctl tem foco se tiver marca o flag nunca
pode ter duas instancias deste. Se houver outra,ela cai antes do novo entrar
Parâmetros interv –
• intervalo de amostragem em milisegundos
Tipo de retorno boolean
Throws ErrBds
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
1.174 TelaPrincipal
[Link];
Comentário public static Bds helpAtual; TelaPrincipal gtela; // a ser usado para poder comandar a
tela nos listeners public static TelaPrincipal ggTela; private JPanel jContentPane; private JMenu-
Bar jJMenuBar; // eh contrauida uma matriz para conter todos os menus private JMenu[] jMenu;
// eh contrauida uma matriz para conter os itens - tem doisniveis, um // correspondente aos menus
e sub // itens para cada jmenu private JMenuItem[][] jItem; private int[][] item; private String[][]
start; // contem os starts para cada item private String[] nomeMenu; private String[][] nomeItem;
private Bds[] strMenu; // Contem os titulos de cada menu private Bds[][] strItem; // Contem os
titulos de cada item - tem duas private char[][] atalho; // dimensoes private int nnMenu = 0; //
contem o numero de menu que esta sendo // considerado private int nnItem = 0; // contem o nu-
mero do item que esta sendo // considerado private int totMenu = 0; // contem o total de menus
da tela Princ private int totItem = 0; // contem o total de itens de um menu private Bds opcoes
= null; private Bds argsConf = new Bds(); private JPanel inicialjPanel = null; private boolean
jaCarregueiParms = false; // indica se os parms ja foram Creates a new TelaPrinc object.
Throws ErrBds DOCUMENT ME!
[Link] arqConfTela
Comentário
Parâmetros arqConfTela –
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
1.175 TelaScFx
[Link] arqConfTela
Comentário
Parâmetros arqConfTela –
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário
[Link]()
Comentário DOCUMENT ME!
Parâmetros args – DOCUMENT ME!
1.176 Telax
[Link]()
Comentário
[Link]()
Comentário
1.177 Thmail
Comentário
[Link] mail
Comentário
Parâmetros mail –
[Link] mail hostsmtp login senha
Comentário
Parâmetros
• mail –
• hostsmtp –
• login –
• senha –
[Link] mail hostsmtp login senha timeout
Comentário
Parâmetros
• mail –
• hostsmtp –
• login –
• senha –
• timeout –
[Link] mail para assunto corpo
Comentário
Parâmetros
• mail –
• para –
• assunto –
• corpo –
[Link] mail para assunto corpo anexos
Comentário
Parâmetros
• mail –
• para –
• assunto –
• corpo –
• anexos –
[Link] mail para de assunto corpo anexos status tipoerro
Comentário
Parâmetros
• mail –
• para –
• de –
• assunto –
• corpo –
• anexos –
• status –
• tipoerro –
[Link] mail para de assunto corpo anexos status tipoerro html
Comentário
Parâmetros
• mail –
• para –
• de –
• assunto –
• corpo –
• anexos –
• status –
• tipoerro –
• html –
[Link] pop sindex radical rmte assunto texto anexos sdelete
Comentário
Parâmetros
• pop –
• sindex –
• radical –
• rmte –
• assunto –
• texto –
• anexos –
• sdelete –
[Link] pop
Comentário
Parâmetros pop –
[Link] pop
Comentário
Parâmetros pop –
[Link] pop sqt
Comentário
Parâmetros
• pop –
• sqt –
[Link] pop hostpop login senha
Comentário
Parâmetros
• pop –
• hostpop –
• login –
• senha –
[Link] pop hostpop login senha timeout
Comentário
Parâmetros
• pop –
• hostpop –
• login –
• senha –
• timeout –
1.178 Thtml
[Link]()
Comentário
[Link] strCps cp
Comentário
Parâmetros
• strCps –
• cp –
[Link] dadosTela arqTrabHtml nomeTela
Comentário
Parâmetros
• dadosTela –
• arqTrabHtml –
• nomeTela –
[Link] dadosTela prompt largurax larguray posx posy
Comentário
Parâmetros
• dadosTela –
• prompt –
• largurax –
• larguray –
• posx –
• posy –
[Link] dadosTela
Comentário limpa uma tela , e na proxima invocacao, chama outra vez do zero
Parâmetros dadosTela –
Tipo de retorno boolean
Throws ErrBds
[Link] pcampos dadosTela
Comentário seta o valor de um campo ou uma lista de campos em uma tela
Parâmetros
• campos –
• dadosTela –
Tipo de retorno boolean
Throws ErrBds
[Link] pcampos dadosTela
Comentário pega o valor de um campo ou uma lista de campos em uma tela
Parâmetros
• campos –
• dadosTela –
Tipo de retorno boolean
Throws ErrBds
[Link] dadosTela
Comentário
Parâmetros dadosTela –
[Link] dadosTela
Comentário
Parâmetros dadosTela –
1.179 Tiff
[Link] arq
Comentário
Parâmetros arq –
[Link] arq resp
Comentário
Parâmetros
• arq –
• resp –
[Link] arq0 tipoarq tamarq prof_cores resolx resoly paginas tx ty
Comentário
Parâmetros
• arq0 –
• tipoarq –
• tamarq –
• prof_cores –
• resolx –
• resoly –
• paginas –
• tx –
• ty –
[Link] lista_arqs arq largura comprimento
Comentário
Parâmetros
• lista_arqs –
• arq –
• largura –
• comprimento –
[Link] arq pixels
Comentário
Parâmetros
• arq –
• pixels –
[Link] arq
Comentário
Parâmetros arq –
[Link] arq pixels
Comentário
Parâmetros
• arq –
• pixels –
1.180 Tray
[Link]()
Comentário Inicializa o icone do SuperClient no system tray utilizando a imagem [Link] presente
no projeto
Tipo de retorno boolean
[Link] trayName trayImg
Comentário Inicializa o icone do SuperClient no system tray
Tipo de retorno boolean
Parâmetros
• trayName – = Nome do Icone
• trayImg – = Imagem do Icone
[Link] trayName trayImg trayMessage
Comentário Inicializa o icone do SuperClient no system tray
Tipo de retorno boolean
Parâmetros
• trayName – = Nome do Icone
• trayImg – = Imagem do Icone
• trayMessage – = Mensagem de popup ao inicializar o Tray
[Link] msg
Comentário Exibe popup de mensagens
Tipo de retorno void
Parâmetros msg – = Mensagem a ser exibida
[Link] msg
Comentário
Parâmetros msg –
[Link] msg type
Comentário Exibe popup de mensagens possibilitando tipagem
Tipos: «I» - Informação «E» - Erro «A» - Atenção
Tipo de retorno void
Parâmetros
• msg – = Mensagem a ser exibida
• type – = Tipo da mensagem
[Link] msg type
Comentário
Parâmetros
• msg –
• type –
[Link] titulo msg type
Comentário Exibe popup de mensagens possibilitando tipagem
Tipos: «I» - Informação «E» - Erro «A» - Atenção
Tipo de retorno void
Parâmetros
• título – = título da mensagem - obs. Titulo padrão: «SuperClient»
• msg – = Mensagem a ser exibida
• type – = Tipo da mensagem
[Link] titulo msg type
Comentário
Parâmetros
• titulo –
• msg –
• type –
[Link] trayName trayImg
Comentário método resposável por criar um novo icone do SuperClient
Tipo de retorno void
Parâmetros
• trayName – = nome do tray
• trayImg – = icone do tray
[Link]()
Comentário método resposável por fechar o icone do SuperClient no tray
Tipo de retorno void
1.181 Tts
[Link]()
Comentário
[Link]()
Comentário
[Link] forca
Comentário
Parâmetros forca –
[Link] ptexto hash
Comentário cria uma string com o hash de um texto
Parâmetros str –
[Link] texto arq
Comentário
Parâmetros
• texto –
• arq –
• dir –
Throws ErrBds @epp 080919 monta um nome de arquivo a partir do hash de um texto
[Link] texto
Comentário
Parâmetros texto –
[Link] texto textoProc arqs
Comentário
Parâmetros
• texto –
• arqs –
Tipo de retorno boolean
Throws ErrBds @epp 080919 Converte um arquivo texto em um conjunto de arquivos wav, consi-
derando como delimitadores pontos, virgulas, exclamacao e interrogacao
[Link] resp str tabela
Comentário Processa uma string contra uma determinada tabela <p/> faz um processamento reen-
trante ateh esgotar todas as possibilidades
Parâmetros
• resp –
• str –
• tabela –
[Link] resp str tabela
Comentário
Parâmetros
• resp –
• str –
• tabela –
[Link] tabela atalho componente
Comentário
Parâmetros
• tabela –
• atalho –
• componente –
[Link] tabela atalho componente
Comentário
Parâmetros
• tabela –
• atalho –
• componente –
[Link] traducao origem
Comentário
Parâmetros
• traducao –
• origem –
1.182 Txt
1.183 Ura
[Link] pret pcanal
Comentário Abre um canal fax
Parâmetros
• pret – retorna o codigo de retorno
• pcanal – canal para o qual se quer inicializar o fax
[Link] pcanal
Comentário Este metodo inicia o canal indicado
Parâmetros pcanal – Indica qual canal que vai ser iniciado
@uthor epp 2006, car 2004 @Since 040913
[Link] pcanal pani pnum ptmp pret
Comentário
Parâmetros
• pcanal –
• pani –
• pnum –
• ptmp –
• pret –
[Link] pret pnumero
Comentário
Parâmetros
• pret –
• pnumero –
[Link] pret pnumero
Comentário
Parâmetros
• pret –
• pnumero –
[Link]()
Comentário
[Link] pcanal ptout pret
Comentário
Parâmetros
• pcanal –
• ptout –
• pret –
[Link] pcanal ptout pani pdni pret
Comentário
Parâmetros
• pcanal –
• ptout –
• pani –
• pdni –
• pret –
[Link] pteclas ptam timeoutInic timeoutDecay popcoes teclasEsp
Comentário
Parâmetros
• pteclas –
• ptam –
• timeoutInic –
• timeoutDecay –
• popcoes –
• teclasEsp –
[Link] parquivo
Comentário
Parâmetros parquivo –
[Link] parquivo
Comentário
Parâmetros parquivo –
[Link] parquivo popcoes
Comentário
Parâmetros
• parquivo –
• popcoes –
[Link] parquivo popcoes
Comentário
Parâmetros
• parquivo –
• popcoes –
[Link] pret parquivo popcoes
Comentário Este metodo fala na linha telefonica o arquivo que esta em parq
Parâmetros
• parquivo – indica o arquivo / arquivos a serem falados atencao - se for mais de um ar-
quivo, vem separados por “;”. Os arquivos podem vir com o caminho completo ou entao vir
com a indicacao do diretorio no formato «<. . . >» no inicio da string que indica os arquivos
exemplos : <e:/d/voz/numeros> - indica um diretorio especifico para todos os arquivos <dir-
Num> - caso especial - indica que todos os arquivos estao no diretorio onde estao as frases
de numeros Ainda mais: Se nao vier a indicacao de diretorio seja no arquivo ou no interior
da string de arquivos, o arquivo de fala é montado com a concatenacao do «drive» de voz,
wav ou txt conforme o caso com o diretorio respectivo e o nome do arquivo
• popcoes – indica as opcoes de fala. No momento “P” indica que o play para se se tecla
algo no telefone
• pret – retorna o resultado da operacao - =1,0 - operacao OK =2 - retornou porque houve
um hup menor que zero - houve erro e retorna o codigo do erro
Tipo de retorno boolean true - se o play foi bem sucedido e nao houve hup false - em contrario
Author epp 2006, max 2004 @Since 061229
[Link] pret parquivo popcoes
Comentário Este metodo fala na linha telefonica o arquivo que esta em parq
Parâmetros
• parquivo – indica o arquivo / arquivos a serem falados atencao - se for mais de um ar-
quivo, vem separados por “;”. Os arquivos podem vir com o caminho completo ou entao vir
com a indicacao do diretorio no formato «<. . . >» no inicio da string que indica os arquivos
exemplos : <e:/d/voz/numeros> - indica um diretorio especifico para todos os arquivos <dir-
Num> - caso especial - indica que todos os arquivos estao no diretorio onde estao as frases
de numeros Ainda mais: Se nao vier a indicacao de diretorio seja no arquivo ou no interior
da string de arquivos, o arquivo de fala é montado com a concatenacao do «drive» de voz,
wav ou txt conforme o caso com o diretorio respectivo e o nome do arquivo
• popcoes – indica as opcoes de fala. No momento “P” indica que o play para se se tecla
algo no telefone
• pret – retorna o resultado da operacao - =1,0 - operacao OK =2 - retornou porque houve
um hup menor que zero - houve erro e retorna o codigo do erro
Tipo de retorno boolean true - se o play foi bem sucedido e nao houve hup false - em contrario
Author epp 2006, max 2004 @Since 061229
[Link] pcanal ptout
Comentário
Parâmetros
• pcanal –
• ptout –
[Link] pret parquivo popcoes ptimeout
Comentário testa se houve algum erro operacional if (B.i(iret) < 0) { ¨[Link](«Retornou erro
«); ¨return false; } return true; } // REC //
Este metodo grava um arquivo de voz
Parâmetros
• pret – codigo de retorno 0 ou 1 = OK, 2 - o canal caiu por hup, menor que zero - retorna
com erro
• parquivo – arquivo a ser gravado. Se nao tiver «/» , é concatenado com o drive e diretorios
correspondentes (voz,wav ou txt)
• opcoes – opcoes desejadas. No momento “P” indica que a gravacao deve parar com com
qq tecla teclada. Se contiver codigos de teclas, deve parar ao se teclar a tecla indicada.
Normalmente o rec tem como opcao “#” (quando se tecla “#”, é como se teclasse o «enter»
• ptimeout – tempo maximo em segundos a ser gravado
Tipo de retorno boolean true se a gravacao foi bem sucedida e a chamada nao caiu
Author epp 2006, max 2004 @Since 040330
[Link] ptom ptempo
Comentário testa se houve algum erro operacional if (B.i(iret) < 0) { ¨[Link](«Retornou erro
«); ¨return false; } return true; } // BEEP //
Este metodo digita tons da linha
Parâmetros
• ptom – tons a serem «teclados»na linha pela ira digitados (0123456789#) ptout
• ptempo – TimeOut do cmdUra (o tempo maximo que a placa vai levar para digitar os tons)
Author epp 2006, max 2004 @Since 040330
[Link] pmsg pret ptmt prsp
Comentário testa se houve algum erro operacional if (B.i(iret) < 0) { ¨[Link](«Retornou
erro «); ¨return false; } .dbg “Resp:[“ irsp “] Ret=[“ iret “]” [Link](irsp, iargs, C.CHAR1,
5); [Link](iargs, irets, C.CHAR3, 1); return true; } // SENDIVR //
envia a mensagem de comunicacao entre o aplicativo Ura ea Ura fisica (o canal)
Parâmetros
• pmsg – mensagem montada a ser processada pela ura fisica
• pret – codigo de retorno da operacao
• ptmp – timeout para esperar resposta da ura fisica
• prsp – resposta da operacao processada pela ura (teclas acionadas, por exemplo)
[Link] popr pcanal ptmt pcmd pargs ppac
Comentário
Parâmetros
• popr –
• pcanal –
• ptmt –
• pcmd –
• pargs –
• ppac –
[Link] parq
1.184 Uti
[Link] sops
Comentário
Parâmetros sops –
[Link] ops
Comentário static public Bds data(String ops) throws ErrBds devolve uma Bds com a data de acorco
com as opcoes incicadas
Parâmetros ops –
[Link] dt ops
Comentário static public void data(Bds dt, Bds ops) throws ErrBds devolve uma Bds com a data de
acorco com as opcoes incicadas
Parâmetros
• dt –
• ops –
[Link] dt ops
Comentário static public void data(Bds dt, String ops) throws ErrBds devolve uma Bds com a data
de acorco com as opcoes incicadas
Parâmetros
• dt –
• ops –
[Link]()
Comentário
[Link] dthora ops dt hh
Comentário
Parâmetros
• dthora –
• ops –
• dt –
• hh –
[Link] dt ops psmilis
Comentário
Parâmetros
• dt –
• ops –
• psmilis –
[Link] min number max
Comentário Verifica se um numero está no meio entre um min e máximo
Parâmetros
• min –
• number –
• max –
• dt – pode receber uma data completa ou incompleta, com ou sem tracos, mas sempre no
formato dd mm aa
Tipo de retorno boolean falso se a informacao de dt nao for uma data valida
Throws ErrBds
[Link] hhc hh
Comentário ajusta uma hora para ser sempre do tipo hh:mm:ss
Parâmetros
• hhc – retorna a hora com «:» entre hh, mm e ss
• hh – pode receber uma hora completa ou incompleta, com ou sem «:», mas sempre no
formato hh mm ss
Tipo de retorno boolean falso se a informacao de hh nao for uma hora valida
Throws ErrBds
[Link] ndias sdia smes sano
Comentário
Parâmetros
• ndias –
• sdia –
• smes –
• sano –
[Link] diaSemana ndias op
Comentário
Parâmetros
• diaSemana –
• ndias –
• op –
[Link] resp forig fresp
Comentário Formata uma data para uma formatação especifica
Parâmetros
• resp – “variavel que vai ser alterada e ser alterada
• forig – formatação original da string
• fresp – formatação que deseja receber
Tipo de retorno boolean Ex: faz dt “03/04/2013”;[Link] dt “dd/MM/yyyy” “yyMMdd”
[Link] ndias dt
Comentário
Parâmetros
• ndias –
• dt –
Parâmetros
• data –
• dia –
• mes –
• ano –
• hh –
• mm –
• ss –
[Link] data formato dia mes ano hh mm ss
Comentário
Parâmetros
• data –
• formato –
• dia –
• mes –
• ano –
• hh –
• mm –
• ss –
[Link] smilis data
Comentário devolve em milisegundos a data fornecida
Parâmetros data –
Tipo de retorno boolean
[Link] dia mes ano hora min seg
Comentário checa se a data fornecida pode ser considerada valida para fins do processamento do
calc Data
Parâmetros
• dia –
• mes –
• ano –
• hora –
• min –
• seg –
Tipo de retorno boolean
Throws ErrBds
[Link] dt1 dt2 milis segs
Comentário
Parâmetros
• dt1 –
• dt2 –
• milis –
• segs –
[Link] dt1 dt2 milis segs mins horas dias
Comentário
Parâmetros
• dt1 –
• dt2 –
• milis –
• segs –
• mins –
• horas –
• dias –
[Link] dt1 dt2 diffhh
Comentário
Parâmetros
• dt1 –
• dt2 –
• diffhh –
[Link] num sqt
Comentário
Parâmetros
• num –
• sqt –
[Link] dirTabs
Comentário Inicializa a fonetizacao, carregando as tabelas de correcao fonetica
Parâmetros dirTabs –
Tipo de retorno boolean
Throws ErrBds
Uti.fonM2g resp arg tipo
Comentário Fonetiza a String arg, de acordo com o tipo indicado
Parâmetros
• arg – string a ser fonetizada
• tipo – tipo do dado: <br> tipo=»N» - nome comum : cria o fonetico do nome de acordo
com as regras foneticas <br> tipo=»U» - Numero comum : nao processa o fonetico mas
enxuga o numero de brancos, tracos, etc <br> tipo=»C» - CPF ou CNPJ : retira todos os
caracteres estranhos e faz a consistencia de um ou de outro <br> automaticamente considera
se é CPF ou CNPJ e faz a consistencia correspondente <br> tipo=»M» - tratamento do email.
A unica diferen
Tipo de retorno boolean o fonetico correto ou string iniciada por «ERRO» e seguida pela descricao
do erro
Throws ErrBds
[Link]()
Comentário
[Link] fila arg sop
Comentário
Parâmetros
• fila –
• arg –
• sop –
[Link] fila arg op
Comentário
Parâmetros
• fila –
• arg –
• op –
[Link] fila arg op
Comentário
Parâmetros
• fila –
• arg –
• op –
[Link] fila arg sop
Comentário
Parâmetros
• fila –
• arg –
• sop –
[Link] fila arg op
Comentário
Parâmetros
• fila –
• arg –
• op –
[Link] fila
Comentário
Parâmetros fila –
[Link] fila
Comentário
Parâmetros fila –
[Link] fila
Comentário
Parâmetros fila –
[Link] fila arg
Comentário
Parâmetros
• fila –
• arg –
[Link] fila
Comentário
Parâmetros fila –
[Link] fila sqt
Comentário
Parâmetros
• fila –
• sqt –
[Link] dthh
Comentário
Parâmetros dthh –
[Link] msg arg stam
Comentário
Parâmetros
• msg –
• arg –
• stam –
[Link] arg
Comentário
Parâmetros arg –
[Link] msg arg mascara stout
Comentário
Parâmetros
• msg –
• arg –
• mascara –
• stout –
[Link] clides stout
Comentário
Parâmetros
• clides –
• stout –
[Link] str schinic
Comentário
Parâmetros
• str –
• schinic –
[Link] str schinic
Comentário
Parâmetros
• str –
• schinic –
[Link] str schinic
Comentário
Parâmetros
• str –
• schinic –
[Link] str pschinic
Comentário
Parâmetros
• str –
• pschinic –
[Link] str pschinic
Comentário
Parâmetros
• str –
• pschinic –
[Link] log
Comentário
Parâmetros log –
[Link] log
Comentário
Parâmetros log –
[Link] descricao referencia listaRefs listaDescs del
Comentário
Parâmetros
• descricao –
• referencia –
• listaRefs –
• listaDescs –
• del –
[Link] args val nome
Comentário
Parâmetros
• args –
• val –
• nome –
[Link] args val nome
Comentário
Parâmetros
• args –
• val –
• nome –
[Link] args val nome dels
Comentário
Parâmetros
• args –
• val –
• nome –
• dels –
[Link] args val nome dels
Comentário
Parâmetros
• args –
• val –
• nome –
• dels –
[Link] args val nome
Comentário
Parâmetros
• args –
• val –
• nome –
[Link] args val nome
Comentário
Parâmetros
• args –
• val –
• nome –
[Link] args val nome
Comentário
Parâmetros
• args –
• val –
• nome –
[Link] args val nome
Comentário
Parâmetros
• args –
• val –
• nome –
[Link] args val grupo
Comentário
Parâmetros
• args –
• val –
• grupo –
[Link]()
Comentário
[Link] args val grupo
Comentário
Parâmetros
• args –
• val –
• grupo –
[Link] args val grupo
Comentário
Parâmetros
• args –
• val –
• grupo –
[Link] args val nome
Comentário
Parâmetros
• args –
• val –
• nome –
[Link] args val nome
Comentário
Parâmetros
• args –
• val –
• nome –
[Link] args val nome dels
Comentário
Parâmetros
• args –
• val –
• nome –
• dels –
[Link] args val nome del
Comentário
Parâmetros
• args –
• val –
• nome –
• del –
[Link] args novosargs del
Comentário
Parâmetros
• args –
• novosargs –
• del –
[Link] dado consistencia
Comentário
Parâmetros
• dado –
• consistencia –
[Link] cpf
Comentário
Parâmetros cpf –
[Link] pstrCpf
Comentário
Parâmetros pstrCpf –
[Link] arg
Comentário Método responsável por validar o e-mail inserido pelo o usuário
Parâmetros recebe – como argumento o e-mail e retorna true/false
Tipo de retorno boolean
Throws ErrBds
[Link] cnpj
Comentário
Parâmetros cnpj –
[Link] pstr_cnpj
Comentário
Parâmetros pstr_cnpj –
[Link]()
Comentário
[Link] con ref
Comentário faz um lock via banco de dados.
Parâmetros
• con –
• ref – nome do dado que vai usar para lock
• instancia – identificacao da instancia que vai tentar o lock
Tipo de retorno boolean
Throws ErrBds
[Link] con ref
Comentário Libera o lock criado por uma determinada instancia java
Parâmetros
• con –
• ref – nome do dado que vai usar para lock
• instancia – identificacao da instancia que vai tentar liberar o lock
Tipo de retorno boolean
Throws ErrBds
[Link] str del
Comentário
Parâmetros
• str –
• del –
[Link] resp str del
Comentário
Parâmetros
• resp –
• str –
• del –
[Link] sIndice chave asc
Comentário
Parâmetros
• sIndice –
• chave –
• asc –
Uti.cod8bits strChar str8
Comentário Passa uma string normal para uma onde todos os bytes sao menores que 128
Parâmetros
• strChar – string normal
• str8 – string convertida
• sqt –
[Link] strExec
Comentário Este metodo interage indefinidamente executando um metodo que na realidade executa
uma string que pode ser modificada em cada iteracao Exemplos de uso deste comando, ver
documentação no google docs. Um de seus objetivos é o uso em um processo interativo de trocar
comandos e respostas com um executavel do sistema operacional ([Link], por exemplo);
Parâmetros strExec – string que é executada continuamente pelo metodo. O metodo somente
sai do loop se esta string ficar nula. Ou seja, se um metodo ou abstral for executado e fizer
esta string nula, o interage irá parar. O mesmo acontecerá se o ultimo strExec tiver retornado
falso. importante se a variavel interageTimeout for nula ou zero o loop somente parará de ser
executado quando a execucao de strExec retornar false.
Tipo de retorno boolean - true se nao se encerrar por timeout e a variavel «interageErro» tiver ta-
manho zero, e false se o loop cair por causa do tempo esgotado ou a variavel interageErro tiver
alguma mensagem de erro.
Throws ErrBds
Uti.arq2map mapa listaChaves listaTab parquivo
Comentário Carrega para um mapa os dados de uma tabela em arquivo
Parâmetros
• mapa – mapa bdjava
• listaChaves – lista dos campos chave
• listaTab – lista dos campos da tabela
• parquivo – arquivo onde estao os campos
Tipo de retorno boolean
Throws ErrBds
Uti.map2arq mapa listaTab parquivo
Comentário Salva o conteudo de um arquivo assumindo
Parâmetros
• mapa – mapa bdjava
• listaTab – lista dos campos da tabela
• parquivo – arquivo onde estao os campos
Tipo de retorno boolean
Throws ErrBds
[Link] plan x y
Comentário utilitarios para planilhas
pega uma informacao de celula (<letras><numero>) e trainsforma em coordenadas xy
Parâmetros
• plan – celula desejada
• x – coordenada x da celula. coordenada y da celula
• y–
Comentário Este metodo serve para «trabalhar» uma selecao copiada de uma planilha, pegando
valor que está ali dentro
Parâmetros
• val – valor que é retornadp
• strPlan – string que contem o conteudo da selecao (celulas separadas por tab e linhas
separadas por «n» )
• celorig – celula origem
• celref – celula a qual se deseja saber o valor
Tipo de retorno boolean
Throws ErrBds
[Link] val strPlan celorig celref
Comentário Este metodo serve para «trabalhar» uma selecao copiada de uma planilha, setando o
valor «val» na celula «celref» no seu ligar relativo em relacao a celorig que se encontra em
strPlan
Parâmetros
• val – valor a ser setado
• strPlan – string que contem o conteudo da selecao (celulas separadas por tab e linhas
separadas por «n» )
• celorig – celula origem
• celref – celula onde se deseja setar o valor val
Tipo de retorno boolean
Throws ErrBds
[Link] delDec
Comentário
Parâmetros delDec –
[Link] data resp
Comentário Este metodo retorna o dia da semana de uma determinada data. Este metodo presume
que a data está no seguinte formato: yyyy-MM-dd - 1999-12-01
Parâmetros
• data – data a ser verificada
• resp – variavel de resposta SUNDAY = 1; MONDAY = 2; TUESDAY = 3; WEDNESDAY
= 4; THURSDAY = 5; FRIDAY = 6; SATURDAY = 7;
Tipo de retorno void
Throws ErrBds
[Link] data formato resp
Comentário Este metodo retorna o dia da semana de uma determinada data.
Parâmetros
• data – data a ser verificada
Comentário
Parâmetros
• str –
• decode –
• encode –
1.185 UtiSuperv
[Link] filas
Comentário
Parâmetros filas –
[Link] con nometab listaTab arq
Comentário carrega uma tabela com os dados de um arquivo separados por tab listaTab tem que
representar exatamente os campos que estao separados por tab
Parâmetros
• con –
• nometab –
• listaTab –
• arq –
[Link] dir filtro dias
Comentário Limpa os arquivos mais antigos que «dias»
Parâmetros
• dir – diretorio a ser pesquisado
• filtro – filtro de seleção dos arquivos
• dias – idade minima do arquivo para ser apagado
Throws ErrBds
1.186 Utiivr
Comentário Testa se não houve algum erro operacional if (B.i(iret) < 0) { ¨[Link](«Erro ope-
racional. . . »); ¨return false; } .dbg “Resp:[“ irsp “] Ret=[“ iret “]” [Link](irsp, iargs, C.CHAR1,
5); [Link](iargs, pret, C.CHAR3, 1); if () { ¨[Link](«Canal NOK»);
¨return false; ¨} else ¨return true; } // INICCAN //
Este metodo inicia o canal indicado
Parâmetros pcnl – Indica qual canal que vai ser iniciado
Author CAR @Since 040913
[Link] pcnl pani pnum ptmp pret
Comentário
Parâmetros
• pcnl –
• pani –
• pnum –
• ptmp –
• pret –
[Link] pret pnumero
Comentário
Parâmetros
• pret –
• pnumero –
[Link]()
Comentário .dbg “Resp:[“ irsp “] Ret=[“ iret “]” [Link](irsp, iargs, C.CHAR1, 5); [Link](iargs,
pret, C.CHAR3, 1); testa se houve algum erro operacional if (B.i(iret) < 0) { ¨[Link](«Erro
operacional. . . »); ¨return false; } return true; } // FECHAFAX // static public boolean fechafax()
throws ErrBds static public boolean fechafax() throws ErrBds
[Link] pcnl ptout pani pdni pret
Comentário
Parâmetros
• pcnl –
• ptout –
• pani –
• pdni –
• pret –
[Link] pteclas ptam ptempo1 pdecay popcoes pteclasf
Comentário
Parâmetros
• pteclas –
• ptam –
• ptempo1 –
• pdecay –
• popcoes –
• pteclasf –
[Link] parquivo
Comentário
Parâmetros parquivo –
[Link] parquivo popcoes
Comentário
Parâmetros
• parquivo –
• popcoes –
[Link] pret parquivo popcoes
Comentário
Parâmetros
• pret –
• parquivo –
• popcoes –
[Link] pcnl ptout
Comentário
Parâmetros
• pcnl –
• ptout –
[Link] pret parquivo popcoes ptimeout
Comentário testa se houve algum erro operacional if (B.i(iret) < 0) { ¨[Link](«Erro operaci-
onal. . . »); ¨return false; } return true; } // REC //
Este metodo grava um arquivo de voz
Parâmetros pcnl – Indica qual canal que vai gravar o arquivo parq O arquivo .wav a ser gravado
ptout TimeOut do comando (o tempo maximo que a placa vai levar para gravar o arquivo)
Author MAX @Since 040330
[Link] ptom ptempo
Comentário testa se houve algum erro operacional if (B.i(iret) < 0) { ¨[Link](«Erro operaci-
onal. . . »); ¨return false; } return true; } // BEEP //
Este metodo digita tons da linha
Parâmetros pcnl – Indica qual canal que vai digitar os tons ptecs Tons a serem digitados
(0123456789#) ptout TimeOut do comando (o tempo maximo que a placa vai levar para digitar
os tons)
Author MAX @Since 040330
[Link] pret
Comentário
Parâmetros pret –
[Link] pret
Comentário
Parâmetros pret –
[Link] pnumero
Comentário
Parâmetros pnumero –
[Link] string opt
Comentário testa se houve algum erro operacional if (B.i(iret) < 0) { ¨msgdbg(B.s(«retorno do
transfere menor q zero!»)); ¨return false; } if (!hup(gcanal, B.s(«5»))) { ¨msgdbg(B.s(«NAO
FEZ O HUP NO TRANSFERE!»)); ¨return false; } // [Link](1); [Link](«Transferido
para » + iarg + » OK!»); return true; } // PLAYTXT //
Parâmetros
• string –
• opt –
[Link] p_arq p_hash
Comentário
Parâmetros
• p_arq –
• p_hash –
[Link] p_str p_arqvoz
Comentário
Parâmetros
• p_str –
• p_arqvoz –
[Link] pstring
Comentário
Parâmetros pstring –
[Link] arqconv arqconv0
Comentário
Parâmetros
• arqconv –
• arqconv0 –
[Link] arq_voz_antes
Comentário
Parâmetros arq_voz_antes –
1.187 Utilsc51b
[Link] data
Comentário Verifica a validade de uma data
Parâmetros data – Data
Tipo de retorno boolean
1.188 Var
[Link] abstral
Comentário
Parâmetros abstral –
[Link] abstral
Comentário
Parâmetros abstral –
1.189 W
• jan –
• listax –
[Link] jan
Comentário
Parâmetros jan –
[Link] jan
Comentário @epp040722 alterei daqui // OCULTA public static boolean oculta(Bds jan) throws
ErrBds public static boolean oculta(Bds jan) throws ErrBds
Parâmetros jan –
[Link] jan op
Comentário
Parâmetros
• jan –
• op –
[Link] jan op
Comentário
Parâmetros
• jan –
• op –
[Link] jan
Comentário @epp040722 ateh aqui // APAGA public static boolean apaga(Bds jan) throws ErrBds
public static boolean apaga(Bds jan) throws ErrBds
Parâmetros jan –
[Link] jan opcoes
Comentário
Parâmetros
• jan –
• opcoes –
[Link] bcp
Comentário
Parâmetros bcp –
[Link] jan label
Comentário
Parâmetros
• jan –
• label –
[Link] jan lista0 nomeborda local
1.189. W 587
SuperClient RPA Documentation, Versão
Comentário
Parâmetros
• jan –
• lista0 –
• nomeborda –
• local –
[Link] jan panel
Comentário
Parâmetros
• jan –
• panel –
[Link] bcp slin
Comentário seta a largura de um campo
Parâmetros
• bcp –
• slin –
[Link] bcp inic fim
Comentário seleciona os dados de arg no JTextComponent que esta” em bcp
Parâmetros
• bcp –
• inic –
• fim –
[Link] bcp arg
Comentário
Parâmetros
• bcp –
• arg –
[Link] bcp arg
Comentário Poe os dados de arg no JTextComponent que esta” em bcp
Parâmetros
• bcp –
• arg –
[Link] bcp arg
Comentário Pega os dados de um campo JTextComponent e poe em arg
Parâmetros
• bcp –
• arg –
[Link] arg
Comentário Copia da area de trabalho de um computador para uma variavel
Parâmetros arg –
[Link] arg tout
Comentário Copia da area de trabalho de um computador para uma variavel
Parâmetros
• arg –
• tout –
[Link] arg
Comentário Copia os dados da area de texto de uma variavel para a area de trabalho de um compu-
tador
Parâmetros arg –
[Link] bcp args0
Comentário seta determinado determinado atributo de um campo Esse método seta a fonte da tela
indicada (cmd ou trab)
<pre> Exemplo de chamada: setacomp (B.s(«f=CourierNew;e=BOLD;t=12»)); se-
tacomp (B.s(«f=CourierNew;e=BOLD,ITALIC;t=12»)); nte f=nome da fonte, e=estilo
(BOLD;ITALIC;PLAIN ou BOLD,ITALIC) e t=tamanho em pontos
Parâmetros
• bcp –
• args0 –
[Link] jan lista orientacao
Comentário
Parâmetros
• jan –
• lista –
• orientacao –
[Link] jan lista nomeborda local
Comentário
Parâmetros
• jan –
• lista –
• nomeborda –
• local –
[Link] jan lista0 nomeborda local
Comentário
1.189. W 589
SuperClient RPA Documentation, Versão
Parâmetros
• jan –
• lista0 –
• nomeborda –
• local –
[Link] jan lista0 titulo frase opcoes
Comentário
Parâmetros
• jan –
• lista0 –
• titulo –
• frase –
• opcoes –
[Link] args
Comentário
Parâmetros args –
[Link] args
Comentário
Parâmetros args –
[Link] lista0 eventos stipoproc
Comentário
Parâmetros
• lista0 –
• eventos –
• stipoproc –
[Link] lista0 eventos
Comentário
Parâmetros
• lista0 –
• eventos –
[Link] lista0 eventos tipoproc ptela
Comentário
Parâmetros
• lista0 –
• eventos –
• tipoproc –
• ptela –
[Link] listax
Comentário
Parâmetros listax –
W.atlista0 vlistax
Comentário
Parâmetros vlistax –
[Link] listax
Comentário
Parâmetros listax –
W.attela0 vlistax
Comentário
Parâmetros vlistax –
W.proc_para()
Comentário
[Link] stipomsg smensagem sopcoes resp
Comentário
Parâmetros
• stipomsg –
• smensagem –
• sopcoes –
• resp –
[Link] tipomsg mensagem opcoes resp
Comentário
Parâmetros
• tipomsg –
• mensagem –
• opcoes –
• resp –
[Link] browser strInfo
Comentário
Parâmetros
• browser –
• strInfo –
[Link] browser tituloJan strInfo
Comentário
1.189. W 591
SuperClient RPA Documentation, Versão
Parâmetros
• browser –
• tituloJan –
• strInfo –
[Link] browser tituloJan strInfo largura altura
Comentário
Parâmetros
• browser –
• tituloJan –
• strInfo –
• largura –
• altura –
1.190 WebView1
[Link]()
Comentário
[Link] webView url
Comentário Metodo responsavel por abrir/criar um novo handler webview, Ex: [Link] wb
“[Link]
Parâmetros
• webView – variavel de controle, armazena webview criado
• url – url a ser acessada pelo webview
Throws ErrBds
[Link] webView url lx ly
Comentário Metodo responsavel por abrir/criar um novo handler webview, Ex: [Link] wb
“[Link] 250 600
Parâmetros
• webView –
• url –
• lx –
• ly –
Throws ErrBds
[Link] webView url lx ly px py
Comentário Metodo responsavel por abrir/criar um novo handler webview, Ex: [Link] wb
“[Link] 250 600 1 30
Parâmetros
• webView –
• url –
• lx –
• ly –
• px –
• py –
Throws ErrBds
[Link] webView url lx ly px py titulo
Comentário Metodo responsavel por abrir/criar um novo handler webview, Ex: [Link] wb
“[Link] 250 600 1 30
Parâmetros
• webView –
• url –
• lx –
• ly –
• px –
• py –
• titulo – titulo da janela
Throws ErrBds
[Link] webview purl lx ly px py titulo style
Comentário
Parâmetros
• webview –
• purl –
• lx –
• ly –
• px –
• py –
• titulo –
• style –
[Link] webview
Comentário atualiza webWiew
Parâmetros webview –
[Link] webview
Comentário fecha um webview
Parâmetros webview –
1.191 Worm
[Link] qtWorms
Comentário
Parâmetros qtWorms –
[Link]()
Comentário Mostra um mundo de worms
Throws ErrBds
[Link] str
Comentário Cria uma worm padrao repetindo a string indicada ate” o seu tamanho maximo
Parâmetros str – = string a ser repetida
Throws ErrBds
[Link]()
Comentário cria um map novo e mapeia todas as entradas, totalizando a nota de cada item
Throws ErrBds
1.192 Ws
[Link]()
Comentário
1.193 X
[Link]()
Comentário
1.194 Xml
[Link] parq
Comentário
Parâmetros parq –
[Link] parq
Comentário
Parâmetros parq –
1.195 Xwin
Parâmetros
• nomeJanela – O nome ou parte do nome da janela
• altura – A nova largura em pixels
• largura – A nova altura em pixels
Tipo de retorno boolean Se foi possível dimensionar a janela
Throws ErrBds
[Link] esquerda topo largura altura nomeJanela
Comentário
Parâmetros
• esquerda –
• topo –
• largura –
• altura –
• nomeJanela –
[Link] esquerda topo nomeJanela
Comentário Posiciona a janela
Parâmetros
• nomeJanela – O nome ou parte do nome da janela
• esquerda – A posição na horizontal em pixels
• topo – A posição na vertical em pixels
Tipo de retorno boolean Se foi possível posicionar a janela
Throws ErrBds
[Link] esquerda topo largura altura nomeJanela
Comentário
Parâmetros
• esquerda –
• topo –
• largura –
• altura –
• nomeJanela –
[Link] x y
Comentário Posiciona o mouse no local especificado
Parâmetros
• x – A posição horizontal em pixels
• y – A posição vertical em pixels
Tipo de retorno boolean Se foi possível posicionar o mouse
Throws ErrBds
[Link] x y nomeJanela
Comentário Posiciona o mouse no local especificado dentro da janela
Parâmetros
• x – A posição horizontal em pixels
• y – A posição vertical em pixels
• nomeJanela – O nome ou parte do nome da janela
Tipo de retorno boolean Se foi possível posicionar o mouse
Throws ErrBds
[Link] x y botao
Comentário Executa um duplo clique
Parâmetros
• x – A posição horizontal em pixels
• y – A posição vertical em pixels
• botao – O botão a ser clicado
Tipo de retorno boolean Se foi possível clicar com o mouse
Throws ErrBds
[Link] x y botao nomeJanela
Comentário Executa um duplo clique
Parâmetros
• x – A posição horizontal em pixels
• y – A posição vertical em pixels
• botao – O botão a ser clicado
• nomeJanela – O nome ou parte do nome da janela
Tipo de retorno boolean Se foi possível clicar com o mouse
Throws ErrBds
[Link] x y
Comentário Executa um clique do botao esquerdo do mouse
Parâmetros
• x – A posição horizontal em pixels
• y – A posição vertical em pixels
Tipo de retorno boolean Se foi possível clicar com o mouse
Throws ErrBds
[Link] x y
Comentário Executa um clique do botao esquerdo do mouse
Parâmetros
605
SuperClient RPA Documentation, Versão
606 Índice
SuperClient RPA Documentation, Versão
Índice 607
SuperClient RPA Documentation, Versão
608 Índice
SuperClient RPA Documentation, Versão
Índice 609
SuperClient RPA Documentation, Versão
W
W.proc_para() (função interna), 591
[Link]() (função interna), 33, 592
[Link]() (função interna), 595
[Link]() (função interna), 595
[Link]() (função interna), 595
X
[Link]() (função interna), 595
[Link]() (função interna), 603
[Link]() (função interna), 604
[Link]() (função interna), 603
[Link]() (função interna), 602
[Link]() (função interna), 602
[Link]() (função interna), 603
[Link]() (função interna), 602
610 Índice