Jump to content

Recommended Posts

Posted

Hello.

How do i make the script to wait for a few windows in one command?

Thanks

  • Moderators
Posted

gil900,

I would suggest something along the lines of:

While 1
    If WinExists ("title_1") And WinExists ("title_2") And WinExists ("title_3") Then
        ExitLoop
    EndIf
    Sleep(10) ; Important or you overload the CPU
WEnd

You stay in the loop until all 3 windows are created. :mellow:

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Posted

Thank you.

Based on what you wrote,

The following code:

While 1
    If ProcessExists ('') And ProcessExists ('') And ProcessExists ('') Then
        ExitLoop
    EndIf
    Sleep(10) ; Important or you overload the CPU
WEnd

Will do the same thing just about processes?

And I want to create a variable ($) which is equal to a certain number of things (processes / windows separately).

So I can use your code but without And ...

Hope you understand.

  • Moderators
Posted

gil900,

Yes, that code with valid process names will wait until the processes are active. :)

I want to create a variable ($) which is equal to a certain number of things (processes / windows separately). [...] Hope you understand.

Alas, no. WinExists only returns 1/0 and ProcessExists retuns the unique PID of the process - so trying to combine them seems a little odd. What do you want to do with this variable once you have it? :mellow:

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Posted (edited)

gil900,

Yes, that code with valid process names will wait until the processes are active. :)

Alas, no. WinExists only returns 1/0 and ProcessExists retuns the unique PID of the process - so trying to combine them seems a little odd. What do you want to do with this variable once you have it? :mellow:

M23

No

I dont need to combine the variables.

Very important to me to have two variables:

Variable 1=Processes

Variable 2 = Windows

the Processes and windows be taken froum INI file.

But that part I know how to do then you should not write that part

Edited by Guest

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...