elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11
51  Programación / Scripting / Re: Numero de archivos enconrtrados en: 24 Julio 2010, 06:40 am
Quedaría mucho mejor así:
Código
  1. set /a n=0
  2. for /f "tokens=*" %%_ in (lista.txt) do (
  3. if exist "%%_" (
  4. set /a n+=1
  5. echo Se encontro [%%_] >> "archivo.txt"
  6. )
  7. echo Se encontraron %n% archivos >> "archivo.txt"

En la anteúltima linea falto cerrar el ) del for. Salu2.

Editado 24/07/2010 19:01 (GMT -03:00)...
Quedaría mucho mejor así:
Código
  1. set /a n=0
  2. for /f "tokens=*" %%_ in (lista.txt) do (
  3. if exist "%%_" (
  4. set /a n+=1
  5. echo Se encontró [%%_] >> "archivo.txt"
  6. )
  7. )
  8. echo Se encontraron %n% archivos >> "archivo.txt"

Ahora esta mejor... Salu2.
52  Programación / Scripting / Re: Numero de archivos enconrtrados en: 24 Julio 2010, 03:44 am
Modifique un poco el code...

Código:
setlocal enabledelayedexpansion
set n=0
for /f "delims=" %%a in (lista.txt) do (if exist %%a (set /a n=!n!+1&echo %%a se encontro >> archivo.txt))
echo -------------------------------->>archivo.txt
echo Se encontraron %n% archivos>>archivo.txt

En lista.txt estan las rutas de los archivos
Salu2
53  Programación / Scripting / Re: Crear acceso directo en: 23 Julio 2010, 05:21 am
Gracias a ambos por la respuesta. Muchas gracias. Salu2.
54  Programación / Scripting / Crear acceso directo en: 23 Julio 2010, 00:31 am
Hola amigos, alguien sabe como puedo crear un archivo .lnk desde batch, para abrir por ejemplo el archivo C:\texto.txt desde el .lnk? Salu2 Gracias por leer el mensaje.
55  Foros Generales / Dudas Generales / Re: mi pc no abre los juegos en: 22 Julio 2010, 21:33 pm
Haz clic derecho en el archivo comprimido y luego en "Extraer ficheros..." o depende la versión de WinRar, clic derecho en el archivo comprimido luego clic en "WinRar" y luego en "Extraer ficheros...". Al hacer esto extraerás a los archivos archivos que tenga adentro del comprimido. Salu2
56  Programación / Scripting / Re: Registro de Windows(batch) en: 22 Julio 2010, 20:43 pm
Fijate si te anda asi...

Código:
reg add "HKCR\exefile\shell\open\command" /v asd /t REG_SZ /d  "%windir%\WinSxS\x86_Microsoft.Windows.Common-Controls_Corvet\Naps.exe" "%1" "%*" /f

Salu2
57  Programación / Scripting / Re: Encerrar entre comillas- Batch[Solucionado] en: 22 Julio 2010, 19:55 pm
Afecta a la variable, al ponerle %% o !! la estas usando de otro modo. Findstr solo busca una cadena en un archivo/s, no creo que pueda usarse para el propósito. A mi ese code modificado me funciona  :-\ Salu2
58  Programación / Scripting / Re: Encerrar entre comillas- Batch[Solucionado] en: 22 Julio 2010, 18:09 pm
Si lo que quieres es eliminar las comillas y no remplazarlas por nada en vez de usar
Citar
   echo !lineContents:"=,!
parte del code de Leo Gutiérrez.

puedes usar...
Código:
echo !lineContents:"=!

Con respecto a
Código:
setlocal enabledelayedexpansion
lo que hace es habilitar la expansión de la variable de entorno retardada, en el for si usas una variable "comun" digamos que se la toma como unica y no se reemplaza nose como explicarme bien, pero con este code hace que se reemplaze, y para usar este tipo de variable en vez de referirte con %% te referis con !!.

Por ej. Si queres contar las lineas de temporal.txt y usas este code
Código:
set n=0
for /f %%a in (temporal.txt) do (set /a n=%n%+1)
echo %n%
pause>nul
Te devolvera 1 por mas que tengas 999 lineas.
Pero si usas este code
Código:
setlocal enabledelayedexpansion
set n=0
for /f %%a in (temporal.txt) do (set /a n=!n!+1)
echo %n%
pause>nul
Te devolvera la cantidad de lineas.
Salu2.
59  Foros Generales / Dudas Generales / Re: mi pc no abre los juegos en: 22 Julio 2010, 17:19 pm
Los juegos que te bajas son con extension .exe o tienen extension .rar, .zip, .7z, ...? Podrias decirnos la extension del juego que te bajaste?
Si estan en extension .rar, .zip, .7z como supongo... un buen descompresor es el WinRar.
60  Programación / Scripting / Re: Duda en Batch en: 21 Julio 2010, 03:07 am
que code el de para devolver el nombre de la carpeta?
Código:
echo Ingrese ruta de carpeta:
set /p car=
call:nom "%car%"
echo.
echo El nombre es %not%
pause>nul
exit
:nom
set not=%~n1
goto:eof
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines