Jump to content
Sign in to follow this  
nemocapt

4-monitor system, open explorer.exe 8 program side by side.

Recommended Posts

nemocapt

Hello all

I would like to SciTE4AutoIt3 program, 4-monitor system, open explorer.exe 8 program side by side. How to do it. If you can, send me a sample cases.

nemocapt :unsure:

Share this post


Link to post
Share on other sites
guinness

Run() perhaps?


UDF List:

 
_AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_ArrayFilter/_ArrayReduce_BinaryBin()_CheckMsgBox()_CmdLineRaw()_ContextMenu()_ConvertLHWebColor()/_ConvertSHWebColor()_DesktopDimensions()_DisplayPassword()_DotNet_Load()/_DotNet_Unload()_Fibonacci()_FileCompare()_FileCompareContents()_FileNameByHandle()_FilePrefix/SRE()_FindInFile()_GetBackgroundColor()/_SetBackgroundColor()_GetConrolID()_GetCtrlClass()_GetDirectoryFormat()_GetDriveMediaType()_GetFilename()/_GetFilenameExt()_GetHardwareID()_GetIP()_GetIP_Country()_GetOSLanguage()_GetSavedSource()_GetStringSize()_GetSystemPaths()_GetURLImage()_GIFImage()_GoogleWeather()_GUICtrlCreateGroup()_GUICtrlListBox_CreateArray()_GUICtrlListView_CreateArray()_GUICtrlListView_SaveCSV()_GUICtrlListView_SaveHTML()_GUICtrlListView_SaveTxt()_GUICtrlListView_SaveXML()_GUICtrlMenu_Recent()_GUICtrlMenu_SetItemImage()_GUICtrlTreeView_CreateArray()_GUIDisable()_GUIImageList_SetIconFromHandle()_GUIRegisterMsg()_GUISetIcon()_Icon_Clear()/_Icon_Set()_IdleTime()_InetGet()_InetGetGUI()_InetGetProgress()_IPDetails()_IsFileOlder()_IsGUID()_IsHex()_IsPalindrome()_IsRegKey()_IsStringRegExp()_IsSystemDrive()_IsUPX()_IsValidType()_IsWebColor()_Language()_Log()_MicrosoftInternetConnectivity()_MSDNDataType()_PathFull/GetRelative/Split()_PathSplitEx()_PrintFromArray()_ProgressSetMarquee()_ReDim()_RockPaperScissors()/_RockPaperScissorsLizardSpock()_ScrollingCredits_SelfDelete()_SelfRename()_SelfUpdate()_SendTo()_ShellAll()_ShellFile()_ShellFolder()_SingletonHWID()_SingletonPID()_Startup()_StringCompact()_StringIsValid()_StringRegExpMetaCharacters()_StringReplaceWholeWord()_StringStripChars()_Temperature()_TrialPeriod()_UKToUSDate()/_USToUKDate()_WinAPI_Create_CTL_CODE()_WinAPI_CreateGUID()_WMIDateStringToDate()/_DateToWMIDateString()Au3 script parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 22/04/2018

Share this post


Link to post
Share on other sites
hannes08

Get the display properties, use Run() to run programs and use WinMove() to move and resize the windows as required.


Regards,Hannes[spoiler]If you can't convince them, confuse them![/spoiler]

Share this post


Link to post
Share on other sites
nemocapt

Thank you for your help. Here is a beta version. The timing is set to startup. Before use, the variables must be set.

;www.cnc-cutting.eu

Dim $wait

Dim $wait_start

Dim $1_display_x

Dim $1_display_y

Dim $2_display_x

Dim $2_display_y

Dim $3_display_x

Dim $3_display_y

Dim $4_display_x

Dim $4_display_y

$wait_start = 4000 ;wait systemstart stabil

$wait = 500 ;wait window stabil open

$1_display_x = 1920 ;display x resolution

$1_display_y = 1200 ;display y resolution

$2_display_x = 1600

$2_display_y = 1200

$3_display_x = 1680

$3_display_y = 1050

$4_display_x = 1680

$4_display_y = 1050

Sleep($wait_start)

Run(@WindowsDir & "\explorer.exe", "") ;start explorer

Sleep($wait*6) ;wait

$size = WinGetPos("[active]") ;active window position

WinMove("[active]", "", 0, 0, $1_display_x/2, $1_display_y) ;move activ window

Run(@WindowsDir & "\explorer.exe", "")

Sleep($wait*4)

$size = WinGetPos("[active]")

WinMove("[active]", "", $1_display_x/2, 0, $1_display_x/2, $1_display_y)

Run(@WindowsDir & "\explorer.exe", "")

Sleep($wait*2)

$size = WinGetPos("[active]")

WinMove("[active]", "", $1_display_x+1, 0, $2_display_x/2, $2_display_y)

Run(@WindowsDir & "\explorer.exe", "")

Sleep($wait)

$size = WinGetPos("[active]")

WinMove("[active]", "", $1_display_x+1+($2_display_x/2), 0, $2_display_x/2, $2_display_y)

Run(@WindowsDir & "\explorer.exe", "")

Sleep($wait)

$size = WinGetPos("[active]")

WinMove("[active]", "", $1_display_x+1+$2_display_x, 0, $3_display_x/2, $3_display_y)

Run(@WindowsDir & "\explorer.exe", "")

Sleep($wait)

$size = WinGetPos("[active]")

WinMove("[active]", "", $1_display_x+1+$2_display_x+($3_display_x/2), 0, $3_display_x/2, $3_display_y)

Run(@WindowsDir & "\explorer.exe", "")

Sleep($wait)

$size = WinGetPos("[active]")

WinMove("[active]", "", $1_display_x+1+$2_display_x+$3_display_x, 0, $4_display_x/2, $4_display_y)

Run(@WindowsDir & "\explorer.exe", "")

Sleep($wait)

$size = WinGetPos("[active]")

WinMove("[active]", "", $1_display_x+1+$2_display_x+$3_display_x+($3_display_x/2), 0, $4_display_x/2, $4_display_y)

explstart.au3

Share this post


Link to post
Share on other sites
nemocapt

Hello All,

Should only be opened in Explorer, if you are already set the monitor parameters. I do not know that you can save your file into a variable value. Startup and the first read, that have been carried out, the monitor setup.

Does anybody have a idea? :huh2:

thanks nemocapt

Share this post


Link to post
Share on other sites
nemocapt

Hello All

What kind of flag or a preset route, be open to the explorer :huh2:

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
Sign in to follow this  

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.