Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Erweitung eines iSync-Scriptes
Erweitung eines iSync-Scriptes
Rotfuxx
20.12.05
19:43
Hallo zusammen,
ich würde gerne dieses iSync-Script am Beginn und am Ende erweitern:
tell application "System Events"
set iSync_Running to (exists process "iSync")
end tell
tell application "iSync"
launch
if not syncing then
synchronize
end if
if not iSync_Running then
repeat while syncing
delay 1
end repeat
quit
end if
end tell
Am Beginn soll geprüft werden, ob mein Bluetooth eingeschaltet ist und falls nicht soll es eingeschaltet werden und zum Ende soll Bluetooth ausgeschaltet werden.
Kennt jemand dafür die Befehle?
Beste Grüße,
Ralf
Hilfreich?
0
Kommentare
_mäuschen
20.12.05
20:43
In diesem Widget http://www.dashboardwidgets.com/showcase/details.php?wid=996 hat es AppleScripts, mit welchen man BT ein/ausschalten kann
Hilfreich?
0
Rotfuxx
20.12.05
22:04
Hallo,
habe mir die Scripts angeschaut, aber irgendwie nicht die Funktion so richtig daraus entlocken können.
Trotzdem danke.
Gruß,
Ralf
Hilfreich?
0
_mäuschen
20.12.05
23:05
Zum testen ob BT läuft und falls nötig einschalten
do shell script "if [ `defaults read com.apple.bluethooth ControllerPowerState` == 0 ]; then
defaults write com.apple.bluethooth ControllerPowerState 1
fi"
Zum Ausschalten
do shell script "defaults write com.apple.bluethooth ControllerPowerState 0"
good luck
Hilfreich?
0
Rotfuxx
20.12.05
23:59
do shell script "if [ `defaults read com.apple.bluethooth ControllerPowerState` == 0 ]; then
defaults write com.apple.bluethooth ControllerPowerState 1
fi"
tell application "System Events"
set iSync_Running to (exists process "iSync")
end tell
tell application "iSync"
launch
if not syncing then
synchronize
end if
if not iSync_Running then
repeat while syncing
delay 1
end repeat
quit
end if
end tell
do shell script "defaults write com.apple.bluethooth ControllerPowerState 0"
Klappt leider nicht
Hilfreich?
0
_mäuschen
21.12.05
03:38
Dann eben beides kombiniert
set blueTooth_on to do shell script "defaults read com.apple.bluetooth ControllerPowerState"
my check_sys_prefs()
if blueTooth_on = "0" then my toggle_bt()
-- BlueTooth einschalten
--
--
-- Hier Deinen code einsetzen
--
--
toggle_bt()
-- BlueTooth ausschalten
end
on toggle_bt()
tell application "Finder"
set visible of every process whose name is "System Preferences" to false
tell application "System Preferences" to set current pane to pane id "com.apple.preferences.bluetooth"
tell application "System Events"
tell process "System Preferences"
try
click radio button 1 of tab group 1 of window 1
click button 1 of tab group 1 of window 1
end try
end tell
end tell
end tell
end toggle_bt
on check_sys_prefs()
tell application "Finder"
set app_is_running to process "System Preferences" exists
if app_is_running = "0" then
tell application "System Preferences" to (launch) and hide
delay 2
end if
end tell
end check_sys_prefs
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Apple Intelligence: Weiterhin Nonsens-Zusammenf...
Bilder geben Hinweis: Mac mini M4 mit austausch...
Mac OS X: 25 Jahre Aqua, 25 Jahre Dock
Kurz: Apple bietet iPhone 15 erstmals refurbish...
iOS 18.1 veröffentlicht
iMac M4 angekündigt
20 Jahre Mac mini
Leak in macOS 15.2 Sequoia: Neues MacBook Air k...