elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 07:00  


Tema destacado: Nueva página de elhacker.net en Google+ Google+

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  Como moverme en la consola con vbscript
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como moverme en la consola con vbscript  (Leído 1,949 veces)
j0selit0_vaca

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Como moverme en la consola con vbscript
« en: 11 Enero 2010, 23:59 »

Buno mi preguntita es sencilla y directa lo que yo deseo es saber como poder ejecutar mas de una orden  en la consola desde vbscript
si no me dejo entender pongo un ejemplito :
si este code lo guardo como batch
Citar
cd %temp%
archivo.exe
ejecutara el archivo "archivo.exe" en %temp%

si quisiera hacerlo en vbscript seria algo asi :

Citar
Set objshell = createobject("wscript.shell")
dim windows
windows=objshell.expandenvironmentstrings("%WINDIR%")
Objshell.run windows&"\system32\cmd.exe /c cd %temp%", 0, false
'con esto estaria en temp y luego xD

que mas tengo que agregar a este code para continuar en la consola realizando mas operaciones en este caso ejecutar el archivo "archivo.exe"
 
pd:
Citar
Objshell.run windows&"\system32\cmd.exe /c start %temp%\archivo.exe", 0, false
lo podria hacer asi pero mi ideo es seguir trabajando en la consola en modo oculto

De antemano muchas gracias ;D :)


En línea
Novlucker
Ninja y
Moderador
***
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Como moverme en la consola con vbscript
« Respuesta #1 en: 12 Enero 2010, 00:10 »

Si estas en vbs para que vas a hacer uso de la consola, además de que la carpeta de temporales tiene su propia variable :-\

Código
Set objshell = createobject("wscript.shell")
temp=objshell.expandenvironmentstrings("%TEMP%")
objshell.run temp & "\archivo.exe", vbhide, false

Saludos


En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

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

j0selit0_vaca

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Como moverme en la consola con vbscript
« Respuesta #2 en: 12 Enero 2010, 00:30 »

Bueno gracias por responder pero si quiero trabajar desde la consola es por que se
me hace mucho mas facil el batch que el vbscript  :P tengo un proyecto pero tengo que
hacerlo en  vbscript entonces no se si de alguna manera me podre mover yo en la consola
o definitivamente no se puede .mas o menos algo asi :

Citar
Set objshell = createobject("wscript.shell")
dim windows
windows=objshell.expandenvironmentstrings("%WINDIR%")
Objshell.run windows&"\system32\cmd.exe /c cd %temp%", 0, false
'con esto estaria en temp como sigo escribiendo mas codigo de manera continua .

gracias
En línea
Novlucker
Ninja y
Moderador
***
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Como moverme en la consola con vbscript
« Respuesta #3 en: 12 Enero 2010, 00:34 »

No puedes :-\
Aprovecha las ventajas del vbs, para que moverte así por directorios si puedes apuntar al directorio que prefieras con una variable por ejemplo? :-\

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

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

markus_bitman

Desconectado Desconectado

Mensajes: 33


Ver Perfil
Re: Como moverme en la consola con vbscript
« Respuesta #4 en: 24 Enero 2010, 23:22 »

Disculpa Novlucker pero tengo una duda sobre los colores que utilizas en la programacion, es decir, tu utilizas notepad++ para diferenciar esos colores? yo instale el notepad++ y me diferencia los colores pero veo que tu tienes en color verde por ejemplo las palabras expandenviromentstring y la palabra run. Quisiera saber como acomodarlo y disculpa que haga esta pregunta en este tema pero como es muy inusual no se por donde hacer esta pregunta. Muchas gracias y saludos.
En línea
Novlucker
Ninja y
Moderador
***
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Como moverme en la consola con vbscript
« Respuesta #5 en: 24 Enero 2010, 23:36 »

No, eso es solo para el foro, si pones un código entre etiquetas geshi entonces se ve así

Ej:
[code=vb]Msgbox "Esto es un mensaje"[/code]
Código
Msgbox "Esto es un mensaje"

Igual si lo quieres es que te salga algo similar en tu pc, puedes probar con un editor como vbsedit

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

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

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines