soer Postad 11 februari, 2010 Share Postad 11 februari, 2010 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 More sharing options...
Rekommendera Poster
Arkiverat
Det här ämnet är nu arkiverat och är stängt för ytterligare svar.