Junio 20, 2018, 05:16:00 am

Autor Tema: Saber la longitud de una palabra, frase o texto [Metodo usando FindStr]  (Leído 2711 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado EddyW

  • 3D1
  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 3153
    • Ver Perfil
    • Google+
Bien, pues el titulo lo dice, el metodo es sencillo por si buscan otra alternativa, ya que vi que uvo un post parecido..:
Código: You are not allowed to view links. Register or Login
@Echo Off
:Main
Set /p Texto=String:^>
Echo.%Texto%>TemporalText.dat
Echo.>>TemporalText.dat
FindStr /O "^" TemporalText.dat>TextTmp.dat
Del /Q TemporalText.dat>nul 2>&1
(
Echo.1,1D
Echo.E
)|Edlin TextTmp.dat>nul 2>&1

Set /p TmpVar=<TextTmp.dat
Set TmpVar=%TmpVar::=%
Set /a TmpVar=%TmpVar%-2
Del /Q TextTmp.dat>nul 2>&1
Echo.Longitud de Palabra:^> %TmpVar%
Goto:Main
Pause
Ejemplo:
Citar
String:> Hola Mundo !!!
Longitud de Palabra:> 14

Ahi tienen una alternativa mas para contar la cantidad de letras de un String..  ;)
SaluDOS!!!
« Última modificación: Octubre 22, 2009, 06:42:08 am por bolivianito »

Desconectado JaAViEr

  • ¡ Programming the world !
  • Colaborador
  • ****
  • Mensajes: 8218
  • https://uniendo.la
    • Ver Perfil
    • Ethereum Chile
Re: Saber la longitud de una palabra, frase o texto [Metodo usando FindStr]
« Respuesta #1 en: Octubre 21, 2009, 09:28:59 am »
Yo estaba trabajando lo mismo...
Buen code.
¡MI TWITTER You are not allowed to view links. Register or Login!
You are not allowed to view links. Register or Login !

Desconectado EddyW

  • 3D1
  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 3153
    • Ver Perfil
    • Google+
Re: Saber la longitud de una palabra, frase o texto [Metodo usando FindStr]
« Respuesta #2 en: Octubre 21, 2009, 10:49:36 am »
Tambien es posible usando este metodo del FindStr con For en lugar de Edlin..

Desconectado nax_hh

  • Me das tu IP?
  • *
  • Mensajes: 32
    • Ver Perfil
Re: Saber la longitud de una palabra, frase o texto [Metodo usando FindStr]
« Respuesta #3 en: Octubre 21, 2009, 01:02:11 pm »
Código: You are not allowed to view links. Register or Login
Echo.%Texto%>TemporalText.d atel espacio no va o fue a proposito?

interesante método 3d1 lo estudiaré mas a fondo ni bien tenga un rato

salu2
nax

Desconectado lobonick

  • Me das tu IP?
  • *
  • Mensajes: 33
    • Ver Perfil
Re: Saber la longitud de una palabra, frase o texto [Metodo usando FindStr]
« Respuesta #4 en: Octubre 21, 2009, 04:12:23 pm »
Hola amigo,
Muy Bueno tu code!!
tengo win vista y tu code no me funciono bien de entrada..
tube que modificarlo y despues funcionaba  pero me contaba una letra demas.
al final lo agregue una cosita insignificante y pudo funcionar correctamente.
Te dejo el Code:

Código: You are not allowed to view links. Register or Login
@Echo Off
:Main
Set /p Texto=String:^>
Echo.%Texto%>TemporalText.d
Echo.>>TemporalText.d
FindStr /O "^" TemporalText.d >TextTmp.dat
   Del /Q TemporalText.d >nul 2>&1
(
Echo.1,1D
Echo.E
)|Edlin TextTmp.dat>nul 2>&1

Set /p TmpVar=<TextTmp.dat
Set TmpVar=%TmpVar::=%
Set /a TmpVar=%TmpVar%-3
   Del /Q TextTmp.dat>nul 2>&1
Echo.Longitud de Palabra:^> %TmpVar%
Goto:Main
Pause

Saludos!

Desconectado EddyW

  • 3D1
  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 3153
    • Ver Perfil
    • Google+
Re: Saber la longitud de una palabra, frase o texto [Metodo usando FindStr]
« Respuesta #5 en: Octubre 21, 2009, 07:39:01 pm »
Echo.%Texto%>TemporalText.d at[/code]
el espacio no va o fue a proposito?

interesante método 3d1 lo estudiaré mas a fondo ni bien tenga un rato

