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
| |-+  Scripting
| | |-+  [BATCH] Existe comando Nircmd
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [BATCH] Existe comando Nircmd  (Leído 4,625 veces)
Nilrac

Desconectado Desconectado

Mensajes: 109



Ver Perfil
[BATCH] Existe comando Nircmd
« en: 13 Agosto 2012, 04:22 am »

Hola que tal !

Existe un comando que abra una caja de texto? algo parecido al INPUTBOX en vbs
Necesito una instruccion que haga algo similar que pueda introducir un texto utilizando Nircmd

Gracias


« Última modificación: 13 Agosto 2012, 07:35 am por EleKtro H@cker » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
Re: [BATCH] Existe comando Nircmd
« Respuesta #1 en: 13 Agosto 2012, 07:40 am »

Si lees la referencia de comandos de NIRCMD verás que no existe una función así.
Puedas combinar BATCH + VBS:
Citar
Código
  1. @echo off
  2. REM Input routine for batch using VBScript to provide input box
  3. REM Stephen Knight, October 2009, http://www.dragon-it.co.uk/
  4.  
  5. call :inputbox "Please enter something for me:" "Box Title"
  6. echo You entered %Input%
  7. exit /b
  8.  
  9. :InputBox
  10. set input=
  11. set heading=%~2
  12. set message=%~1
  13. echo wscript.echo inputbox(WScript.Arguments(0),WScript.Arguments(1)) >"%temp%\input.vbs"
  14. for /f "tokens=* delims=" %%a in ('cscript //nologo "%temp%\input.vbs" "%message%" "%heading%"') do set input=%%a
  15. exit /b

Saludos


En línea



Nilrac

Desconectado Desconectado

Mensajes: 109



Ver Perfil
Re: [BATCH] Existe comando Nircmd
« Respuesta #2 en: 13 Agosto 2012, 19:48 pm »

Hola EleKtro H@cker

Gracias por tu respuesta tan acertada.

Ahora, hay alguna forma de que se abran dos cuadros de texto en una misma ventana utilizando este metodo?
« Última modificación: 13 Agosto 2012, 19:51 pm por Nilrac » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
Re: [BATCH] Existe comando Nircmd
« Respuesta #3 en: 14 Agosto 2012, 07:41 am »

Antes de nada, He tomado el código de arriba y lo he simplificado un poco (Solo un poco):

Código
  1. @echo off
  2.  
  3. REM Modo de empleo:
  4. REM Call :InputBox "TITULO DE VENTANA" "PREGUNTA" "VARIABLE DE ALMACENAMIENTO"
  5. REM
  6. REM Ejemplo:
  7. call :InputBox  "Elhacker.net" "Como te llamas?" "NAME"
  8. Echo Te llamas: %NAME%
  9.  
  10. :InputBox
  11. Echo wscript.echo inputbox(WScript.Arguments(0),WScript.Arguments(1)) > "%temp%\input.vbs"
  12. for /F "tokens=*" %%# in ('cscript //nologo "%temp%\input.vbs" "%~2" "%~1"') do (set "%~3=%%#")
  13. Goto :EOF


hay alguna forma de que se abran dos cuadros de texto en una misma ventana utilizando este metodo?

Que yo sepa la función de inputbox de VBS no tiene esa capacidad.
Iba a decirte que lo que puedes hacer es ejecutar al mismo tiempo 2 cajas, Pero entonces las variables solo se guardarian en las nuevas instancias de la CMD (Start /B FOR...) Así que tampoco :-/.

Saludos


En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Comandos Nircmd [Utiles para Batch] « 1 2 3 4 »
Scripting
leogtz 34 70,197 Último mensaje 6 Junio 2010, 08:49 am
por leogtz
Enviar mensajes a MSN [Batch+Nircmd] « 1 2 »
Scripting
leogtz 16 11,150 Último mensaje 21 Julio 2008, 09:43 am
por Zaraki_lkenpachi
consulta nircmd.exe y servidor FTP batch « 1 2 3 »
Scripting
Ari Slash 20 14,520 Último mensaje 22 Julio 2008, 02:06 am
por Zaraki_lkenpachi
Nircmd 2.15 - Ultima version en Script Batch by mi
Scripting
Crazy.sx 2 3,035 Último mensaje 5 Julio 2008, 23:31 pm
por Ari Slash
Mi programa exorcista en BATCH [Usando nircmd]
Scripting
onixes001 6 6,983 Último mensaje 8 Febrero 2009, 09:23 am
por Oblivionlight
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines