Bir Automator Hizmeti ve AppleScript Kullanma kod , işte nasıl değiştirebileceğinize dair iki örnek ters eğik çizgi için eğik çizgi içinde sicim .
İlki alır seçilen metin Otomat Servisine geçti, değiştirmeleri yapar ve çıktı Panoya. Buradan, yapıştırılan metni kabul edebilecek şekilde istediğiniz yere el ile yapıştırabilirsiniz.
İkincisi alır seçilen metin Automator servisine geçti, değiştirmeleri yapar ve sonra seçilen metin ile geçti değiştirilmiş metin yerinde, bu kaynak sağlıyor seçilen metin düzenlenebilir.
Hafif bir var kod ikisi arasındaki fark, on run
altyordamı ve arasındaki tek bir ayar farkı Hizmetler . Her ikisi de önce bir Metin dizesi ve sonra ya sağ tık seçmek için hizmet İçerik menüsünden veya hizmet Uygulama_Adı’ndan & gt; Hizmetler & gt; Menü. on replaceText(find, replace, textString)
altyordamı her iki örnekte de aynıdır.
AppleScript kod Pano yöntemi için hizmet :
on run {input}
set the clipboard to replaceText("\\", "/", input as string)
end run
on replaceText(find, replace, textString)
set prevTIDs to AppleScript's text item delimiters
set AppleScript's text item delimiters to find
set textString to text items of textString
set AppleScript's text item delimiters to replace
set textString to "" & textString
set AppleScript's text item delimiters to prevTIDs
return textString
end replaceText
AppleScript kod Seçilen metin yöntemini değiştirmek için hizmet :
on run {input}
set input to replaceText("\\", "/", input as string)
return input
end run
on replaceText(find, replace, textString)
set prevTIDs to AppleScript's text item delimiters
set AppleScript's text item delimiters to find
set textString to text items of textString
set AppleScript's text item delimiters to replace
set textString to "" & textString
set AppleScript's text item delimiters to prevTIDs
return textString
end replaceText
AppleScript kullanmak için kod Otomator Hizmetinde:
İçinde Otomatikleştirici , yeni bir tane oluştur Hizmet ile Servis herhangi bir uygulamada seçilen metni alır ve Giriş tüm seçimdir , ardından ya işaretlenmeden bırakma [] Çıktı seçilen metni değiştirir pano hizmeti için onay kutusu (AppleScript kod Pano yöntemi için hizmet :) veya kontrol [√] Çıktı seçilen metnin yerine geçiyor için onay kutusu seçileni değiştir metin servisi (AppleScript kod Seçilen metin yöntemini değiştirmek için hizmet :)
Ekle AppleScript'i çalıştırın aksiyon buna ve sil varsayılan kod .
Hangisini kopyala ve yapıştır kod kullanmayı seçtiğiniz yöntem için.
Kaydet Hizmet uygun bir isim ile, örneğin, Panodaki ters eğik çizgileri ile eğik çizgi değiştirin ilki için veya Ters eğik çizgileri, seçili metindeki eğik çizgilerle değiştirin ikincisi için. Ya da elbette ne istersen.
Şimdi sahip olan bir metni seçin. ters eğik çizgi içinde ve sonra da Hizmetler Servis İçeriği menüsünden (sağ tıklama) veya Uygulama_Adı & gt; Hizmetler & gt; Menü.
Pano yöntemini kullanıyorsanız, şimdi yapıştırın. seçilen metni değiştir istediğiniz yere veya seçilen metni değiştir Bu servisi seçtiyseniz, bu servisi zaten değiştirdi.