Vota por nosotros en el ranking web que participamos
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Octubre 13, 2008, 06:17:01
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Batch
(Moderadores:
Espectro Infernal
,
|Shadow|
) | Tema:
Hay alguna forma de...
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
1
[
2
]
Autor
Tema: Hay alguna forma de... (Leído 791 veces)
iobh
Magic Flames
Colaborador
Desconectado
Mensajes: 693
Odi Profanum Vulgus et Arceo
Re: Hay alguna forma de...
«
Respuesta #15 en:
Marzo 05, 2006, 07:15:34 »
dir /b /a:d a* > file.tst
for /f "skip=2" %%a in (file.tst) do set dir1=%%a
cd %dir1%
pause
salu2
PD: "skip=2"
En línea
"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."
-Albert Einstein
DrakoX
Habitual
Desconectado
Mensajes: 365
Re: Hay alguna forma de...
«
Respuesta #16 en:
Marzo 05, 2006, 07:37:39 »
tecnicamente si,
pero no lo hace,
aca te dejo mi salida del bat.
este es el code del bat:
###################
cd c:\
cd a*
dir /b /a:d a* > file.tst
for /f "skip=2" %%a in (file.tst) do set dir1=%%a
cd %dir1%
pause
###################
y esta es la salida:
###################
###################
salu2
En línea
Zegius
Batch Revolution
Colaborador
Desconectado
Mensajes: 595
Re: Hay alguna forma de...
«
Respuesta #17 en:
Marzo 06, 2006, 07:36:39 »
En línea
DrakoX
Habitual
Desconectado
Mensajes: 365
Re: Hay alguna forma de...
«
Respuesta #18 en:
Marzo 06, 2006, 07:46:08 »
la linea
cd a*
se la puse para q entre a Archivos de Programas,
xq yo quiero seleccionar la segunda subcarpeta q empiesa con la a en archivos de programa,
eso de la linea cd a* no tiene nada q ve supongo.
salu2
En línea
Theteam
mucha observacion y poco razonamiento llevan a la verdad
Colaborador
Desconectado
Mensajes: 432
Re: Hay alguna forma de...
«
Respuesta #19 en:
Marzo 06, 2006, 11:56:38 »
el problema es que siempre entra en la ultima carpeta, ni en la primera ni en la segunda, en la ultima.
el problema es que el comando for sobreescribe la variable, con lo cual siempre va a ser la ultima la que abra.
la solucion: leer el tema que dice comando for, hace unos dias atras. ahi iobh dice como hacerlo, y ademas lo explica para los que no entendieron
(como yo)
en este caso, para seleccionar una carpeta lo unico que hay que cambiar es el nombre de la variable. si queremos la primera la variable es 1, si queremos la segunda 2, y asi sucesivamente
En línea
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
iobh
Magic Flames
Colaborador
Desconectado
Mensajes: 693
Odi Profanum Vulgus et Arceo
Re: Hay alguna forma de...
«
Respuesta #20 en:
Marzo 06, 2006, 02:36:16 »
ya, tengo tu respuesta, al fin XD
te dejo un codigo
IF %DrakoX%==No_Entiendo echo iobh te responde
IF %DrakoX%==Entiendo echo bien
XD
aqui esta el codigo
#####################################
cd a*
dir /b /a:d > file.tst
for /f "skip=2" %%a in (file.tst) do call :proceso %%a
more file.tst
echo %a%
del *.tst
pause
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[ETC]::
::[y siempre termina con exit]::
exit
:proceso
IF exist log.tst ( goto :EOF )
echo bachu > log.tst
set a=%1
#####################################
Salu2
exit
En línea
"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."
-Albert Einstein
DrakoX
Habitual
Desconectado
Mensajes: 365
Re: Hay alguna forma de...
«
Respuesta #21 en:
Marzo 06, 2006, 05:40:16 »
pero no entiendo,
con este code, no entramos en ninguna carpeta.
salu2
En línea
iobh
Magic Flames
Colaborador
Desconectado
Mensajes: 693
Odi Profanum Vulgus et Arceo
Re: Hay alguna forma de...
«
Respuesta #22 en:
Marzo 06, 2006, 06:33:55 »
Te lo entrego en bandeja de oro
cd a*
dir /b /a:d > file.tst
for /f "skip=2" %%a in (file.tst) do call :proceso %%a
cd %a%
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[RESTO DE TU CODIGO]::
::[ETC]::
::[y siempre termina con exit]::
exit
:proceso
IF exist log.tst ( goto :EOF )
echo bachu > log.tst
set a=%1
AHORA SI??
En línea
"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."
-Albert Einstein
DrakoX
Habitual
Desconectado
Mensajes: 365
Re: Hay alguna forma de...
«
Respuesta #23 en:
Marzo 07, 2006, 01:20:37 »
Bueno,
ahora la pruebo y te digo si funciona, o hace lo q pretengo,
desde ya muchas gracias,
en el kso de q funcione,
codeo un poco, y les dejo un code,
q talvez les sea de mucha utilidad en virus o worms.
salu2
En línea
DrakoX
Habitual
Desconectado
Mensajes: 365
Re: Hay alguna forma de...
«
Respuesta #24 en:
Marzo 07, 2006, 02:02:58 »
mm... no me anda jeje,
hay problemas y eso q solo le agregue 2 lineas de code para probarlo.
este fue el code q use
cd c:\ ------------> agregue esto
cd a*
dir /b /a:d > file.tst
for /f "skip=2" %%a in (file.tst) do call :proceso %%a
cd %a%
pause ------------> agregue esto
exit
:proceso
IF exist log.tst ( goto :EOF )
echo bachu > log.tst
set a=%1
haber si me dices q esta pasando.
salu2 y gracias
En línea
iobh
Magic Flames
Colaborador
Desconectado
Mensajes: 693
Odi Profanum Vulgus et Arceo
Re: Hay alguna forma de...
«
Respuesta #25 en:
Marzo 07, 2006, 02:32:50 »
que tal esto
@echo off
cd\
cd a*
cls
dir /b /a:d > file.tst
set n=0
for /f "skip=2 tokens=*" %%a in (file.tst) do call :proceso "%%a"
cd %a1%
dir
pause
:proceso
set /a n=%n%+1
set a%n%=%1
Salu2
En línea
"No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela."
-Albert Einstein
DrakoX
Habitual
Desconectado
Mensajes: 365
Re: Hay alguna forma de...
«
Respuesta #26 en:
Marzo 07, 2006, 02:57:44 »
En línea
Páginas:
1
[
2
]
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Batch
(Moderadores:
Espectro Infernal
,
|Shadow|
) | Tema:
Hay alguna forma de...
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Seguridad
=> Phreaking
===> Moviles
=> Bug y Exploits
===> Directorio de Exploits
=> Wargames, Retos Hack
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas Generales
===> Php
===> Html, XHTML, CSS
===> Java - Java Script
===> CMS O Scripts Pre-Fabricados
===> Posicionamiento en buscadores
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Biblioteca Tecnica
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
===> Juegos de Consola
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
===> Adultos
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.6
|
SMF © 2006-2007, Simple Machines LLC
Loading...