salu2
nax
No tiene ningun espacio eso ocurre cuando copias el un texto con el IE siempre aparecen espacios demas, usa Firefox o Chrome..
Son mas rapidos y eficientes ;D
@Echo Off
:Main
Set /p Texto=String:^>
Echo.%Texto%>TemporalText.d
Echo.>>TemporalText.d
FindStr /O "^" TemporalText.d >TextTmp.dat
   Del /Q TemporalText.d >nul 2>&1
(
Echo.1,1D
Echo.E
)|Edlin TextTmp.dat>nul 2>&1

Set /p TmpVar=<TextTmp.dat
Set TmpVar=%TmpVar::=%
Set /a TmpVar=%TmpVar%-3
   Del /Q TextTmp.dat>nul 2>&1
Echo.Longitud de Palabra:^> %TmpVar%
Goto:Main
Pause[/code]

Saludos!

Si, bueno la razon por la que cuenta demas es que tambien toma encuenta el salto de linea osea los caracteres 13y10 osea el equivalente a presionar enter.., por eso resto menos 2 caracteres..

SaluDOS!!!

Desconectado nax_hh

  • Me das tu IP?
  • *
  • Mensajes: 32
    • Ver Perfil
Re: Saber la longitud de una palabra, frase o texto [Metodo usando FindStr]
« Respuesta #6 en: Octubre 22, 2009, 12:46:34 am »
por eso me extraña... esa basura de ie no la uso...

pero me acabo de dar cuenta que en chrome y opera se ve bien, así que la cosa es el firefox  :-\ :-\

Desconectado bolivianito

  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 2661
  • Sexo: Masculino
  • No vean a los.. no vean a los... MONSTRUOS....
    • Ver Perfil
Re: Saber la longitud de una palabra, frase o texto [Metodo usando FindStr]
« Respuesta #7 en: Octubre 22, 2009, 06:43:26 am »


la cosa es que cuando uno pone su code en (citar), aparecen espacios, por eso mismo esta la etiquet codigo.

era por eso.

Desconectado nax_hh

  • Me das tu IP?
  • *
  • Mensajes: 32
    • Ver Perfil
Re: Saber la longitud de una palabra, frase o texto [Metodo usando FindStr]
« Respuesta #8 en: Octubre 23, 2009, 05:35:20 am »
no me habia fijado que era un quote ¬¬"

gracias bolivianito ^^


exclamation
[Batch] Len - Saber la longitud de una linea de Texto, usando el comando Dir

Iniciado por EddyW

5 Respuestas
2103 Vistas
Último mensaje Mayo 06, 2010, 02:56:00 pm
por kworld
xx
El algoritmo mas rapido para buscar una palabra dentro de una frase

Iniciado por myguestp

8 Respuestas
4092 Vistas
Último mensaje ſeptiembre 26, 2010, 01:58:39 pm
por WaesWaes
xx
[python] Error al contar la cantidad de palabra que tiene una frase.

Iniciado por YoSoyRDV

8 Respuestas
3389 Vistas
Último mensaje Marzo 08, 2018, 03:59:44 pm
por seth
exclamation
6 maneras de saber la longitud de una cadena

Iniciado por modubat

5 Respuestas
1641 Vistas
Último mensaje Febrero 18, 2011, 08:11:53 am
por Binary_Death
question
[Solucionado]obtener la ultima palabra de un texto

Iniciado por josecarlos-8

6 Respuestas
1935 Vistas
Último mensaje Julio 11, 2009, 09:47:29 pm
por JaAViEr
xx
anular frase de texto en programa (pantalla inicial)

Iniciado por redferne

3 Respuestas
1288 Vistas
Último mensaje Agosto 17, 2007, 01:34:47 am
por redferne
xx
Saber si una palabra es palindrome

Iniciado por RockoX

11 Respuestas
2697 Vistas
Último mensaje Junio 14, 2009, 11:16:18 pm
por EddyW
exclamation
[Python]Formas de saber si una palabra es palindromo

Iniciado por JaAViEr

1 Respuestas
1819 Vistas
Último mensaje Abril 24, 2012, 04:28:30 am
por cemasmas
xx
Ayuda con lineas usando "IF" "&" y "FINDSTR" (codigo propio)

Iniciado por hack-ad

0 Respuestas
1467 Vistas
Último mensaje Mayo 21, 2013, 02:58:10 pm
por hack-ad
xx
Algun metodo para copiar una linia o un trozo de linea de un texto con batch?

Iniciado por ExPuMa

3 Respuestas
1530 Vistas
Último mensaje Abril 13, 2009, 11:29:22 am
por RockoX