Cuplikan teks pengganti di gmail

3

Saya sering mengetik ulang URL yang sama dalam pesan email gmail. Apakah mungkin membuat daftar kata yang diganti secara otomatis dengan teks pengganti setelah diketik?

Misalnya, setiap kali saya mengetikkan kata "forumX", saya ingin gmail segera mengganti teks "forumX" dengan hyperlink yang melilit kata "forum" dan tautan ke alamat forum saya.

Apakah ini mungkin? Atau yang serupa?

Scott B
sumber
1
Apakah Anda ingin hanya dilakukan di Gmail?
soandos
Ya, tapi selama saya bisa menambahkannya ke gmail, saya baik-baik saja jika berfungsi di tempat lain (seperti di editor WordPress saya misalnya)
Scott B
Bookmarklet dapat melakukan ini ...
vemv
@vemv teks ini dapat menjadi bagian dari sumber halaman web. bookmarklet dapat merusak halaman.
soandos
Dengan asumsi bahwa kata-kata yang dipilih cukup unik dan membatasi tindakan bookmarklet ke <div> tertentu misalnya, saya akan mencobanya.
vemv

Jawaban:

3

Utilitas penggantian teks umum seperti Texter dan PhraseExpress akan berfungsi, tetapi saya lebih suka menggunakan AutoHotkey dengan Hotstrings .

Berikut ini contoh Hotstring yang melakukan apa yang Anda minta:

::forumsX::<a href="http://forum.example.com">forum</a>

Untuk menggunakannya, jalankan skrip AHK di atas, lalu ketik forumX diikuti dengan spasi, tab, atau karakter akhir default lainnya .

Dan H
sumber
0

Ada program yang disebut autohotkeys yang dapat melakukan ini. Peringatan: di mana pun Anda mengetik ini, itu akan diganti.

EDIT: Ada cara untuk membuatnya sehingga hanya mengubah teks jika mendeteksi judul jendela yang tepat, jadi Anda harus dapat membatasi ke chrome atau apa pun. Lihat di sini untuk info lebih lanjut.

soando
sumber
GuiID? yang biasanya internal untuk program itu sendiri, katakan jika Anda mereferensikan Gui tertentu dalam kode, bukan eksternal untuk kode. Untuk kontrol Gui eksternal Anda akan memerlukan HWND, meskipun itu tidak akan membedakan antara tab (katakanlah jika Anda memiliki gmail open versus superuser, itu akan melakukan hal yang sama di kedua tab). HWND dan GuiIDs juga unik untuk contoh, sehingga mereka akan terus berubah, yang berarti tidak ada pengkodean keras, yang juga berarti lebih banyak pekerjaan dalam skrip. Anda akan mendapatkan hasil yang lebih baik dengan memfilter berdasarkan judul jendela.
MaQleod