Haciendo hablar a Windows

Estándar

¿Que bonito es programar, no? El día de hoy les traigo una de esas cosas curiosas que podemos lograr con unas cuantas líneas de código, y que nos puede hacer quedar bien frente a nuestros amigos no tan geeks y fácilmente impresionables. Hoy les explicaré como hacer hablar a su computadora con Windows.

Tal vez parezca algo complicado, y quizá crean que terminarán escuchando una voz toda fea y robótica como las de los programas como Loquendo, pero si tienen un Windows más o menos actual obtendrán una voz bastante clara. Y lo mejor, no necesitamos descargar nada, solo necesitamos el Bloc de Notas y escribir 4 líneas de código. Sí, leyeron bien CUATRO LÍNEAS.

Es tan fácil como abrir el Bloc de notas y copiar las siguientes líneas:

Dim Mensaje, Habla
Mensaje=InputBox("Ingresa texto","Habla")
Set Habla=CreateObject("sapi.spvoice")
Habla.Speak Mensaje

Lo guardamos con el nombre que queramos con la extensión VBS, por ejemplo “habla.vbs”. Ahora simplemente daremos doble clic en el archivo que creamos, nos debe aparecer un mensaje similar al siguiente:

speak

El resto es bastante simple, escribimos el texto que queramos que diga y pulsamos aceptar. Ahora podrán hacer hablar a su computadora cuando quieran.

Ojalá que lo hayan disfrutado. Les deseo, felices trazos.

Anuncios

Comandos útiles para resolver problemas en Windows 10

Estándar

Empecemos dejando las cosas en claro, esta entrada NO es un tutorial ni nada por el estilo, es más como un apunte personal, una simple compilación de los comandos que me he ido encontrando para resolver algunos de los tantos problemas que he encontrado en Windows 10 y ocasionalmente en Windows 8. Por lo que pueden o no solucionar tu problema. Creo que está de más decirlo, pero, deben ejecutarse en el símbolo de sistema como administrador.

Otra cosa que quiero mencionar es que si ya no quieren problemas con Windows ni ahora, ni en un futuro, mi recomendación es que usen Linux o si se lo pueden permitir adquieran una Mac. Por favor aléjense de Microsoft.

Problemas de conexión a Internet

Por alguna razón es bastante común que Windows 10 de repente deje de conectarse a Internet, normalmente cuando revisas en busca del problema te dice que es por una mala configuración de IP, algo que entendería si nosotros la designaramos, pero el problema suele suceder cuando esta configurado para que la IP se asigne en automático. Para corregirlo basta con poner lo siguiente:

netsh int ip resettcpip.txt

Windows se comporta extraño, bueno, como Windows

En ocasiones parece que todo empieza a fallar y que nada quiere funcionar, para esas ocasiones lo mejor es revisar si hay algún archivo de sistema corrupto

sfc /scannow

En caso de que encuentre algún problema o simplemente la revisión no pueda ejecutarse como es debido significa que tenemos cosas que arreglar.

DISM /Online /Cleanup-Image /RestoreHealth

 

Solución al Error 0-1036 al instalar Office

Estándar

El día de ayer justo antes de salir hubo un problema con el Office 2016 de uno de los equipos, por cuestiones de tiempo y disponibilidad de recursos decidimos corregirlo hasta la mañana del día de hoy. Al intentar reparar la instalación todo se eliminó del sistema. Ya saben, Microsoft y sus soluciones. Así que decidí aplicar la máxima principal para los sistemas de Microsoft: “Ante todo mal, reinstalar. Y ante todo bien, también.”

Sin embargo al tratar de realizar la reinstalación me topé con un mensaje similar al siguiente con el código de Error 0-1036 (0):

4fc1f99f-7570-490e-acce-8b815089554f

La solución a este problema es bastante simple, e incluso obvia, solamente tenemos que eliminar los archivos residuales de la instalación anterior, para ser exactos debemos eliminar las siguientes carpetas:

  • C:\Program Files\Office 15
  • C:\ProgramData\Microsoft\Office
  • C:\Users\Nombre\AppData\Local\Microsoft\Office
  • C:\Users\Nombre\AppData\Roaming\Microsoft\Office

También accederemos al Editor del Registro de Windows (regedit) y eliminaremos el siguiente registro:

  •  HKEY_CURRENT_USER/Software/Microsoft/Office

Finalmente reiniciaremos para que los cambios en el registro hagan efecto y evitarnos problemas posteriores. Y listo, podremos hacer la instalación sin problema.

Quitar contraseña de Windows con Linux

Estándar

Muchas veces nos encontramos en la necesidad de accesar un equipo con Windows pero no tenemos la contraseña de usuario y no nos es posible conseguirla por diferentes motivos, ya sea por que el usuario la olvidó o porque no es posible contactarlo mas. Pues bien, en esta ocasión les mostraré como quitar las contraseñas con la ayuda de un LiveCD de alguna distribución Linux.

Este método no ocupa ningún programa especial, simplemente hace uso de las mismas herramientas de Windows para quitar las contraseñas, y simplemente nos limitamos a “engañar” al sistema aprovechando una vulnerabilidad del mismo (es Windows, qué esperaban). Apoyándonos un poco con Linux.

Continuar leyendo

Script Batch para generar respaldos automáticos

Estándar

Tener un respaldo de nuestra información, ya sea personal o laboral siempre es importante, nunca sabemos a ciencia cierta cuando algo puede fallar o se puede presentar algun problema. Es por ello que un backup será nuestro mejor aliado ante las dificultades.

Pero seamos sinceros, muchos de los programas de backup o respaldo tienen demasiadas características que podrán ser ideales para entornos empresariales o corporativos bastante grandes, pero en aspectos más bien personales, de negocio o empresa pequeña no son necesarias, es por ello que escribí este sencillo script que me solucinó el problema principal al que me enfrenté en el trabajo.

Continuar leyendo