ah, può darsi che è ancora nel formato binario usato prima di os x
10.2..
Ti convine di più eseguire il comando da shell "defaults" (viene
usato appunto per impostare i file di preferenze plist)
dim s as shell
s=new shell
s.execute "defaults write ~/Library/Preferences/
com.apple.universalaccess key 'value'"
dove key è il nome della preferenza che vuoi cambiare e value è il
valore che le vuoi dare (ci sono gli apici ma forse per i numeri non
ci vogliono).
Prima di implementarlo ti consiglio di fare un po' di prove da
terminale e se non va quello che ti ho detto io: "man defaults",
oppure cerca su google qualche esempio.
Così dovrebbe essere il modo più facile per cambiarlo.
Saluti,
Matteo
On Jul 31, 2006, at 9:25 PM, Daniele wrote:
Ok sono riuscito con questo codice
dim f As FolderItem
dim t As TextInputStream
dim s As String
EditField1.text=""
f=PreferencesFolder.child("com.apple.universalaccess.plist")
t=f.OpenAsTextFile
while not t.eof
s=t.ReadLine
's=ReplaceAll(s,chr(9)," ")
EditField1.SelStart=len(EditField1.text)
EditField1.SelText=s+chr(13)
wend
t.close
EditField1.ScrollPosition=-1
a inserire in un campo il contenuto del file, ma il problema è che non
vedo i parametri in chiaro per poterli andare a modificare..
Ho scaricato qualche esempio però editando questo file plist nemmeno
quelli riescono a farmi vedere tutti i dati correttamente.
Qualche aiuto??
2006/7/31, Daniele <scanferladaniele at gmail dot com>:
Ok ho fatto le prove e funzionerebbe ora il problema è
interpretare il
file plist...
Il 31/07/06, Matteo Cortonesi<m_cortonesi at ticino dot com> ha scritto:
> Se l'opzione che vuoi cambiare si trova dentro le preferenze di
> Universal Access prova a dare un'occhiata qui dentro:
>
> ~/Library/Preferences/com.apple.universalaccess.plist
>
> Se è lì basta che apri il file e la cambi ogni volta da RealBasic,
> prima però prova manualmente perchè non vorrei che quel file di
> preferenze venga letto solo una volta all'avvio e poi basta.
>
> ciao
> Matteo
>
> On Jul 31, 2006, at 9:11 AM, Daniele wrote:
>
> > Ciao a tutti, spero qualcuno mi darà una mano, è per una buona
> > causa... in
> > pratica con i nuovi MacBook non viene conservata la preferenza di
> > abilitazione tasti singoli e una volta riavviata la macchina
bisogna
> > rientrare nelle preferenze e riabilitare il tutto.. ora mi
chiedo con
> > realbasic si riesce ad abilitare una preferenza? Se si come? Se
> > qualche
> > buon'anima mi da qualche dritta o magari direttamente la parte di
> > codice ve
> > ne sarei grato è per una buona causa, dato che un disabile che ha
> > acquistato
> > un MacBook ogni volta deve entrare nelle preferenze e andare ad
> > abilitare il
> > tutto.
> >
> > Grazie e buone ferie a tutti!
> >
> > Daniele
>
>
|