¿Como obtener el codigo html de una pagina con vbs e IE?

me gustaría saber como obtener el código html de una pagina, en concreto seria “https://almtelefonica.tsoftglobal.com/qcbin/rest/is-authenticated?login-form-required=y” utitlizando vbs y la aplicacion de Internet explorer.

Hasta ahora probe con este codigo y en un principio funcionaba bien pero ahora ya no.

Dim explorador

set explorador = WScript.CreateObject(“InternetExplorer.Application”, “eventsIE_”)

explorador.Visible = True explorador.Navigate “https://almtelefonica.tsoftglobal.com/qcbin/rest/is-authenticated?login-form-required=y”

WScript.Sleep 1500

msgbox explorador.Document.documentelement.innertext

Por favor, si me pueden ayudar?

Muchas gracias

Codigo de encriptacion de C# a php

intento convertir una encriptacion que tengo en C# y poder tanto encriptarla como desencriptarla en php. Tengo facilidad para hacerla en mcrypt pero la estoy buscando hacer en openssl.

Este es el codigo que tengo.

    public string Encrypt3DES(string strString) {     DESCryptoServiceProvider DES = new DESCryptoServiceProvider();      DES.Key = System.Text.Encoding.UTF8.GetBytes("12345678");     DES.Mode = CipherMode.ECB;     DES.Padding = PaddingMode.Zeros;     ICryptoTransform DESEncrypt = DES.CreateEncryptor();     byte[] Buffer =  System.Text.Encoding.UTF8.GetBytes(strString);     return Convert.ToBase64String(DESEncrypt.TransformFinalBlock(Buffer, 0, Buffer.Length)); } 

Necesito pasarlo a php. He estado moviendo una idea como esta:

    $  string=$  string."***".genRandomString();     $  encrypt_code="12345678";     $  encrypt_code = substr($  encrypt_code, 0, 8);     $  key = $  encrypt_code."";       $  iv_size = openssl_cipher_iv_length($  cipher_alg, MCRYPT_MODE_ECB);         if (!$  iv) {         $  iv = openssl_random_pseudo_bytes($  iv_size);         }      $  encrypted_string = openssl_encrypt($  string, 'DES-ECB', $  key, OPENSSL_RAW_DATA | OPENSSL_NO_PADDING, $  iv);      return base64_encode($  encrypted_string);     return $  string; } 

Pero por mas que busco no hayo que encripten igual. Claro en el desencriptado cambio a openssl_decrypt.

Necesito un script de google sheet de busqueda y remplazo en base a un código

Busco un codigo para “busqueda y reemplazo”

En una hoja de google sheet en la celda A1 tengo un codigo “A001” en B1, un nombre y en C1 un apellido.

Mas abajo desde A10 hasta A110 tengo codigos de esta forma

A001 A002 A003 A004

lo que quisiera, es que el script, aL yo poner un codigo en la celda A1 por ejemplo “A003” copie la informacion de B1 y C1, busque y pegue en los B y C del codigo buscado. algo asi:

A         B            C 

A003 Carlos Alvarez

A B C A001 A002 A003 Carlos Alvarez A004

El script lo voy a ejecutar mediante un boton, espero ser claro en la idea, gracias.

Mi código no reconoce un valor pasado por medio de la variable $_GET

Estoy realizando un paso de información por medio de la variable $ _GET, para de esta manera obtener tal valor y realizar una consulta en base de datos con ese valor en especifico.

El problema es que al pasar la informacion y tratar de recuperarla en la siguiente pagina, PHP me envia el siguiente error:

Notice: Undefined index: id-categoria in /Applications/MAMP/htdocs/rede/main/vistas/paginas/modulos/subcategorias-body.php on line 3

No se si deba a que estoy pasando el valor de manera incorrecta, o quiza el metodo que uso para recuperarlo no es el correcto, espero puedan ayudarme con eso.

Les dejo el código de la pagina desde la cual se emite la variable GET:

