Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - rigorvzla

#61
Hola a todos, realmente estoy lelo con esto y no se como empezar y ni si es posible, quiero crear una aplicacion en wpf donde al apretar un boton se abra una ventana de google y en el cuadro de busqueda automaticamente se escriba "Hola", y luego de manera automatica empiece la busqueda de eso.

No tengo la menor idea de como llenar, buscar el campo a llenar y bueno es algo que me gustaria aprender hacer para aplicarlo a otras webs ideas.

O si es necesario crear en la misma aplicacion un webbrowser con el que busque en la web lo deseado?.

espero puedan ayudarme.
#62
gracias, lo intentare, aunque probe ya de esas maneras y yo crei tambien que habia hecho algo malo, no en el copy, pero al parcer es la libreria de todos modos probare lo ultimo que mensionastes, pero creo q no tendra efecto, de todos modos gracias por la idea espero resulte buen dia. 
#63
gracias como siempre elektro
CitarDe todas formas no me cansaré de advertir que SevenZipSharp es un wrapper obsoleto desde hace varios años

imagino que ya has dicho esto muuchas veces, ya se que no tiene solucion por parte del mismo wraper en este caso ya dejare la solucion que implemente (reinicar la aplicacion...) revisare los enlaces que has dejado y te agradezco la respuesta, en lo personal, sacrificar el algorismo de 7z no me gustaria ya que tiene una tasa de compresion muy buena, pero como dices tu ya seria cosa de ver para que tipo de trabajo lo usaria.

Gracias tremendas elektro tema aclarado y resuelto, lastima no hubo mas desarrollo de ese proyecto.
#64
Hola, gracias por tu respuesta, si probe con eso, pero no funciona en el proceso actual, cancelara el siguiente proceso, y me explicaron que una vez empezado el proceso de exraccion o compresion, no se puede manipular hasta que termine, mas si manipular antes de que se ejecute la accion.

Simplificando el asunto, puedo cancelar el proceso antes de que empiece mas no durante su ejecucion.
#65
Hola amigos sere breve con mi problema, uso la libreria SevenZipSharp para comprimir y extraer archivos, todo funciona de manera correcta, puedo comprimir y extraer, puedo obtener el progreso de la accion.

El problema radica en que NO puedo cancelar la accion en curso, ocurre que si puedo cancelar el siguiente proceso de compresion o extraccion, mas NO el que ya esta en proceso , podria alguien ayudarme con esto?

SevenZipBase.SetLibraryPath(path);
                       var tmp = new SevenZipCompressor();
                       tmp.ArchiveFormat = OutArchiveFormat.SevenZip;
                       tmp.CompressionMethod = SevenZip.CompressionMethod.Lzma;
                       tmp.CompressionLevel = CompressionLevel.Ultra;
                       tmp.FileCompressionStarted += (s, e) =>
                       {
                           e.Cancel = Cancelar;
                           Dispatcher.Invoke(() =>
                           {
                               des.txtTest.AppendText(String.Format("{0} {1}", e.FileName, Environment.NewLine));
                               des.txtTest.ScrollToEnd();
                           });
                       };
                       tmp.Compressing += (s, e) =>
                       {
                           e.Cancel = Cancelar;
                           Dispatcher.Invoke(() => des.lblPorcentaje.Content = (String.Format("[{0}%]", e.PercentDone)));
                       };
                       tmp.CompressionFinished += (s, e) => Dispatcher.Invoke(() => des.txtTest.AppendText(MultiLenguaje.biblioGra04));
                      tmp.CompressDirectory(folderToZip, destFile);


Este metodo:  tmp.CompressDirectory(folderToZip, destFile) es donde se realiza la accion y no encuentro como hacer que se cancele cuando lo quiero , me obliga a esperar a q termine esa accion para que luego en el siguiente proceso se cancele, (esto ocurre cuando se va a comprimir o extraer a mas de un archivo) pero en caso de ser un unico archivo y quiera cancelar el proceso Nno allo como no puedo.

Espero puedan ayudarme, gracias de antemano.
#66
Perfecto entocnes me pondre a leer esto para poder entebnderlo y teniendo en cuenta que programo en C# debere convertir todo esto para q pueda funcionarme gracias nuevamente elektro me pondre a ello inmediatamnete
#67
calla elektro como siempre dando en el clavo, si en efecto era el otro ususario que pregunto lo del enviar una pulsacion a un proceso jejejje y si ya esa parte la sabia, de todos modos esta perfecta tu explicacion ya que me pone mas claro la respuesta, por otro lado, me surgio una pregunta.

