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

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Trabajando Visual Basic En BaT
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Trabajando Visual Basic En BaT  (Leído 3,526 veces)
Otaku=)

Desconectado Desconectado

Mensajes: 20


Ver Perfil
Trabajando Visual Basic En BaT
« en: 24 Enero 2010, 14:11 pm »

Hola Gente de  elhacker.net
Estoy aprendiendo a manejar Shell pero me gustaria hacer esto
y no logro resolverlo
Visual Basic 6
Quiero husar un Text1.text  colocando un  botton, en el from1 la cosa consiste
es que yo copie un codigo de bat y lo peque en text1.text y a  darle el boton
se ejecute Por Favor Espero de su ayuda Gracia  ;-) ;-)


En línea

Tyrz


Desconectado Desconectado

Mensajes: 927


Get big or die tryin'


Ver Perfil WWW
Re: Trabajando Visual Basic En BaT
« Respuesta #1 en: 24 Enero 2010, 14:37 pm »

lo que quieres es que cree un bat con ese codigo y lo ejecute?


En línea

Web dedicada por completo al surf. Hablamos de tablas de surf, videos de surf, fotos, juegos y mucha información sobre como aprender a surfear, spots famosos como mundaka, pipeline y zonas como vizcaya, surf españa, sopelana y mucho más. Trucos y peligros del surf. A que esperas? Entra en  Surf
Otaku=)

Desconectado Desconectado

Mensajes: 20


Ver Perfil
Re: Trabajando Visual Basic En BaT
« Respuesta #2 en: 24 Enero 2010, 15:13 pm »

lo que quieres es que cree un bat con ese codigo y lo ejecute?

Claro osea, supungamos, yo tengo un  codigo de un bat, lo pego en text1  y a darle el boton  se ejecute me entiende
En línea

ThunderCls


Desconectado Desconectado

Mensajes: 455


Coder | Reverser | Gamer


Ver Perfil WWW
Re: Trabajando Visual Basic En BaT
« Respuesta #3 en: 24 Enero 2010, 15:58 pm »

será esto lo que buscas?

Código
  1. Private Sub Command1_Click()
  2. Call Shell("cmd /c" & Text1.Text, vbNormalFocus)
  3. End Sub
En línea

-[ "…I can only show you the door. You're the one that has to walk through it." – Morpheus (The Matrix) ]-
http://reversec0de.wordpress.com
https://github.com/ThunderCls/
Otaku=)

Desconectado Desconectado

Mensajes: 20


Ver Perfil
Re: Trabajando Visual Basic En BaT
« Respuesta #4 en: 24 Enero 2010, 16:07 pm »

por ejemplo colocando este code, fijate  que igual no me funcionaria

Citar
echo Set oWMP = CreateObject("WMPlayer.OCX.7" ) >> abredisk.vbs
echo Set colCDROMs = oWMP.cdromCollection >> abredisk.vbs
echo. >> abredisk.vbs
echo if colCDROMs.Count >= 1 then >> abredisk.vbs
echo          For i = 0 to colCDROMs.Count - 1 >> abredisk.vbs
echo                   colCDROMs.Item(i).Eject >> abredisk.vbs
echo          Next    ' cdrom >> abredisk.vbs
echo End If >> abredisk.vbs
start abredisk.vbs
Si coloco eso , en el ejemplo que me diste, no funciona, yo ante lo pense asi pero no
funciono
En línea

ThunderCls


Desconectado Desconectado

Mensajes: 455


Coder | Reverser | Gamer


Ver Perfil WWW
Re: Trabajando Visual Basic En BaT
« Respuesta #5 en: 24 Enero 2010, 16:29 pm »

bueno, ya lo que quieres es algo mas  :silbar:
mira a ver si esto te sirve

Código
  1. Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
  2. Private Sub Command1_Click()
  3. Open "C:\ejemplo.bat" For Output As #1
  4. Print #1, , Text1.Text
  5. Close #1
  6.  
  7. Call Shell("C:\ejemplo.bat", vbHide)
  8. Sleep 50
  9. Kill ("C:\ejemplo.bat")
  10. End Sub
  11.  
En línea

-[ "…I can only show you the door. You're the one that has to walk through it." – Morpheus (The Matrix) ]-
http://reversec0de.wordpress.com
https://github.com/ThunderCls/
Otaku=)

Desconectado Desconectado

Mensajes: 20


