Miren tengo un problema ya que estoy intentando hacer una aplicacion para que me ordene unas cantidades, ej.
Pongo en la imput 1 (AA) y en la 2 (aa)...Despues de hacerme las funciones me quedaria esto.
Un MsgBox ----> AaAaAaAa Oks hasta aqui bien, pero busco la manera de que al poner en la Input 1 (aA) y en la 2 (AA) Me salga esto:
MsgBox ---> AaAAAaAA pero envez de esto me sale esto aAAAaAAA . Nose si les quedo claro pero con el code lo veran
Código: Seleccionar todo
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 205, 100, 192, 124)
$Input1 = GUICtrlCreateInput("", 24, 16, 57, 21)
$Input2 = GUICtrlCreateInput("", 112, 16, 57, 21)
$Button1 = GUICtrlCreateButton("Calcula", 56, 40, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$datos1 = GUICtrlRead($Input1)
$datos2 = GUICtrlRead($Input2)
$val = StringLen($datos1) + StringLen($datos2)
If $val > 0 Then
If $val = 4 Then
_2()
ElseIf $val = 8 Then
MsgBox(1, "aa", "4")
ElseIf $val = 2 Then
MsgBox(1, "aa", "1")
Else
MsgBox(1, "aa", "error")
EndIf
Else
Exit
EndIf
EndSwitch
WEnd
Func _2()
$1 = StringMid($datos1,1,1)
If StringIsUpper($1) = True Then
$1M = $1
MsgBox(1, "aa", "si")
Else
$1m = $1
MsgBox(1, "aa", "no")
EndIF
$2 = StringMid($datos1,2,1)
If StringIsUpper($2) = True Then
$2M = $2
Else
$2m = $2
EndIF
$3 = StringMid($datos2,1,1)
If StringIsUpper($3) = True Then
$3M = $3
Else
$3m = $3
EndIF
$4 = StringMid($datos2,2,1)
If StringIsUpper($4) = True Then
$4M = $4
Else
$4m = $4
EndIF
$res1 = String($1M & $3M & $1m & $3m)
$res2 = String($1M & $4M & $1m & $4m)
$res3 = String($2M & $3M & $2m & $3m)
$res4 = String($2M & $4M & $2m & $4m)
MsgBox(1, "", $res1 & $res2 & $res3 & $res4)
EndFunc
PD:
Código: Seleccionar todo
If StringIsUpper($1) = True Then
$1M = $1
MsgBox(1, "aa", "si")
Else
$1m = $1
MsgBox(1, "aa", "no")
EndIF
GRACIAS