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 - PTT69

#1
jajaja no me entienden la pregunta...  :-[

tonce busquen la palabra la, si da igual eso, a lo que voy
es que me tome todo el código, todo, es decir, termina de buscar
la palabra "X" y pasa a la siguiente función....

el problema es pasar a la siguiente función sin error  :-\
#2
Así esta la cosa



Borré lo que me dijiste
Lo ejecuto y me sale nada:



Después aprieto Enter y se cierra, y tambien genera el archivo out.txt
donde me cambia a mayus y borra los saltos de línea



La idea no es cambiar el orden de los códigos, ese es el drama  :-\
#3
A mi no me funciona, me dice depresión sale 2 y en verdad son 3
pero en fin, a lo que voy es que la idea es hacer el mayúscula en primer lugar, después de ese código hacer el resto, me explico:

Primero la mayúscula:  :silbar:

@echo off
setlocal enabledelayedexpansion
for /f "Tokens=*" %%a in ('type texto.txt') do (
set linea=%%a
set linea=!linea:depresión=DEPRESION!
call :show !linea!
)
pause >nul
:show
echo %* >> out.txt
goto:eof

Seguir con el contar Lineas ::)

@echo off
echo Total de Lineas:
type out.txt | find /v /c "" < out.txt
pause

Y terminar con cantidad de palabra DEPRESION  :o

@echo off
echo Palabra depresion Sale:
type out.txt | find /i /c "DEPRESION"

pause

Gracias Pitoloko, pero no me funk  :rolleyes:

primero me cuenta la palabra, sale 2, son 3, y despues me cambia a mayus, la idea es hacer lo contrario, primero la mayus, y seguir con los codigos hacia abajo.

alguna idea?  :-\
#4
lo deje asi:

Código (dos) [Seleccionar]
@echo off
setlocal enabledelayedexpansion
for /f "tokens=* delims=" %%x in ('type texto.txt') do (
set linea=%%x
set linea=!linea:depresión=DEPRESION!
call :show !linea!
)
goto:eof
:show
echo %* >> out.txt

@echo off
echo Palabra depresión Sale:
type texto.txt | find /i /c "depresión"
pause
goto:eof

y me sale :

palabra depresion sale:  :o
0
presione una tecla.....
palabra depresion sale:  :¬¬
2
presione una tecla......

como hacerlo sin goto:eof, esto está fallando  :-\
#5
Hola leo, tengo una duda que no pude solucionar con los codigos
de la primera página

cómo puedo hacer que cambie "una" sola palabra a mayuscula y no todo
el texto?

ejemplo

"La depresión es la forma mas común del sufrimiento mental. Que es la depresión? Los test para la depresión causante de serios problemas"

cambiemos depresión

"La DEPRESION es la forma mas común del sufrimiento mental. Que es la DEPRESION? Los test para la DEPRESION causante de serios problemas"

Cuando hago esto:

:silbar:

Código (dos) [Seleccionar]
@echo off
setlocal enabledelayedexpansion
for /f "tokens=* delims=" %%x in ('type texto.txt') do (
set linea=%%x
set linea=!linea:depresión=DEPRESION!
call :show !linea!
)
goto:eof
:show
echo %* >> out.txt
goto:eof

no me deja pasar al codigo
:¬¬

Código (dos) [Seleccionar]
@echo off
echo Palabra depresión Sale:
type texto.txt | find /i /c "depresión"

pause


para contar la cantidad

Si me puedes ayudar porfavor, de antemano muchas gracias  :rolleyes: