Ir ao conteúdo
  • Cadastre-se

nilzon

Membro Pleno
  • Posts

    36
  • Cadastrado em

  • Última visita

  1. Sou iniciando na programação, e tenho conhecimento bem básico sobre o assunto, Atualmente eu carrego um site no TWebBrowser dessa forma: twSite.Navigate('https://farmaciapopular-portal.saude.gov.br/farmaciapopular-portal/login.jsf'); twSite.OleObject.Document.GetElementByID('formLogin:j_idt20').Click; twSite.OleObject.Document.GetElementByID('formLogin:no_login').Value := USUARIO; twSite.OleObject.Document.GetElementByID('formLogin:senha').Value := SENHA; while ( twSite.ReadyState <> READYSTATE_COMPLETE ) do begin Application.ProcessMessages; Sleep(0); end; twSite.OleObject.Document.GetElementByID('formLogin:j_idt29').Click; Primeiro eu: *carrego o site no TwebBrowser *Clico no botão 'Ciente' que aparece no popup ao acessar o site *Insiro o Login e Senha nas tags html do site. *Clico pra logar. Logado com Sucesso. Após isso, existe um Menu no site: Cadastro de Vendedor e 2 Sub Menus dentro, que são: Cadastro em Massa e Cadastro Manual. O problema é que preciso acessar o menu Cadastro Manual, porém, a TAG HTML dele não tem nome como usei no inicio do meu código com GetElementById quando eu inspeciono elemento do submenu, eu tenho isso: <a href="#" onclick="mojarra.jsfcljs(document.getElementById('j_idt26'),{'j_idt26:j_idt38':'j_idt26:j_idt38'},'');return false" class="sf-with-ul" style="float: none; width: auto;">Cadastro Manual</a> Como eu posso acessar este sub menu, sem ter um nome para pegar com o GetElementById ?
  2. @kgin Nesse caso não posso usar um banco. Não é nem porque eu não quero, ou não sei, é que realmente não posso. Porque realmente preciso dessa aplicação para uso real, e não posso usar um banco. Posso no máximo usar um arquivo para leitura, como um csv, txt, enfim. E leitura de arquivo, eu não sei fazer. Precisaria ler um arquivo de texto e exibir da forma que mencionei.
  3. Estou trabalhando com um projeto, onde eu preciso exibir numa label, uma linha específica de um arquivo CSV. Por exemplo, meu arquivo tem 2 colunas. PRODUTO | CODIGO DE BARRAS Na minha aplicação, eu tenho um editText onde o usuário irá informar o código de barras, e com isso, preciso percorrer o meu arquivo CSV procurando pelo código de barras informado, e quando achar, exibir o próprio código de barras com o nome do produto na frente em uma label. Não tenho um código montado ainda para mandar, porque não consegui nem começar na leitura do meu CSV. Mas basicamente tenho um editText com nome de edtBuscaCod e um botão para executar a ação de buscar. E as duas label para exibir nome e codigo de barras.
  4. @Kauã Priolo Se possível informar o processador, com mais informações completas a respeito, seria melhor.
  5. Estava editando uma imagem, quando cliente no menu 3D no photoshop. Ele carregou todas as janelas, e ferramentas para uma edição 3D. Porém, eu não fiz modificação alguma na imagem, desisti. Só que algumas ferramentas minhas, mudaram. Estão com uma pequena "bandeira" do lado, e as ferramentas originais, aparecem por último, (destaquei com a seta). Como faço para voltar ao normal??
  6. @InforMira Ah sim, Entendi amigo. Me desculpe, era coisa simples e eu não estava entendendo, porque quando eu clicava em atualizar, não dava. Porque eu mudei a planilha de lugar, e ele não estava achando o caminho. Foi mal pelo vacilo, acessei o link, entendi como funciona. Muito obrigado!!!
  7. @InforMira Porém quando eu adiciono a MESMA planilha, apenas com alguns registros a mais, ele cria OUTRO documento com o nome de Tabela1 (2), veja: E com isso, fica dessa forma no Power BI: Ou seja, quando eu clico em atualizar, nada muda, pois o Power B.I detectou duas Tabelas...
  8. Tenho um arquivo em Power B.I que já está pronto, ele busca informações da planilha que eu subi. Porém, foi adicionado novos registros nessa planilha. Eu preciso subir a planilha novamente, fazer as mesmas tratativas de dados (Remover erros, campos null, tipos de dados) como fiz na primeira vez, apenas para adicionar esses novos registros que foram inseridos na planilha do excel? Ou existe alguma forma no power bi, que ele entende que são apenas novas linhas de registro e adiciona normalmente? (Peço desculpas pela tag errada)
  9. Eu preciso enviar um texto para a área de transferência, utilizando a Linguagem C. Fazer desta forma, funciona: system("teste |clip"); Porém, o comando System não aceita outros parâmetros. Porque eu o que eu precisaria mesmo, seria isso: scanf("%s", &olt); system("echo show onu info ^^^| grep -i %s | clip", olt); Porém, o código acima não funciona. Eu consigo concatenar tudo que preciso para uma única variável, utilizando a Biblioteca String.h. Então ficaria assim: strcpy(comando, "echo show onu info ^^^| grep -i "); strcat(comando, sn); Mas o erro retorna, ao utilizar o CLIP junto a uma variável. system(comando|CLIP); Porém o system não reconhece aquela última virgula, portanto, o |CLIP iria copiar o linha de código faltando informações.
  10. @ricardo_br Cara, está funcionando tudo perfeito. Acho que a última coisa seria o seguinte, a estruturação do código, de forma que não execute uma linha, caso o arquivo já tenha sido copiado para a system32, ou seja, se JÁ EXISTE, o arquivo no System32, não há mais necessidade de executar como administrador. Executar como administrador, apenas se o arquivo não existir em System32. Então meu script está assim: Ps. Desculpe estar sendo chato, esse script eu criei para usar na empresa, para acessar as OLTS e Consequentemente as ONU's e Roteadores do cliente do provedor de onde trabalho, via SSH set tempo=4 set tempoTeofilo=6 set tempoAll=15 cls net session >nul 2>&1 || (powershell start -verb runas '%~0' &exit /b) if /i not exist "%windir%\System32\%~nx0" copy "%~dpnx0" "%Windir%\system32\%~nx0" echo 1 - CIDADE NOBRE --------------- cid echo 2 - CARAVELAS ------------------ car echo 3 - GOVERNADOR VALADARES ------- gov echo 4 - MANHUACU ------------------- man echo 5 - SANTANA DO PARAISO --------- san echo 0 - ABRIR TODAS OLTS ----------- all echo. set /p olt= INFORME A DE ACORDO COM O MENU [ENTER]: set /p sn= INFORME O S/N [ENTER]: set sn2=%sn% choice /t 1 /c 123456789q /d q >nul if %olt% EQU 1 goto cid IF /i "%olt%"=="cid" goto cid if %olt% EQU 2 goto car IF /i "%olt%"=="car" goto car if %olt% EQU 3 goto gov IF /i "%olt%"=="gov" goto gov if %olt% EQU 4 goto man IF /i "%olt%"=="man" goto man if %olt% EQU 5 goto san IF /i "%olt%"=="san" goto san if %olt% EQU 0 goto all IF /i "%olt%"=="all" goto all echo Você não inseriu uma opcao valida pause Goto :Inicio :cid
  11. @ricardo_br Cara, eu sou muito leigo! kk Você é um Deus! Deu tudo certo! Obrigado! @ricardo_br Mais uma dúvida, mas isso seria apenas por capricho Se eu for em propriedades do meu arquivo .bat eu não consigo setar "Abrir Como administrador" para deixar isso sempre ativo. Não existe forma de eu contornar isso né? Mas no mais, muito obrigado mais uma vez.
  12. @ricardo_br Aparentemente iria funcionar a linha de código, porém, recebo um retorno de "Acesso Negado" Mas se eu consigo copiar e colar "na mão" dando a permissão para copiar e colar na System32, como eu consigo essa permissão com script bat? Seria possível?
  13. Tenho um script .bat que faz o acesso a roteadores de clientes. Quero abrir esse script bat, no meu "windows + r" ou seja, eu copiei ele pro meu System32. Porém, quero que ao executar esse script, ele crie uma cópia de si mesmo na pasta system32. Para a partir da primeira execução, o usuário já poder abrir o script utilizando o a caixa de executar, Windows + R.
  14. Boa tarde, peço desculpas se criei o tópico na área errada. Minha úvida é a seguinte: Estou criando um script bat, e em determinado momento abre o putty, e já loga. ex: start putty -ssh [email protected] -pw xxxxxx Assim que a sessão é aberta, eu gostaria que já fosse iniciado um comando. Sei lá, por exemplo, assim que loga, ja dá um ifconfig.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...