AutoHotKey betiğinde '{' ve '}' karakterlerinden nasıl kaçarım?


25

Basit bir otomatik değiştirme komut dosyası yazmaya çalışıyorum, ancak '{}' karakterlerinin nasıl ekleneceğini bulamıyorum.
Normal kaçış karakterleri (backtick `veya ters eğik çizgi) küme parantezleri için işe yaramaz gibi görünüyor.
Örneğin

: Ko: DRF :: $ (document) .ready (function () {boşluk} `{ 'n'}); {Sol} {Sol} {Sol} {left}

verir

$ (Document) .ready (function () 
);

ziyade

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

Yanıtlar:


36

Kıvrımlı kaşlı ayraçlarınızı kıvrık kaşlı ayraçlarla örtün. Bu, AutoHotkey'e ham karakteri göndermesini ister.

{{}

{}}

AutoHotkey yardım dosyası


2
Not: Bu (alt maddelerine) Notepad ++ TextEditor kullanırsanız işi yapmaz ve varsa bir yer girin, örneğin ::test::{{}{enter}{}}sonuçlanır {\n}\t}. Çözüm: Sonucu yeniden biçimlendirmek için {Backspace}ve tuşlarını kullanın {Left}.
Kai Noack

1
Bu bir Send komutu içinde çalışmıyor, bunun yerine SendRaw kullanın
Matthew Lock

@ MatthewLock'ın cevabı doğru cevap.
Ajit Goel
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.