Jump to content

Recommended Posts

Posted

I have tried to implement some test program with AutoIt.

However, It is the first time so not easy to me.

I need some help!

 

I want to display result of a specific exe file at edit box.

And originally the result is displayed at window cmd

So, I implemented such as 

  " $result = GUICtrlCreateEdit("", 5, 5, 720, 600, BitOR($ES_WANTRETURN, $WS_VSCROLL))

    Run("xx.exe")

    WinWait("xx.exe", "", 2)

    local $text = WinGetText("xx.exe")

    _GUICtrlEdit_InsertText($result. $text) "

Here, "xx.exe" is the specific execute file.

In my edit box is nothing.

I don't know why..

I guess '$text' doesn't receive anything.

Why?

Do I have to use "fileopen" to display at my edit box ?

Is there any direct way to display ?

Posted

Is the title of the window you're looking at xx.exe? Otherwise you're not finding the window

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

Posted

No, real name is not xx.exe, name is cort.exe which I received from driver company.

To check whether looking for cort.exe title of window or not, 

I used "send command", and worked correctly.

Posted

Can you post your real script so we can see exactly what it is you're doing? This line "_GUICtrlEdit_InsertText($result. $text)" is written wrong, and I don't know if it's a copy paste error, or if you really wrote it that way in your script.

Use the code box to post your script, and also, try GUICtrlSetData($result, $text) to see if that works.

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

Posted

hello jhpark, welcome to AutoIt and to the forum!

And originally the result is displayed at window cmd

 

if your exe is console mode, as i understand from the quote above, then to read its output you need either to redirect the output, like this:

RunWait(@ComSpec&' /c xx.exe > output.txt') 

or read the standard output stream (a.k.a. stdout), like the help file example of:

StdoutRead() 

Signature - my forum contributions:

Spoiler

UDF:

LFN - support for long file names (over 260 characters)

InputImpose - impose valid characters in an input control

TimeConvert - convert UTC to/from local time and/or reformat the string representation

AMF - accept multiple files from Windows Explorer context menu

DateDuration -  literal description of the difference between given dates

WinPose - simultaneous fluent move and resize

Apps:

Touch - set the "modified" timestamp of a file to current time

Show For Files - tray menu to show/hide files extensions, hidden & system files, and selection checkboxes

SPDiff - Single-Pane Text Diff

Magic Math - a math puzzle

Demos:

Title Bar Menu - click the window title to pop-up a menu

 

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
×
×
  • Create New...