Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 02:21

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[PROBLEM] Fenstername über Prozess auslesen

Discussion on [PROBLEM] Fenstername über Prozess auslesen within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2012
Posts: 72
Received Thanks: 22
Exclamation [PROBLEM] Fenstername über Prozess auslesen

Ich hab ein Probloem mit dem Fenstername über den Prozess anzeigen zu lassen

unzwar will ich mich bisschen so rum probieren durch autoit und zurzeit hänge ich an diesen code...

Leider kann ich es nur über den Fenstertitel den Prozess anzeigen zu lassen aber ich will es andersrum wie soll das gehen?

Code:
#Include <Process.au3>

$1 = "Google - Mozilla Firefox"

	Local $pid = WinGetProcess($1, "")
        Local $name = _ProcessGetName($pid)
        MsgBox(0, $pid, $name)
Bitte um eure hilfe
.SenSatioNx3' is offline  
Old 02/09/2014, 23:02   #2
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by .SenSatioNx3' View Post
Ich hab ein Probloem mit dem Fenstername über den Prozess anzeigen zu lassen

unzwar will ich mich bisschen so rum probieren durch autoit und zurzeit hänge ich an diesen code...

Leider kann ich es nur über den Fenstertitel den Prozess anzeigen zu lassen aber ich will es andersrum wie soll das gehen?

Code:
#Include <Process.au3>

$1 = "Google - Mozilla Firefox"

	Local $pid = WinGetProcess($1, "")
        Local $name = _ProcessGetName($pid)
        MsgBox(0, $pid, $name)
Bitte um eure hilfe
es existiert aus gutem grund keine funktion hierfür, da jeder prozess beliebig viele fenster (sichtbar oder eben auch nicht) haben kann...

hier ein beispiel wie man es lösen könnte:
Code:
Opt("WinTitleMatchMode", -2)
$windowArray = getProcessWindows(WinGetProcess("scite"))
For $i=1 To $windowArray[0][0]
	ConsoleWrite("WindowTitle: "&$windowArray[$i][0]&" - WindowHandle: "&$windowArray[$i][1]&@CRLF)
Next

Func getProcessWindows($pid)
	Local $return[1][2]=[[0]], $list = WinList()
	For $i=1 To $list[0][0]
		If $pid = WinGetProcess($list[$i][1]) Then
			$return[0][0]+=1
			ReDim $return[$return[0][0]+1][2]
			$return[$return[0][0]][0]=$list[$i][0]
			$return[$return[0][0]][1]=$list[$i][1]
		EndIf
	Next
	Return $return
EndFunc
lolkop is offline  
Reply

Tags
autoit help


Similar Threads Similar Threads
[.NET/DotRas]Verbindung trennen, wenn Prozess über TaskMgr zwangsbeendet wird?
07/23/2013 - .NET Languages - 22 Replies
Vorab: DotRas ermöglicht VPN Verbindungen Guten Tag, ich habe die Tage überlegt ein Programm zu programmieren, welches eine VPN Verbindung zu herstellen erlaubt. Heute habe ich nun angefangen wie ich es angehen könnte, darauf bin ich auf OpenVPN und DotRas gestoßen. Ich entschied mich für DotRas, da es simpler erscheint und trotz der simpelheit das verspricht, was es schließlich tun soll. Jo, soweit so gut. (Dis-)connecten ist kein Problem, das war innerhalb ein paar Minuten...
Der Prozess kann nicht auf die Datei * zugreifen, weil sie von einem anderen Prozess
05/07/2013 - .NET Languages - 11 Replies
Moin, Ich bekomme immer einen Fehler, wenn ich versuche eine Datei zu bearbeiten und zwar folgenden: Die Meldung ist eig. recht eindeutig aber ich finde den Fehler einfach nicht. In meinen Funktionen wird die Datei auch IMMER geschlossen. Hier die Funktion, bei der der fehler auftritt.
!!! Hilfe Visual Basic / Prozess Auslesen / Value Im Textbox Wieder Geben... Hilfe!!!
12/16/2011 - .NET Languages - 10 Replies
So Hey Liebe Leute... Es Geht Um Visual Basic 2010 So Ich Habe eine Frage... So Meine Frage... Ich Habe Mir Ein Kleines Programm Gecodet..
Über Prozessnamen Fenstertitel auslesen ?
07/29/2011 - AutoIt - 3 Replies
Moinsen ich habe mal wieder ein Problem und zwar bin ich dabei einen Bot zu schreiben und habe ein Problem wofür ich zwar eine Lösung habe aber die mir nicht richtig gefällt. Es geht darum das dass, Spiel seinen Fenstertitel ändert. Das ganze sieht ungefähr so aus. Einloggbildschirm = Name des Spiels, so nachdem ich mich eingeloggt habe muss ich einen Channel auswählen nachdem ich dies getan habe ändert sich der Fenstertitel in Name des Spiels + den Channel Namen. Jetzt suche ich nach einer...



All times are GMT +1. The time now is 02:21.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.