|
451
|
Programación / Programación General / Re: ARchivos Batch
|
en: 7 Noviembre 2021, 00:19 am
|
Saludos, Para hacer búsqueda de líneas que contengan cierto texto y de acuerdo a ello mostrar solo dicha o dichas líneas, o mostrar todas las líneas que no contengan ese texto se usa FindStrArchivo nombres.txtjorge lopez pedro ramirez maria flores jose guzman alberto torres ruth magdugal sofia villanueva gerardo salaz Ejemplo para buscar la línea que contenga jose y mostrarla: FindStr jose nombres.txt
Resultado: jose guzmanEjemplo para mostrar todas las líneas que no contengan jose: FindStr /V jose nombres.txt
Resultado: jorge lopez pedro ramirez maria flores alberto torres ruth magdugal sofia villanueva gerardo salazPuedes consultar la ayuda de FindStr para afinar las búsquedas, por ejemplo palabras que empiecen o que terminen, expresiones regulares, números de línea, etc
|
|
|
452
|
Sistemas Operativos / Windows / Re: Problema :(
|
en: 4 Noviembre 2021, 19:38 pm
|
Dice que no encuentra Sistema Operativo ya sea porque no hay ni Disco, o está dañado, desconectado, o simplemente no tiene puesto un Sistema Operativo o este está dañado.
Primero debes fijarte que el la BIOS reconozca el Disco, luego fijarte que dicho Disco esté bien y contenga un Sistema Operativo. Dices que has comprado Disco nuevo pero doy por echo que luego has instalado un Sistema en él, verdad?
|
|
|
453
|
Informática / Software / Re: Que editor de video y fotos me recomiendan
|
en: 28 Octubre 2021, 18:00 pm
|
Buenas tardes, que editor de video y fotos me recomiendan que sea completo y con una plataforma amigable (Fácil de usar). Si tienen dato de donde bajar se los agradezco. Perdón no para móvil para una Notebook con i 7. Completo y fácil Filmora, por otro lado están programas especializados o con características sobresalientes que se acomodan al tipo de trabajo a realizar tal cual menciona StringManolo Algo pesado, completo, gratuito y no tan fácil de usar está Davinci Resolve, de pago Premier. Por lo general yo intento usar software especializado al trabajo a realizar ya que estos suelen ser gratuitos y ligeros como FFmpeg, Audacity, VirtualDub2, AviSynth, ImageMagick, IrfamView, etc, porque no es que me guste ir a cazar a un ciervo con un Drone MQ-1 Predator  lo veo antideportivo 
|
|
|
454
|
Programación / Scripting / Re: ARchivos Batch
|
en: 24 Octubre 2021, 02:46 am
|
Básicamente el truco está es como guardar los datos, normalmente se usa un separador de datos como ; (línea 6) Rem Datos de Cliente Rem Guardar datos del Cliente Echo %id%; %nombre% >> clientes.txt Rem Buscar Cliente por id For /F "tokens=1,2 delims=;" %%a In ('FindStr /B %id% clientes.txt' ) Do ( )
Luego la búsqueda de datos se hace por un campo Identificador, no más eficiente sería usar FindStr (línea 10), pero si el ejercicio lo pide también se puede implementar un Bucle que recorra línea a línea. Claro que se tiene que usar Tokens para preparar la línea obtenida (línea 10) en el ejemplo se busca por ID y de la línea hallada se tomas los Tokens 1 y 2 donde el separador de Tokens es el Deliminator ;, a cada Token le corresponde un consecutivo de la variable utilizada, en mi ejemplo usé %%a así que ese es el Token 1 y el 2 sería %%b (líneas 11 y 12) Ya solo resta hacer algo muy similar para tus Servicios, y si se requiere validación de datos existentes de igual manera te sirve FindStr o un Bucle línea a línea
|
|
|
456
|
Programación / Programación Visual Basic / Re: busqueda automática mientras se escribe
|
en: 21 Octubre 2021, 16:37 pm
|
Tengo un text donde el usuario debe ingresar un texto a buscar. Uso timer, el objeto no la función, haciendo que cada vez que el text cambie el intervalo del timer cambie a 2000 milisegundos. pero esto no ocurre. La idea es que el usuario escriba el texto a buscar y una vez que deje de escribir, se realizce la busqueda de forma automática sin que haya la necesidad de un botón para hacerlo. ¿Alguna idea de como hacer esto?
A mí me vale con esto, a no ser que no esté entendiendo bien tu pregunta: Private Sub Text1_Change() Me.Timer1.Enabled = False Me.Timer1.Interval = 2000 Me.Timer1.Enabled = True End Sub Private Sub Timer1_Timer() Call MsgBox("Han pasado 2 segundos") Me.Timer1.Enabled = False End Sub
Cada vez que se modifique el contenido del TextBox ya sea porque se pulsó una tecla para escribir algo o se pegó algo o se borró algo se desactiva el Timer, se establece en 2 segundos, u se vuelve a activar, de esta manera se puede reiniciar el contador correctamente.
|
|
|
459
|
Media / Diseño Gráfico / Re: Unir varios archivos en photoshop
|
en: 14 Octubre 2021, 04:32 am
|
En tus últimas imágenes veo que los QR son .jpg y además no tienen márgenes. Para hacer un Script se necesita precisión: carpetas contenedoras, nombres de archivos, tamaños de imágenes, etc Voy a suponer que la imagen del logo (CM-num-000001.jpg) mide 473x237 y el QR (CM-000001.jpg) mide 260x260 pero cuando se va a insertar dentro del logo mide la mitad: 130x130 y se localizará en las coordenadas El Script sería: @Echo Off MD Resultados Echo Trabajando ... SetLocal EnableDelayedExpansion For %%a In (Logos\*.jpg) Do ( Set logo=%%a Set qr=%%~nxa Set qr=QRs\!qr:num-=! composite.exe -geometry 130x130+283+37 !qr! !logo! Resultados\%%~nxa ) Echo Trabajo completado, puede cerrar este programa Pause>NUL
Solo abre el archivo superpone.cmd con el bloc de notas (click derecho > Editar) y reemplaza el contenido ANTES de ejecutar el script asegúrate de preparar tu área de trabajo, es decir, crea las carpetas QRs y Logos, pon dentro de ellas los QRs y Logos con lo que se va a trabajar, el script funcionará bien si los nombres de los archivos son tal cual muestras en tus últimas imágenes  Los archivos se guardarán en la carpeta Resultados siguiendo el patrón CM-num-000001.jpg porque no entiendo bien el patrón que estás usando XD
|
|
|
460
|
Media / Diseño Gráfico / Re: Unir varios archivos en photoshop
|
en: 13 Octubre 2021, 22:06 pm
|
Lo más común en estos casos es usar las Tools de ImageMagick, en particular Composite que justo es para sobreponer cosas La única duda que tengo es saber si tus imágenes tienen los tamaños correctos, es decir, el resultado sería el siguiente (He reducido el tamaño de las imágenes a la mitad para que se aprecie mejor): Imagen 01:  Imagen 02:  Imagen resultante:  Eso es porque tu imagen 02 es mucho más grande (no ignorar la transparencia). Si no tienes problemas con esto vas y te descargas ImageMagick: https://download.imagemagick.org/ImageMagick/download/binaries/ImageMagick-7.1.0-portable-Q16-HDRI-x86.zipDentro está el composite.exe solo lo necesitas a él así que ponlo junto con tus imágenes, por ejemplo:  Ahora te descargas este Script que se encargará de hacer todo el trabajo, tienes que colocarlo igual en la misma carpeta de tus imágenes y simplemente darle doble click, él creará una nueva carpeta Resultado con las imágenes sobrepuestas https://mega.nz/file/4ooEjQCb#a3pS_MNvkKbcJoaAcDhuighmyMRJoeYL2fZR-Ssz8oIListo, con eso deberías solucionar tu problema. Otra opción es crear un Script javascript para Photoshop pero eso ya conlleva algo más de elaboración XD. --- Contenido del Script: For %%a In (*.jpg ) Do composite.exe %%a %%~na.png Resultados\ %%a Echo Trabajo completado, puede cerrar este programa
|
|
|
|
|
|
|