youtuber

How to add input 1 input value to input 2?

4 posts in this topic

#1 ·  Posted

I want to transfer the input data to the inputa inputa how do I do it?
Thank you

#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 313, 215, 391, 86)
$Input1 = GUICtrlCreateInput("", 72, 48, 185, 21)
$Input2 = GUICtrlCreateInput("", 72, 88, 185, 21)
GUISetState(@SW_SHOW)
Local $input0
While 1
    $inputcontrol = ControlCommand($Form1, GUICtrlRead($Input1))
    If $inputcontrol <> $input0 Then
    GUICtrlSetData($Input2,"-" & $inputcontrol)
        $input0 = $inputcontrol
     EndIf

    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit

    EndSwitch
WEnd

 

Share this post


Link to post
Share on other sites



#2 ·  Posted

How exactly do you want the output to look like in the second input? Give examples of what you put in 1 and how it should look in 2.

Also, there's no reason to use ControlCommand in this script.

1 person likes this

If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.
Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag Gude
How to ask questions the smart way!

I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from.

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.  -  ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.  -  Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.  -  _FileGetProperty - Retrieve the properties of a file  -  SciTE Toolbar - A toolbar demo for use with the SciTE editor  -  GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.  -   Latin Square password generator

Share this post


Link to post
Share on other sites

#3 ·  Posted

Random numbers do not stop :(

#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 313, 215, 391, 86)
$Input1 = GUICtrlCreateInput("", 72, 48, 185, 21)
$Input2 = GUICtrlCreateInput("", 72, 88, 185, 21)
GUISetState(@SW_SHOW)
Local $input0
While 1
$inputcontrol = GUICtrlRead($Input1)
If $inputcontrol <> $input0 Then
    GUICtrlSetData($Input2,_GenerateID() & "-" & $inputcontrol)
    EndIf
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit

    EndSwitch

WEnd

Func _GenerateID()
    $Characters = StringSplit("ABCDEF0123456789", "")
    $Addrand = ""
    For $I = 1 To 15
            $Addrand &= $Characters[Random(1, 16, 1)]
    Next
    Return $Addrand
EndFunc

 

Share this post


Link to post
Share on other sites

#4 ·  Posted

Your second post is a different problem to your first post - it would be far less confusing if you made a separate topic.

I think the fix you are looking for in your second post is to add the line "$input0 = $inputcontrol" immediately after you GUICtrlSetData, still within the if condition.

#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 313, 215, 391, 86)
$Input1 = GUICtrlCreateInput("", 72, 48, 185, 21)
$Input2 = GUICtrlCreateInput("", 72, 88, 185, 21)
GUISetState(@SW_SHOW)

Local $input0

While 1

  $inputcontrol = GUICtrlRead($Input1)
  If $inputcontrol <> $input0 Then
    GUICtrlSetData($Input2,_GenerateID() & "-" & $inputcontrol)
    $input0 = $inputcontrol
  EndIf
  $nMsg = GUIGetMsg()
  Switch $nMsg
    Case $GUI_EVENT_CLOSE
      Exit
  EndSwitch

WEnd

Func _GenerateID()
    $Characters = StringSplit("ABCDEF0123456789", "")
    $Addrand = ""
    For $I = 1 To 15
            $Addrand &= $Characters[Random(1, 16, 1)]
    Next
    Return $Addrand
EndFunc

 


Problem solving step 1: Write a simple, self-contained, running, replicator of your problem.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now