Erkennen des angemeldeten User

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

HMKchris
Posts: 26
Joined: 03 May 2018, 01:40

Erkennen des angemeldeten User

Post by HMKchris » 06 Dec 2022, 01:55

Hallo,

besteht die Möglichkeit in einem Skript zu klären, ob ein spezielle User angemeldet ist?

Aufgabe:
Ich habe ein AutoHotKey-Skript geschrieben, für welches aber aufgrund der speziellen Programmumgebung einen spzieller User angemeldet sein muss. Dies ist grundsätzlich so Okay, da dieser User auf der entsprechenden Serverumgebung dauerhaft angemeldet ist. Problem ist aber, wenn der Server neu gestartet wurde, in diesem Fall ist eine Neuanmeldung notwendig (was möglicher Weise vergessen wird).
Somit benötige ich einen Hinweis, wenn dieser User nicht angemeldet ist, so dass ich entsprechend reagieren kann. Ich stelle mir deshalb vor, dass mit einer If - then Abfrage geklärt wird ob der User angemeldet ist, wenn ja dann läuft das Skritp, wenn nein bekommen ich einen Fehlerhinweis.

Für Lösungsanregungen bin ich herzlich dankbar.

Grüße vom Christian

User avatar
LuckyJoe
Posts: 335
Joined: 02 Oct 2013, 09:52

Re: Erkennen des angemeldeten User

Post by LuckyJoe » 06 Dec 2022, 02:49

Hi,

probiere es mal so:

Code: Select all

If A_UserName <> UserXY
	MsgBox, UserXY ist nicht angemeldet.
Else
	MsgBox, UserXY ist angemeldet.
Herzliche Grüße aus dem Rheinland
Lucky Joe

UnReALiTyy
Posts: 223
Joined: 06 Jun 2017, 11:38

Re: Erkennen des angemeldeten User

Post by UnReALiTyy » 07 Dec 2022, 10:42

Wie @LuckyJoe schon sagt ist es Relativ leicht mittels A_UserName , ich empfehle es aber lieber so, da der Operator <> veraltet ist.

Code: Select all

IF (A_UserName = "Username")
	MsgBox, angemeldet.
Else MsgBox, Nicht angemeldet!
Bzw. wenn es umgekehrt gewünscht ist.

Code: Select all

IF (A_UserName != "Username")
	MsgBox, Nicht angemeldet!
Else MsgBox, angemeldet.

Post Reply

Return to “Ich brauche Hilfe”