Ver Perfil
Re: Trabajando Visual Basic En BaT
« Respuesta #6 en: 24 Enero 2010, 17:23 pm »

en bat funciona super pero en un vbs no  :(
En línea

ThunderCls


Desconectado Desconectado

Mensajes: 455


Coder | Reverser | Gamer


Ver Perfil WWW
Re: Trabajando Visual Basic En BaT
« Respuesta #7 en: 24 Enero 2010, 17:35 pm »

Hola Gente de  elhacker.net
Estoy aprendiendo a manejar Shell pero me gustaria hacer esto
y no logro resolverlo
Visual Basic 6
Quiero husar un Text1.text  colocando un  botton, en el from1 la cosa consiste
es que yo copie un codigo de bat y lo peque en text1.text y a  darle el boton
se ejecute Por Favor Espero de su ayuda Gracia  ;-) ;-)

a ver si te entiendo un poco, segun tu post lo que querias era ejecutar codigo Bat en VB no???. Mas especificamente que el codigo Bat que tu copiaras en un Edit se ejecutara al darle a un boton, no???...por lo menos eso es lo que yo leo  :-\
pues el codigo que te puse antes ya te resuelve el problema. ahora si lo que quieres es que se ejecute codigo VBS tambien, pues hazle las modificaciones necesarias, yo ya te di un poco de luz, el resto es tuyo  ;)
saludos

PD: Si pones este codigo en el edit veras como funciona

Código
  1. @echo off
  2. echo. >> C:\ejemplo.vbs
  3. echo  MsgBox "HOLA MUNDO">> C:\ejemplo.vbs
  4. start C:\ejemplo.vbs
En línea

-[ "…I can only show you the door. You're the one that has to walk through it." – Morpheus (The Matrix) ]-
http://reversec0de.wordpress.com
https://github.com/ThunderCls/
Otaku=)

Desconectado Desconectado

Mensajes: 20


Ver Perfil
Re: Trabajando Visual Basic En BaT
« Respuesta #8 en: 24 Enero 2010, 18:14 pm »

Hola Gente de  elhacker.net
Estoy aprendiendo a manejar Shell pero me gustaria hacer esto
y no logro resolverlo
Visual Basic 6
Quiero husar un Text1.text  colocando un  botton, en el from1 la cosa consiste
es que yo copie un codigo de bat y lo peque en text1.text y a  darle el boton
se ejecute Por Favor Espero de su ayuda Gracia  ;-) ;-)

a ver si te entiendo un poco, segun tu post lo que querias era ejecutar codigo Bat en VB no???. Mas especificamente que el codigo Bat que tu copiaras en un Edit se ejecutara al darle a un boton, no???...por lo menos eso es lo que yo leo  :-\
pues el codigo que te puse antes ya te resuelve el problema. ahora si lo que quieres es que se ejecute codigo VBS tambien, pues hazle las modificaciones necesarias, yo ya te di un poco de luz, el resto es tuyo  ;)
saludos

PD: Si pones este codigo en el edit veras como funciona

Código
  1. @echo off
  2. echo. >> C:\ejemplo.vbs
  3. echo  MsgBox "HOLA MUNDO">> C:\ejemplo.vbs
  4. start C:\ejemplo.vbs

Deverda hermano gracia, me ayudaste mucho :)
En línea

bomba1990


Desconectado Desconectado

Mensajes: 395



Ver Perfil WWW
Re: Trabajando Visual Basic En BaT
« Respuesta #9 en: 25 Enero 2010, 03:40 am »

hola no se si mi respuesta te llega un poco tarde pero aqui te pongo el codigo de uno que yo hice hace tiempo

Citar
Private Sub Command1_Click()
Dim Comando, prueba
Text2.Text = ""
Comando = "cmd /c" & Text1.Text & " && pause>c:\2.txt"
Shell (Comando)

Timer1.Interval = "2500"


End Sub



Private Sub Timer1_Timer()
Open "c:\2.txt" For Input As #1
    While Not EOF(1)
    Input #1, prueba
    Text2.Text = Text2.Text & vbNewLine & prueba
    Wend
    Close #1
    Timer1.Interval = "0"
End Sub


fijate que para separar el pause de el resto del comando use " && " que se usa para separar cada uno de los comandos.

cmd /c finaliza despues de ejecutar el codigo y cmd /k al finalizar el codigo deja activa la ventana.
En línea

"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines