1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Bluetooth mit AppleScript ausschalten

Dieses Thema im Forum "AppleScript" wurde erstellt von Kernelpanik, 05.01.07.

  1. Kernelpanik

    Kernelpanik Ingol

    Dabei seit:
    05.03.04
    Beiträge:
    2.098
    Kennt jemand die Zeilen wie ich Bluetooth mit einem Skript ausschalten kann?
     
  2. Daisy

    Daisy Uelzener Rambour

    Dabei seit:
    14.01.06
    Beiträge:
    366
  3. the x-master

    the x-master Riesenboiken

    Dabei seit:
    29.01.06
    Beiträge:
    290
    Hallo Kernelpanik, Hallo Daisy,

    also Daisy, der Code, der auf der Seite ist funktioniert eigentlich bestens. Die iSync Zeilen sind unnötig. Also sieht das dann so aus:
    Code:
    tell application "System Events" to tell the front menu bar of process "SystemUIServer"
    	try
    		click bt_menu
    		tell the second menu item of the front menu of bt_menu to if title contains "Bluetooth" then
    			click
    		else
    			error
    		end if
    	on error
    		repeat with x in menu bar items
    			click x
    			try
    				if the title of the first menu item of the front menu of x starts with "Bluetooth" then exit repeat
    			end try
    		end repeat
    		set bt_menu to x
    		try
    			tell the second menu item of the front menu of bt_menu to if title contains "Bluetooth" then
    				click
    			else
    				error
    			end if
    		on error
    			click bt_menu
    			display alert "Bluetooth Menu Extra not found."
    		end try
    	end try
    end tell
    Ich weiß ja nicht, wofür du das brauchst, aber falls irgendein Gerät mit Bluetooth verbunden ist, warnt dich das System davor. D.h. du kannst es so NICHT ausschalten.
    Hoffe das hilft dir weiter.

    Grüße,
    X.
     
  4. Kernelpanik

    Kernelpanik Ingol

    Dabei seit:
    05.03.04
    Beiträge:
    2.098
    Ja stimmt das funktioniert. Ich brauche es aber zum automatisieren und so nützt es nichts, wenn Bluetooth ausgeschaltet ist wird es eingeschaltet. Es muss aber ein Script sein das nur ausschaltet.
     
  5. space

    space Neuer Berner Rosenapfel

    Dabei seit:
    02.12.05
    Beiträge:
    1.950
    Code:
    tell application "System Events" to tell the front menu bar of process "SystemUIServer"
    	try
    		click bt_menu
    		tell the second menu item of the front menu of bt_menu to if title is "Bluetooth deaktivieren" then
    			click
    		else
    			error
    		end if
    	on error
    		repeat with x in menu bar items
    			click x
    			try
    				if the title of the first menu item of the front menu of x starts with "Bluetooth" then exit repeat
    			end try
    		end repeat
    		set bt_menu to x
    		try
    			tell the second menu item of the front menu of bt_menu to if title is "Bluetooth deaktivieren" then
    				click
    			else
    				error
    			end if
    		on error
    			click bt_menu
    		end try
    	end try
    end tell
    
    Gruss
     
  6. space

    space Neuer Berner Rosenapfel

    Dabei seit:
    02.12.05
    Beiträge:
    1.950
    Freut mich, dass ich dir helfen konnte ... oder:
    War wohl doch nicht so wichtig...

    o_O
     
  7. the x-master

    the x-master Riesenboiken

    Dabei seit:
    29.01.06
    Beiträge:
    290
    Wo ist denn da der Unterschied zu meinem ? ;)

    Grüße,
    X.
     
  8. space

    space Neuer Berner Rosenapfel

    Dabei seit:
    02.12.05
    Beiträge:
    1.950
    Dass es Bluetooth nur ausschaltet :oops: ...
     
  9. the x-master

    the x-master Riesenboiken

    Dabei seit:
    29.01.06
    Beiträge:
    290
    Naja, aber du hast den gleichen Code. Und beide machen nur eine Sache.
    Also beide schaffen es nicht Bluetooth auszuschalten. Warum hast du dann meinen Code oder auch woanders her, nochmal hier rein kopiert ;).

    Grüße,
    X.
     
  10. space

    space Neuer Berner Rosenapfel

    Dabei seit:
    02.12.05
    Beiträge:
    1.950
    Ach soo...
    Sorry, ich habe einfach nur ein paar Zeilen geändert...Warum auch nicht, war ja ansonsten perfekt! :)
    Komisch, bei mir (deutsche Spracheinstellung vorrausgesetzt) schaltet es Bluetooth nur aus o_O
    Es sucht jetzt nach dem Eintrag "Bluetooth deaktivieren"...und nur wenn es diesen findet, gibt es einen Klick... aber das steht ja im Skript.
    Hast Du es denn mal probiert? :-D

    Gruss
     
  11. Kernelpanik

    Kernelpanik Ingol

    Dabei seit:
    05.03.04
    Beiträge:
    2.098
    Doch, danke. Jetzt funktioniert es richtig. Da es am abend automatisch aufgerufen wird, ist es wichtig das es nur ausschaltet, fals Bluetooth bereits ausgeschaltet ist.
     

Diese Seite empfehlen