Gå till innehåll
Just nu i M3-nätverket

Applescript för att logga ut och logga in användare


soer

Rekommendera Poster

Jag vill göra ett AppleScript som loggar ut användaren och sedan direkt loggar in samma användare igen. Detta löser ett problem jag har på mitt mediacenter där skärmen blir blå efter att datorn och Plex väcks från vila.

 

Har testat med följande kod som jag klippt ihop från olika forum:

 

set logInUser to ”Media"
set logInPassword to ”media"
tell application "System Events" to log out
delay 1
tell application "System Events"
keystroke return
end tell
delay 2
tell application "System Events"
tell application process "loginwindow"
	key code 53
	delay 1
	key code 125
	delay 1
	key code 36 using option down
	delay 1
	keystroke tab
	delay 1
	key code 117
	delay 0.5
	keystroke tab
	delay 0.5
	key code 117
	keystroke return
	delay 1
	keystroke tab
	delay 0.2
	repeat with aChar in characters of logInUser
		keystroke aChar
		delay 0.2
	end repeat
	keystroke tab
	delay 0.5
	repeat with aChar in characters of logInPassword
		keystroke aChar
		delay 0.2
	end repeat
	key code 98 using control down
	delay 0.2
	keystroke return
end tell
end tell ¬

 

Problemet är ju att när scriptet loggar ut användaren så avslutas alla program, inklusive AppleScript-redigeraren och därmed stoppas scriptet innan den loggar in användaren igen. Hur löser jag detta?

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.



×
×
  • Skapa nytt...