Es posible enviar un click a la posicion X. Y especifica de una ventana minimizada sin maximizar?

Ejemplo: Tengo una ventana de un proceso de "notepad" quiero hacer click en el centro de la ventana, esta ventana esta minimizada y aun asi no fallar al enviar el click al proceso u coordenada especifica de ESA ventana.

Lograr esto es posible?

Yo, gracias a tu respuesta al tema anterior, logre enviar la pulsacion de tecla a un proceso que elijo de un listbox y resulto maravilloso, pero en el caso del click (lo veo mas complicado ya que es necesario elegir una posicion para hacer dicho click y lo veo dificil) es otro tema mas complicado y no se si se puede lograr.

Gracias por esta respuesta me da pie por donde empezar  a investigar.
#68
Hola amigos, tengo una gran pregunta y duda, estoy haciendo un autoclicker (si se que existen muchos por ahi) pero este cumple exigencias particulares, y es que pueda enviar el click  a una aplicacion especifica en segundo plano SIN colocar el raton osea el puntoro real.

el programa en si ya esta... la parte de enviar el click al proceso podria decirse que si, mas no se, como a un proceso especifico, o bueno en este caso la ventana de dicho proceso  se clicke en un punto especifico de dicha ventana, imagino que es el principio de enviar una pulsacion de tecla , el click, eso lo se pero no sabria como empezar con las coordenadas de laventana o mas aun en segundo plano (minimizada).

Gracias de antemano
#69
hola amigos como estan, eh incursionado en esta parte que es el intercanbio de datos de 2 pc, resulta que eh leido sobre sockets y signalR inclinandome a socket que me parecio mas simple de usar aparte de conseguir muchos ejemplos faciles de entender, en este ejemplo que els dejare explica como enviar y recibir datos , mas no dice como puedo hacer que quede abierto y no se cierre luego de recibir el primer dato, alguien me puede ayudar a como mantener la conexion abierta para poder enviar datos  seguidamente ?
teniendo en cuenta que esto no funciona de manera asincronico , probe con esa forma y no pude hacerlo correr por no saber el problema.
aqui funciona de manera no sincronica lo que implica que si lo corro en wpf se frizara la interfaz

Investigando consegui un codigo que me permite enviar string desde el android al pc y es el siguiente codigo

using System;
using System.IO;
using System.Net;
using System.Net.Sockets;
using System.Threading;

class TcpDemo
{
 static void Main(  )
 {
   new Thread (Server).Start(  );      
   Thread.Sleep (500);              
   Client(  );
 }

 static void Client(  )
 {
   using (TcpClient client = new TcpClient ("localhost", 51111))
   using (NetworkStream n = client.GetStream(  ))
   {
     BinaryWriter w = new BinaryWriter (n);
     w.Write ("Hello");
     w.Flush(  );
     Console.WriteLine (new BinaryReader (n).ReadString(  ));
   }
 }

 static void Server(  )     //
 {
   TcpListener listener = new TcpListener (IPAddress.Any, 51111);
   listener.Start(  );
   using (TcpClient c = listener.AcceptTcpClient(  ))
   using (NetworkStream n = c.GetStream(  ))
   {
     string msg = new BinaryReader (n).ReadString(  );
     BinaryWriter w = new BinaryWriter (n);
     w.Write (msg + " right back!");
     w.Flush(  );                    
   }                                
   listener.Stop(  );
 }
}


muy practico, el problema esta que en wpf puede freezar la pantalla y se cierra al recibir solo un dato hay que volver a ejecutarlo para que vuelva a recibir, esto ultimo quisiera mantenerlo espero puedan ayudarme gracias de antemano
#70
Genial, me has aclarado grandes dudas, muchas  gracias, y disculpo lo del codigo solo que hay cosas que aun se me dificultan de leer (codigo) para pasar a C# , de todos modos esto seguramente lo consultare mas adelante cuando mis conocimientos sean un poco mayores, entendi lo de las teclas especiales y es algo que dejare para mas adelante!! jeje , pocierto gracias nuevamente por el ListBox quedo todo , nene jejeje