Newsgroup: it.comp.macintosh
Titolo: [SW] Dialogo in BBEdit

BBEdit Lite 4.1
Poniamo che io desideri sostituire tutte le "x" del file aperto con
delle "y", l'operazione da effettuare e' ReplaceAll nella finestra Find.
Bene. Sta di fatto che, se vengono intercettate 50 "x", appare il
riquadro di dialogo che, dopo avermi mostrato <<50 occurrences
replaced>>, chiede la pressione su "OK". Invece, quando non viene
trovata neanche una "x", il sw emette un beep senza esibire il dialogo.
Secondo voi, considerato che BBEdit e' stra-configurabile, si trova un
sistema per ottenere _sempre_ il dialogo di conferma, anche quando non
viene matchata alcuna "x"? 
In soldoni: m'interesserebbe vedere <<0 (zero) occurrences replaced>> e
il pulsante "OK" da premere comunque; magari c'e' un'opzione nelle pref
che io non trovo.
Anche un consiglio di smanettamento con ResEdit e' ben gradito.
TIA
Cata
-- 
mailto: y = i
----------------------------------------
Vivo nel terrore di non essere frainteso 
(Oscar Wilde)

 il pulsante "OK" da premere comunque;
penso che ti serva per comandare BBEdit tramite un qualche linguaggio di
scripting, dico bene ? Allora perche' non aggiungi sempre nel file prima
della ricerca la stringa che cerchi ? Cosi' la troverebbe sempre e
comunque almeno una volta, e avreesti comunque la finestra di dialogo.

 che io non trovo.
Potresti scriverti un AppleScript che ti fa tutti i dialoghi che vuoi;
io, non usando BBEdit, non conosco il dizionario dell'applicazione, ma
suppongo che sia abbastanza simile ai comandi di "Tex-Edit Plus" con cui
funziona il codice seguente:
display dialog "Inserisci la stringa di testo da sostituire:" default
answer ""
set stringOld to text returned of the result as string
display dialog "Inserisci la nuova stringa di testo" default answer ""
set stringNew to text returned of the result
tell document 1 of application "Tex-Edit Plus"
        replace looking for stringOld replacing with stringNew
        set numChanges to the result
        if numChanges > 0 then
                display dialog "Ho fatto " & numChanges & " ¬
sostituzioni."
        else
                beep
                display dialog "Non ho fatto nessuna sostituzione."
        end if
end tell
Hope it helps
Farid

 scripting, dico bene ? 
Dubito perche' BBEdit Lite non e' scriptabile (almeno con Applescript)
Una valida alternativa nello shareware per realizzare operazioni di
questo tipo con AppleScirpt e' Tex-Edit
Ciao,
Joshua
--
If you want to learn something more about computer science, please visit
www.apple.com
 or its largest mirror site at 
www.microsoft.com
 ... :-)

 Dubito perche' BBEdit Lite non e' scriptabile (almeno con Applescript)
Ma catarsi non usava key-quencer ?

 Ma catarsi non usava key-quencer ?
Si', ma come ogni cosa che che trovi "perfetta" e che nel tempo impari a
gestire con disinvoltura, ti rende pigro nei confronti di tutto cio' che
in qualche misura le assomiglia. Di fatto poi avere dei limiti con AS
non e' che mi faccia tutto quel piacere, e anzi... e' li' che bolle in
pentola; icm stimola molto in questo senso. Credo che l'integrazione dei
2 linguaggi segnera' il mio futuro di vero, e finalmente pago,
inarrestabile smanettone  :)   
... e gia' che ci sono ringrazio te e gli altri del thread per gli
ottimi consigli, davvero graditi.  
