Ir ao conteúdo
  • Cadastre-se

nilzon

Membro Pleno
  • Posts

    36
  • Cadastrado em

  • Última visita

posts postados por nilzon

  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 ?

    • Curtir 1
  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.

     

     

    Capturar.PNG.ce21fc213eef79b66f384c6f8c5251c8.PNG
     

    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. 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??

    ps.PNG

  5. 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)

  6. 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. 

    • Curtir 1
  7. @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

     

  8. 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. 

  9. Bom dia, gostaria de saber, como faço um IF, com um "OU", seria dessa forma ? não está funcionando. 

    Eu gostaria de ler tanto o numeral quanto o digito 1. Dessa forma não está funcionando... seria assim ?

    O restante do código está funcionando, por isso não postei o restante. Esse "OR" foi a única alteração feita. 

     

    IF "%var%" == "um" OR IF "%var%" == "1" (
        goto proc1
    )

     

  10. Boa tarde, gostaria de saber se é possível eu pegar o ip ou algum ip pelo CMD, e adiciona-lo a uma variável, em um script em .bat. 

    Preciso executar isso: 

    ex: start chrome 192.168.0.0

     

    Então eu precisa criar um comando que eu pegue o IP, para usa-lo no start chrome "ip local"

    E obviamente eu não adiciono o ip manualmente, pra ele ser usado em outras máquinas sem precisar editar. 

     

    Obrigado. 

  11. Boa noite a todos. Não sei se postei no lugar certo, mas como eu estou programando em Java...

    Seguinte, não sei muito sobre o Github, mas eu queria postar as resoluções da minha lista de exercício lá. 

    Eu devo criar um repositório para cada exercício ? Exercicio1, Exercicio2, Exercicio3... Ficaria muita coisa.

     

    Em documentos, na pasta do NetBeans, está todas as pastas separadas do meu projeto. Como eu deixo organizado assim no Github ?

    Um repositório e dentro dele, as pastas dos projetos separadamente ?

    Quais os comandos eu devo utilizar ?

     

    Obrigado! 

  12. 2 minutos atrás, isrnick disse:

    A parte do _strtime é desnecessária para o seu programa, isso é para ver a hora atual.

     

    E os vetores poderiam ter tamanho 3, para armazenar os 2 caracteres da data mais o caractere nulo indicando o fim da string. Não precisa ter tamanho 5.

    Até no vetor do ano eu posso deixar tamanho 3, para 2 caracteres ? ou ano deve ser tamanho 5 mesmo?

    ( Eu vejo que o vetor ano, recebe apenas dois caracteres, mas, nao custa perguntar kkk )

    • Obrigado 1

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!