Notepad ++ makrosunu otomatik olarak başlatmanın bir yolu var mı? Oluşturulan bir makro var ama Notepad ++ başladığında otomatik olarak çalışmasını istiyorum.
Notepad ++ makrosunu otomatik olarak başlatmanın bir yolu var mı? Oluşturulan bir makro var ama Notepad ++ başladığında otomatik olarak çalışmasını istiyorum.
Yanıtlar:
Bu mükemmel ve verimli bir çözüm olmayabilir, ancak karmaşık bir şeye ihtiyacınız olursa çok yardımcı olabilir.
NPPExec dışında başka bir komut dosyası kullanırsam bunu yapabilirim. Bu AutoItSend
komutunda yapılabilir . @Jerph, kullanılabilecek AutoHotkey'i de önerdi. Yani burada adımlar:
Makronuz için klavye kısayolunun Ctrl + F12 olduğunu varsayalım. Sonra bir autoit betiği ( SendToNppExec.au3 ) şöyle yazabilirsiniz :
Gönder ("^ {F12}")
Ardından, başlangıçta aşağıdaki komutu uygulamak için NPPExec kullanın: Np ++ başladığında başlatmayı seçmeniz gereken NPPExec Komut Dosyasına aşağıdakileri dahil edebilirsiniz.
"C:\...path to...\AutoIt3_x64.exe" "C:\...path to...\SendToNppExec.au3"
NPPExec betiğini başlatırken etkinleştirmek için aşağıdaki görüntüyü anladığınızı tahmin ediyorum.
EDIT Ayrıca au3 komut dosyasını exe'ye dönüştürebilir ve AutoIt3 uygulamasını çağırmaya gerek kalmadan doğrudan NPPExec komut dosyasından çağırabilirsiniz.
İhtiyacınız olan tam komutları arayacak vaktim yok, ama sizi bir program başladığında (ve çok daha fazlası) girdiler oluşturabilen AutoHotKey'e yönlendirmek istedim . Uzman değilim, ancak size olası bir yön vermek için, bir iletişim penceresi açılır görünmez belirli bir menü öğesine tıklayan bir AHK komut dosyası yazdım. Kullanabileceğiniz bazı komutların belgelerine bir göz atın.
Umarım yardımcı olur!
Plugins>NPPExec>Advanced Options>Execute this script when Notepad++ starts
... Yani tek ihtiyacınız olan NPPExec'ten bir makro çağırmak ve bu sanırım zor. Bu kaynağa