Antes de nada, He tomado el código de arriba y lo he simplificado un poco (Solo un poco):
REM Modo de empleo:
REM Call :InputBox "TITULO DE VENTANA" "PREGUNTA" "VARIABLE DE ALMACENAMIENTO"
REM
REM Ejemplo:
call :
InputBox "Elhacker.net" "Como te llamas?" "NAME"
:InputBox
Echo wscript.
echo inputbox
(WScript.Arguments
(0
),WScript.Arguments
(1
)) > "
%temp%\input.vbs"
for /F "tokens=*"
%%#
in ('cscript //nologo "
%temp%\input.vbs" "
%~2" "
%~1"'
) do (set "
%~3=
%%#"
)
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