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
Erkennen des angemeldeten User
Moderator: jNizM
Re: Erkennen des angemeldeten User
Hi,
probiere es mal so:
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
Lucky Joe
-
- Posts: 223
- Joined: 06 Jun 2017, 11:38
Re: Erkennen des angemeldeten User
Wie @LuckyJoe schon sagt ist es Relativ leicht mittels A_UserName , ich empfehle es aber lieber so, da der Operator <> veraltet ist.
Bzw. wenn es umgekehrt gewünscht ist.
Code: Select all
IF (A_UserName = "Username")
MsgBox, angemeldet.
Else MsgBox, Nicht angemeldet!
Code: Select all
IF (A_UserName != "Username")
MsgBox, Nicht angemeldet!
Else MsgBox, angemeldet.
Who is online
Users browsing this forum: No registered users and 12 guests