Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[FUNCION] Autoit CMD Prompt

  • 1 Respuestas
  • 2085 Vistas

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

Conectado 79137913

  • *
  • Moderator
  • Mensajes: 641
  • Actividad:
    1.67%
  • Reputación 11
  • 4 Esquinas
    • Ver Perfil
    • Doors.Party
    • Email
  • Skype: fg_mdq@hotmail.com
« en: Noviembre 28, 2013, 10:42:17 am »
HOLA!!!

Jugando con autoit cree esta pequeña suite de funciones para trabajar con CMD:
Código: AutoIt
  1. ;Creado por 79137913
  2. #include <Constants.au3>
  3. Global $cmdpid
  4. Global $cmdresponse
  5.  
  6. ;~ _iniciarCMD()
  7. ;~ _sendCMDCommand("ping 127.0.0.1",2)
  8. ;~ MsgBox(0,"",$cmdresponse)
  9. ;~ _sendCMDCommand("cd ..",1)
  10. ;~ MsgBox(0,"",$cmdresponse)
  11. ;~ _sendCMDCommand("cd ..",1)
  12. ;~ MsgBox(0,"",$cmdresponse)
  13. ;~ _CerrarCMD()
  14. func _SendCMDCommand($command,$timeoutlimit);Envia un comando CMD y devuelve la respuesta, timeout es en segundos
  15.     StdinWrite($cmdpid,$command)
  16.     StdinWrite($cmdpid,@CRLF)
  17.         ;StdinWrite($cmdpid)
  18.     Local $data
  19.         Local $response
  20.         Local $timeout
  21.         $data = ""
  22.     While True
  23.             sleep(100)
  24.         $data &= StdoutRead($cmdpid)
  25.         If $data <> "" Then
  26.                         $response=$response & $data
  27.                         $data=""
  28.                         $timeout=0
  29.                 EndIf
  30.                 $timeout=$timeout+1
  31.                 if $timeout=$timeoutlimit*10 then ExitLoop
  32.     WEnd
  33.     $cmdresponse = $response
  34. func _CerrarCMD();Cerrar CMD
  35.    StdinWrite($cmdpid)
  36. Func _IniciarCMD();Inicializar CMD
  37.     $cmdpid = Run("C:\Windows\system32\cmd.exe",@SystemDir, @SW_HIDE, $STDIN_CHILD + $STDOUT_CHILD)

GRACIAS POR LEER!!!
« Última modificación: Diciembre 02, 2013, 12:35:30 pm por 79137913 »
"Algunos creen que soy un bot, puede que tengan razon"
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

*Shadow Scout Team*                                                   DOORS.PARTY

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5450
  • Actividad:
    13.33%
  • Reputación 33
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #1 en: Noviembre 28, 2013, 10:51:28 am »
Que bien numeros!!
Jamas he programado en Autoit, pero tiene aire a VB6


 

¿Te gustó el post? COMPARTILO!



[AutoIt] Ayuda: alguna manera de formatear unidades

Iniciado por fortil

Respuestas: 1
Vistas: 2510
Último mensaje Abril 14, 2014, 06:29:19 am
por 0b3Y
[RAT] Lo basico para empezar un RAT en AUTOIT

Iniciado por 79137913

Respuestas: 1
Vistas: 2777
Último mensaje Diciembre 02, 2013, 11:37:43 am
por ANTRAX
[AUTOIT] Anti VMWare & AntiVbox

Iniciado por Expermicid

Respuestas: 0
Vistas: 1877
Último mensaje Julio 03, 2012, 11:33:30 am
por Expermicid
Como agregar skins en autoit

Iniciado por Flame

Respuestas: 0
Vistas: 3832
Último mensaje Agosto 17, 2016, 11:18:56 pm
por Flame
Video-Tutoriales De AutoIT

Iniciado por Xa0s

Respuestas: 0
Vistas: 1649
Último mensaje Junio 10, 2010, 11:23:50 am
por Xa0s