mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			41 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			AppleScript
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			AppleScript
		
	
	
	
	
	
(*
 | 
						|
Get User Name
 | 
						|
 | 
						|
This script uses UI element scripting to get the name for the
 | 
						|
current user.
 | 
						|
 | 
						|
If "Enable access for assistive devices" is not checked,
 | 
						|
this script will open the Universal Access System Preference and ask
 | 
						|
the user to check the checkbox.
 | 
						|
 | 
						|
Copyright 2007 Apple Inc.
 | 
						|
 | 
						|
You may incorporate this Apple sample code into your program(s) without
 | 
						|
restriction.  This Apple sample code has been provided "AS IS" and the
 | 
						|
responsibility for its operation is yours.  You are not permitted to
 | 
						|
redistribute this Apple sample code as "Apple sample code" after having
 | 
						|
made changes.  If you're going to redistribute the code, we require
 | 
						|
that you make it clear that the code was descended from Apple sample
 | 
						|
code, but that you've made changes.
 | 
						|
*)
 | 
						|
 | 
						|
tell application "System Preferences"
 | 
						|
	activate
 | 
						|
	set current pane to pane "com.apple.preferences.users"
 | 
						|
end tell
 | 
						|
 | 
						|
tell application "System Events"
 | 
						|
	if UI elements enabled then
 | 
						|
		tell tab group 1 of window "Accounts" of process "System Preferences"
 | 
						|
			click radio button 1
 | 
						|
			delay 2
 | 
						|
			get value of text field 1
 | 
						|
		end tell
 | 
						|
	else
 | 
						|
		tell application "System Preferences"
 | 
						|
			activate
 | 
						|
			set current pane to pane "com.apple.preference.universalaccess"
 | 
						|
			display dialog "UI element scripting is not enabled. Check \"Enable access for assistive devices\""
 | 
						|
		end tell
 | 
						|
	end if
 | 
						|
end tell |