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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  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 3,831 veces)
j0selit0_vaca

Desconectado Desconectado

Mensajes: 7


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

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
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

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 am »

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
  1. Set objshell = createobject("wscript.shell")
  2. temp=objshell.expandenvironmentstrings("%TEMP%")
  3. 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
"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 am »

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
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

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 am »

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
"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 pm »

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
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

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 pm »

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
  1. 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
"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:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda Vbscript .Como poner color a una ventana (consola cscript)
Scripting
.:: KsV ::. 1 2,691 Último mensaje 24 Junio 2015, 11:14 am
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines