Is it possible to open an autoplay project at certain coordinates on the users screen?
Professional Software Development Tools
Is it possible to open an autoplay project at certain coordinates on the users screen?
Hi. Yep, just try out the Window.SetPos() action as seen here: Click Here
Corey Milner
Creative Director, Indigo Rose Software
I saw that, but I don't know how to specify what window I want to position. And I wasn't sure if this command could reference the parent app.
You will need to get the application handle and that can be specified in the Window.SetPos as seen below.
Here is the example from the help title on how to get and search for the title of the window you want to find.Code:Example 1 Window.SetPos(app_handle, 100, 150); Sets a program window's X coordinate to 100 pixels and the Y coordinate to 150. The program's window handle is passed to the action through the variable "app_handle."
Code:Example 2 -- Get the titles and window handles of all open windows. windows = Window.EnumerateTitles(); -- A variable containing text in the title you want to search for. window_name = "Notepad"; -- Loop through the table of windows. for handle, title in windows do -- Check if the window title has the target text. result = String.Find(title, window_name, 1, false); -- if the string was found in the title, send the window a close message. if (result ~= -1) then Window.Close(handle, CLOSEWND_SENDMESSAGE); end end Finds all open windows with the string "Notepad" in the title and sends each of them a close message.
If you're trying to get the handle of *your* autoplay application, the easiest way is with Application.GetWndHandle.
http://www.indigorose.com/webhelp/am...tWndHandle.htm
Examples:
orCode:-- Get the AutoPlay application's window handle. handle = Application.GetWndHandle(); -- Move the window Window.SetPos(handle, 100, 150);
Code:-- Get the AutoPlay application's window handle. handle = Application.GetWndHandle(); -- Hide the AutoPlay application window. Window.Hide(handle); -- Sleep for 3 seconds. Application.Sleep(3000); -- Show the AutoPlay application window. Window.Show(handle);
AutoPlay Media Studio 8 Is Now Here!
Is it possible to have same positioning of the window for SetupFactory Application?