Bagaimana cara saya melepaskan karakter '{' dan '}' dalam skrip Autohotkey?


25

Saya mencoba menulis skrip penggantian otomatis yang sederhana tetapi tidak dapat menemukan cara memasukkan karakter '{}'.
Karakter melarikan diri yang biasa (backtick `atau backslash) tampaknya tidak berfungsi untuk kurung keriting.
misalnya

: co: drf :: $ (document) .ready (function () {space} `{` n`}); {Kiri} {Kiri} {Kiri} {Kiri}

memberi

$ (dokumen) .ready (function () 
);

daripada

$ (dokumen) .ready (function () {
});

Jawaban:


36

Lengkapi kurung kurawal dengan kurawal kurawal. Ini meminta AutoHotkey untuk mengirim karakter mentah.

{{}

{}}

File bantuan AutoHotkey


2
Catatan: Tidak berfungsi jika Anda menggunakan texteditor Notepad ++ (dengan indentasi) dan jika ada entri yang dimasukkan, mis. ::test::{{}{enter}{}}Hasil masuk {\n}\t}. Penanganan masalah: Gunakan {Backspace}dan {Left}untuk memformat ulang hasilnya.
Kai Noack

1
Ini tidak berfungsi di dalam perintah Kirim, gunakan SendRaw sebagai gantinya
Matthew Lock

Jawaban @ MatthewLock adalah jawaban yang tepat.
Ajit Goel
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.