Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Matheus Marcos

Selecionar valor no ComboBox1 corretamente, para carregar ComboBox2

Recommended Posts

Pessoal, boa tarde !

 

Estou usando WScript e a intenção é acessar uma página e efetuar algumas seleções nos variados ComboBox que ela possui.

 

O problema é que os ComboBox são carregados conforme a escolha feita no ComboBox anterior à ele.

 

Consigo selecionar os valores do ComboBox1 com o trecho de código abaixo (com sucesso), porém notei que a página não entende essa escolha feita, e não carrega os valores do ComboBox2. A título de comparação, se houver interação via mouse no ComboBox1, o ComboBox2 consegue ser carregado na hora. Porém como não posso usar o mouse, o ComboBox2 fica pendente de carregar e como fica sem dados, gera erro no meu script.

 

Segue abaixo trecho do meu código, onde consigo fazer a seleção do ComboBox1, mas ela não é suficiente para a página entender que de fato houve uma seleção no ComboBox1.

 

 

var ComboBox1 = null;
ComboBox1.click();
WScript.Sleep(4000);
while(ComboBox1.options.length<=1) WScript.Sleep(4000);
ComboBox1.value = ComboBox1.options[1].value;
ComboBox1.onchange(); WScript.Sleep(4000);
Poderiam me ajudar? Sou novo na área.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por dteotonio
      Boa noite pessoal.
      Gostaria de uma ajuda para incrementar meu script de backup dos switches, onde eu queria montar uma lista em um arquivo txt com 2 campos "IP do switch" e "nome do switch", esses 2 campos seriam variavel no codigo, quando ele fizesse todos os switches cadastrados ele finalizava a rotina. 
       
      Set WshShell = CreateObject("WScript.Shell")
      WshShell.Run "telnet"
      Wscript.Sleep 800
      WshShell.SendKeys "open xx.xx.xx.xx~" <--- xx.xx.xx.xx seria a 1ª variavel "ip do switch"
      WshShell.SendKeys "userX~"
      WshShell.SendKeys "passwordX~"
      WshShell.SendKeys "copy config tftp~"
      WshShell.SendKeys "ip do servidor~"
      WshShell.SendKeys "switch01~"  <--- switch01 seria a 2ª variavel "nome do switch"
      WshShell.SendKeys "y~"
      WshShell.SendKeys "quit~"
       
      Se alguem puder ajudar ficaria grato.

      Hoje executo esse script com os dados.
    • Por luizpaps
      Boa tarde, tenho um winform com tabcontrol e 2 tabpages, na tabpage1 tenho um combobox vinculado ao banco MySql, quando seleciono um registro no combobox ele preenche os textbox da tabpage1 com os dados relativo àquele registro do banco, mas quando clico na tabpage2 para preencher outros textbox adicionais que não dependem do banco e volto para tabpage1, todos os textbox são apagados e o combobox fica desvinculado do banco, sem itens, alguém pode me ajudar a resolver esse problema? o código que uso para carregar o combobox está abaixo:
      public void CarregaComboServidores() { try { if (cn.State == ConnectionState.Closed) cn.Open(); } catch (Exception ex) { MessageBox.Show("Erro ao Carregados dados da Tabela tservidores " + ex.Message + " contate o desenvolvedor", "SysDiárias - Erro de Conexão", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { string mSQLServidores = "select * from tservidores"; MySqlCommand cmdServidores = new MySqlCommand(mSQLServidores, cn); MySqlDataAdapter mdaServidores = new MySqlDataAdapter(cmdServidores); DataTable dtServidores = new DataTable(); cmbNome.DataSource = null; cmbNome.Items.Clear(); mdaServidores.Fill(dtServidores); cmbNome.DataSource = dtServidores; cmbNome.ValueMember = "idservidor"; cmbNome.DisplayMember = "nome"; cmbNome.SelectedIndex = (-1); cmbNome.Refresh(); if (cn.State == ConnectionState.Open) cn.Close(); } }  
    • Por arildomello
      Boa tarde.
      Sou novo na programação, estou criando com  entity framework utilizando com c# banco de dados mysql.
      tenho duas classes na grid eu recebo todos os movimentos, consigo filtrar por data tudo certo, no entanto preciso filtrar por uma categoria especifica que recebo do banco na minha combobox .
      no meu código só filtra uma e ainda erreda na que consta na combobox.




    • Por nathicoelhoo
      Tenho um cadastro de cliente e no cadastro é selecionado o sexo e o estado, por exemplo. Na área de edição, preciso puxar esses dados JÁ SELECIONADOS para um combobox. Tentei fazer com foreach porém não funcionou. Alguém pode me ajudar?
      <div class="form-group col-md-5" > <label for="inputSexo">Sexo</label> <select name="sexo_cliente" id="sexo_cliente" class="form-control" disabled> <option selected disabled="">Sexo</option> <?php require_once "api/conexao.php"; try { $prepared3 = $conexao_pdo->prepare("select * from sexo"); $prepared3->execute(); $result3 = $prepared3->fetchAll(); foreach($result3 as $resultado3) { echo "<option value='". $resultado3["cod"] ."'>". $resultado3["sexo"] ."</option>"; } } catch (PDOException $e) { echo "<option></option>"; } ?> </select> </div>  
    • Por padini
      Boa noite pessoal, estou com problemas em criar um menu dropdown onde as opções deem um resultado final na própria página. 
       
      Exemplo: 
      Caixa 1 - Estados 
      Caixa 2 - cidades 
      Resultado em texto abaixo: Lojas daquela cidade e estado e caso não houver nenhuma loja, o resultado seria uma mensagem padrão. 
       
      é como este: https://www.unimed.coop.br/servicos/segunda-via-de-boletos Porem esse gera um terceiro dropdown e depois uma página externa. 
       
      Já consegui gerar o banco de dados para que cidade e estados estejam interligados, porem não consigo fazer aparecer o resultado. 
       
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.