Hallo liebe leutz,
Ich öffne mein Programm per autoit mit "Run("C:\Programme\meineexe.exe")"
Es ist ein einfaches fenster es soll in der ecke ganz oben links geöffnet werden, wie mach ich das?
Hallo liebe leutz,
Ich öffne mein Programm per autoit mit "Run("C:\Programme\meineexe.exe")"
Es ist ein einfaches fenster es soll in der ecke ganz oben links geöffnet werden, wie mach ich das?
Mit WinMove() kannst Du das Fenster an jede beliebige Stelle verschieben.
Mit window handle by PID kannst du die Fenster eines Prozesses hearusfinden:
http://www.autoitscript.com/forum/index.php?showtopic=19370&st=165&p=417610&#entry417610
Wenn es nur ein Fenster gibt:
[autoit]$pid = Run("C:\Programme\meineexe.exe")
Do
$handles = _WinGetHandleByPID($pid)
Until $handles[0][0] > 0
WinMove($handles[1][1],X,Y[,Width,Height])
Hallo,
ich habe gerade das Programm autoit gefunden.
bin also ein totaler Noob!
ich habe schon ein bisschen hinbekommen.
Maus bewegen, Programm öffnen usw.
nun steh ich aber vor einem Problem was wohl hier her gehört.
ich möchte zu Testzwecken zwei notepads öffnen und diese einmal rechts oben in die ecke schieben und einmal links oben.
Leider wurde ich aus progandy seinem Code nicht ganz schlau.
könnte mir das einer nochmal erklären?
wäre echt cool!
Danke & Gruß
vip
Herzlich willkommen hier im Forum.
Wenn Du eine Frage hast, dann erstelle ruhig einen neuen Thread. Einen alten Thread zu verwenden ist nicht so sinnvoll.
Hier mal ein Beispielscript (2 Notpads öffnen und nach links oben sowie recht oben verschieben):
[autoit]
ShellExecute('notepad.exe')
ShellExecute('notepad.exe')
WinWait('Unbenannt')
WinWait('Unbenannt')
$aList = WinList("Unbenannt -", "")
WinMove($aList[1][1], '', 0, 0, 480, 320)
WinMove($aList[2][1], '', @DesktopWidth-480, 0, 480, 320)
Hallo Oscar,
danke für dein feedback.
bei meinem nächsten anliegen mache ich dann ein neues thema auf
Danke für deine Anleitung!
Es funktioniert wie ich es mir vorgestellt habe
und für das andere such ich erstmal und mache dann ggf was neues auf