Notepad ++ makrosunu otomatik başlat


4

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.


1
NP ++ 'nın başlangıçta bir NPPExec script / komutu yürütmesini sağlayabileceğinizi biliyorum. Bunun için gitmeniz gereken 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
Stat-R

Stat-R'nin yorumu doğru cevap olarak kabul edilmelidir.
GriGrim

Yanıtlar:


1

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:

  1. AutoIt'i İndirin
  2. Tuş vuruşlarını autoit dosyası (SendToNppExec.au3) aracılığıyla göndermek için bir komut dosyası yazın.
  3. AutoIt3_x64 ( veya kullandığınız Windows sürümünü ) kullanarak SendToNppExec.au3'ü çalıştırmak için bir NPPExec Komut Dosyası yazın .
  4. NPP başladığında çalıştırılacak betiği etkinleştir

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.

görüntü tanımını buraya girin

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.


0

İ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!

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.