<?php   $  categorias = ControladorCatalogo::ctrMostrarCategorias(); //echo '<pre class="bg-white">'; print_r($  categorias[4][3]); echo '</pre>'; $  contadorCategoria = 1;  ?>      <?php foreach ($  categorias as $  categoria): ?>          <section class="row content-central">         <div class="col-12 col-md-10 col-xl-12">             <div class=" bg-img-<?php echo $  contadorCategoria; ?>">                 <!-- Imagen -->             </div>             <div class="showback">                 <a href="<?php echo $  ruta; ?>subcategorias?id-categoria=<?php echo $  categoria['id']; ?>">                     <button type="button" class="btn btn-info"><?php echo $  categoria['categoria']; ?></button>                 </a>             </div>         </div>         </section>      <?php $  contadorCategoria++; ?>     <?php endforeach ?>      </section> </section> 

Y la pagina a donde se redirige al usuario, donde intento recuperar el valor pasado y enviarlo a traves de un metodo:

<?php   $  idCategoria = $  _GET["id-categoria"];  $  subcategorias = ControladorCatalogo::ctrMostrarSubcategorias($  idCategoria); //echo '<pre>'; print_r($  subcategorias); echo '</pre>';  ?>  <section class="row justify-content-around content-central">     <div class="showback col-12">         <div>             <?php foreach ($  subcategorias as $  subcategoria) : ?>                  <a href="<?php echo $  ruta;?>micrositios?subcategoria=<?php echo $  subcategoria['id']; ?>">                 <h4><?php echo $  subcategoria['subcategoria']; ?></h4>                 </a>                 <hr>              <?php endforeach ?>         </div>      </div> </section> 

Espero haberme dado a entender y puedan ayudarme.

De antemano, muchas gracias.

Cómo tomar o refrescar un form para tome una variable, código en c# con Visual Studio 2017

Estoy trabajando con dos formularios. En el primero tengo una pantalla con dos textbox y tengo un botón que llama al formulario dos, en el formulario dos cargo una grilla con información.

Lo que tengo hecho es que al dar doble click sobre una fila esta información la guardo en unas variables y lo que necesito es pasarlas a unos campos de texto del primer formulario.

Voy a poner las funciones que tengo.

Primero la del hacer doble click que toma los datos.

