Ocultacion stream ??¿ duda existencial

Iniciado por chewarrior, 3 Mayo 2010, 01:24 AM

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

Novlucker

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

chewarrior


C:\>type archivo.txt>archivore.txt:oculto.txt

C:\>start .\archivore:oculto.txt
El sistema no puede encontrar el archivo .\archivore:oculto.txt.

C:\>start .\archivore.txt:oculto.txt
El sistema no puede encontrar el archivo .\archivore.txt:oculto.txt.

C:\>start C:\archivore.txt:oculto.txt
El sistema no puede encontrar el archivo C:\archivore.txt:oculto.txt.

C:\>more < archivore.txt:oculto.txt
hola que tal

C:\>


Es que flipo se asocia despues si pongo more veo el contenido del archivo oculto pero de ejecutarse nada de nada
Si Dios es tiempo,muchos lo estan perdiendo.

Novlucker

Código (dos) [Seleccionar]
C:\>start notepad archivore.txt:oculto.txt
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

chewarrior

#13
ummm vaya osea que para ejecutar el vbs tendre que llamar a wscript.exe vaya tela eso no lo dicen el articulo que se creen que soy la bruja lola xd xd.


Gracias por ayudarme  

Si Dios es tiempo,muchos lo estan perdiendo.

Novlucker

O sea que así te funciona?
Lo que ocurre muchas veces es que el start de batch no funciona si no lo ejecutas contra un ejecutable, entonces si haces la prueba contra un txt da error.

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

leogtz

A ver si con:

start "" archivo

Nunca me dió problemas.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

chewarrior

Microsoft Windows [Versión 6.0.6001]
Copyright (c) 2006 Microsoft Corporation.  Reservados todos los derechos.

C:\Users\ayto>cd /

C:\>type oculto.vbs>verdadero.txt:oculto2.vbs

C:\>start wscript .\verdadero.txt:oculto2.vbs


C:\>



Me funciona OK

CitarLo que ocurre muchas veces es que el start de batch no funciona si no lo ejecutas contra un ejecutable, entonces si haces la prueba contra un txt da error.

Lo raro es que para ejecutar el archivo stream, hace falta apoyarse en el ejecutable y para ejecutar el archivo normal no, cosas raras del universo. :xD

Gracias por ayudar

Gracias

gracias

Gracias eres grande  ;D


Si Dios es tiempo,muchos lo estan perdiendo.

jomasa

#17
Gracias por la info. Hay que invocar antes el programa con el que quieres abrir el archivo ocultado mediante el type. Pero si lo que ocultas es un ejecutable, que carajo invocas???

Gracias.

SuperDraco

#18
Cita de: jomasa en  2 Mayo 2011, 04:15 AM
Hay que invocar antes el programa con el que quieres abrir el archivo ocultado mediante el type. Pero si lo que ocultas es un ejecutable, que carajo invocas???

NADA, para un ejecutable se usa "start" a secas. Pero con ese comando hay que tener BASTANTE CUIDADO usando CORRECTAMENTE las comillas, por ejemplo:

Start "c:\Ruta con e s p a ci o s\programa.exe"
Así no va a ejecutarse, dará error (Leo dice lo contrario pero será porque usamos un windows distinto, yo nunca he conseguido hacerlo asi en el cmd de windows 7, ni desde la consola ni desde un batch.)

Lo correcto para mi es:
Start c:\Ruta" con e s p a ci o s\programa".exe
(Unas comillas dobles antes del primer espacio, y las últimas comillas antes de la extensión del archivo.)

Además, una cosa que no se ha dicho, para invocar un vbs o cualquier otra cosa que no sea un ejecutable, no hace falta estar usando el START, bastaba con hacerlo así:

Wscript mivbs.vbs
notepad mitexto.txt


Sé que ya lo sabeis y no hacia falta decirlo, pero lo digo para los nuevos, que no se lien tanto... :xD

Saludosss

No he vuelto, solo estoy de paso.

xassiz~

Para usar correctamente start sería así:
Código (dos) [Seleccionar]

start "" "c:\Ruta con e s p a ci o s\programa.exe"


Pd: curioso, pasó un año justo desde la publicación del post.