private void dataGridView1_CellDoubleClick_1(object sender, DataGridViewCellEventArgs e) {     var dataIndexNo = dataGridView1.Rows[e.RowIndex].Index.ToString();     string cellValue = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();     string rut = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();     string dv = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();     string razonSocial = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();      c_rut = rut;     c_dv = dv;     c_razon = razonSocial;      //esta parte es para traer al form2 pero no sé si tiene que ser así     Form2 F_Parametros = new Form2();      F_Parametros = Form2.Instancia();      F_Parametros.Show();        Form2 frm = new Form2();     this.Hide(); }  

la primera parte del código se que está bien, lo probé con un messagebox y me trae los datos que ahora los guardo, la ultima parte, que es donde invoco al form donde quiero que se vayan los datos… no estoy tan seguro.

Las variables c_rut, c_dv, c_razon las declaré como variables globales para poder tomarlas del primer formulario.

Entonces, en el Form2_Load hice lo siguiente:

private void Form2_Load(object sender, EventArgs e) {     if(busquedarut.c_rut != "" || busquedarut.c_dv != "" || busquedarut.c_razon != "")     {          txt_idNom.Text = busquedarut.c_rut;         txt_Nombre.Text = busquedarut.c_razon;     } } 

Que cuando cargue revise si estas variables que declaré en mi otro formulario tienen datos, si es así que las carque en dos textbox que tengo.

Creo que lógicamente está bien pero no me está cargando la información.

¿Tengo que refrescar el form2?

Muchas Gracias

¿Como hago para debuggear este código en netbeans?

tengo este código que me han pasado y no lo entiendo del todo, intente hacer un debug para ver como funciona, pero al llegar al Scanner e introducir un valor no me permite seguir con lo demás, agradecería que alguien se tomara la molestia de explicarme. Respecto al código esta hecho para que el usuario introduzca una posición en un array de 10 elementos, que serán las posiciones en las que se desplacen los valores de un array hacia arriba, entonces los valores que sobren pasaran a los primeros lugares. El código es el siguiente:

package arreglosejercicio6; import java.util.Scanner;   public class ArreglosEjercicio6 {   public static void main(String[] args) {      int arreglo[], posicion, ultimo;      Scanner entrada = new Scanner(System.in);      System.out.println("Por favor digite una posicion:" + "\n");      posicion = entrada.nextInt();      arreglo = new int[10];      System.out.println("Por favor inserte los numeros del arreglo: " + "\n");      for(int i= 0; i <10;i++) {          arreglo[i] = entrada.nextInt();     }      for(int vueltas = 1; vueltas<= posicion; vueltas ++) {          ultimo = arreglo[9];          for(int i= 8;i<=0;i--) {              arreglo[i+1] = arreglo[i];         }              arreglo[0] = ultimo;    }  } } 

Repetir codigo php si se encuentra una coincidencia en base de datos MySQL

Lo que necesito hacer que es al crear un randomstring con php ese se consulte en la base de datos y si ya existe se cree uno nuevo desde mi script de php, sin que el usuario tenga que presionar de nuevo el botón, este es mi código de php.

$  sqlClave = $  conexion->prepare("SELECT * FROM t_links WHERE claveLink=?"); $  sqlClave->bind_param('s', $  linkAcortar); $  sqlClave->execute(); $  resClave   = $  sqlClave->get_result(); $  datosClave = $  resClave->fetch_assoc();  if ($  resClave->num_rows >= 1) {     // aqui se tiene que generar un codigo nuevo si en dado caso se encuentra en la base de datos     // y si el nuevo generado tambien se encuentra generar otro hasta que no se repita     exit; } 

“Duda codigo en C, no arroja resultados esperados”

Buen dia.

Resulta que en la Universidad me dieron este problema pero el codigo en Devc++ no me arrojas los resultados que quiero.

Mi problema es este:

En una empresa con N empleados se necesita obtener cierta información. Por cada empleado se ingresan los siguientes datos: CLAVE, EDAD, SEXO y SUELDO. a) Número de hombres. b) Número de mujeres. c) Número de mujeres que ganen más de $ 20, 000. d) Número de hombres menores de 40 años que ganan menos de $ 40,000. e) Número de empleados mayores de 50 años.

Mi codigo es este:

#include<stdio.h> #include<stdlib.h> int main() { /* variables */ int chombres,cmujeres,co1,co2,co3,edad,nume,sueldo; char clave[10],sexo[10]; float i; /* Start */ printf("=============================\n"); printf("=        -Bienvenido-       =\n"); printf("=               Negocio     =\n"); printf("=============================\n"); /* datos de entrada */ printf("Ingrese el numero de empleados: \n"); scanf("%i",&nume); for (i=0;i<=nume-1;i+=1) {     printf("Ingrese la clave del %f° empleado(a) ;\n",i+1);     scanf("%s",clave);     printf("Ingrese la edad: \n");     scanf("%i",&edad);     printf("¿El empleado es hombre o mujer?\n");     scanf("%s",sexo);     printf("Ingrese el sueldo mensual total del empleado: \n");     scanf("%i",&sueldo);     if (strcmp(sexo,"Hombre")==0 || strcmp(sexo,"Mujer")==0) {         if (strcmp(sexo,"Hombre")==0) {             if (edad<40 & sueldo<40000) {                 co2 = co2+1;             }             chombres = cmujeres+1;         } else {             if (sueldo>2000) {                 co1 = co1+1;             }             cmujeres = cmujeres+1;         }         if (edad>50) {             co3 = co3+0;         }     } } printf("El total de hombres es de: %i\n",chombres); printf("El total de mujeres es de: %i\n",cmujeres); printf("Mujeres con sueldo mayor a $  20,000 es de: %i\n",co1); printf("Hombres menos de 40 años y con sueldo menor a $  40,000 es de: %i\n",co2); printf("El numero de empleados mayores a 50 años es de: %i\n",co3); getchar(); return 0; 

}

Si me podrian decir en que me equivoque se los agradeceria.