FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Vba Sendkeys Komutu

0 oy
765 kez görüntülendi

Send Event komutu ile FM Scriptte açtığımız farklı bir programa excel makroda(vba) olduğu gibi pc kullanıcısı tarafından klavye kısayolları tuşlanıyormuş gibi klavye tuş değerleri gönderilebilir mi?

Bu iş için makroda kullanılan kod örneği aşağıdaki gibidir.

SendKeys "%{P}", True -->  "Alt+P" tuşunu göndererek kullanıcı bu tuşları kullanmış gibi davranır.

16, Aralık, 2015 Scripts kategorisinde InDusTry (27,130 puan) tarafından soruldu

1 cevap

0 oy
İsmini hatırlayamadığım bir program exe dosyalatının sys komutlarını tespit edip listeliyordu. O komutları sent eventtede çalışır. Konunun fmp ile pek ilgisi yok. Googlede bu programı bulun. Yapmak istediğinizden daha fazlasını yapabilirsiniz.
16, Aralık, 2015 Goksel_Gokce (96,900 puan) tarafından cevaplandı
Cevabınız için teşekkürler Göksel Hocam.
Aslında bahsettiğim komut ilgili exe'nin komutu değil. Örnek vermek gerekirse; exe'nin menüsünde bulunan kısayolları vba'da bu komut ile gönderip istenen sayfayı açıyor. excel içerisinde bulunan verileri kopyalayıp ilgili exe'nin fieldları arasında "Tab" ile gezerek "Ctrl+V" ile yapıştırıyorum(bu işlevleri de aynı komut ile yapıyorum). En sonunda da kaydet butonuna "Tab" ile erişerek "Enter" veya "Space" ile basıyorum. Veriyi kaydetmiş oluyorum.
Eğer becerebilirsem akşama basit bir örnek için video koymaya çalışacağım.
Dünden beri googleda yaptığım aramalarda bunun fmp de desteklenmediği vbscript çalıştırarak yapılabileceği konusunda bilgilere erişebildim.

https://community.filemaker.com/message/84887#84887

Burada bahsedilen plug-ini araştırdığımda bir sonraki linkte yer alan kılavuzu buldum. RemoteControl fonksiyonu kısmen ihtiyacı karşılıyor gibi geldi.
https://community.filemaker.com/message/121810#121810
http://www.monkeybreadsoftware.de/filemaker/files/MBS.pdf

Sanki buradaki örnekten yola çıkabilirim gibi geldi.
https://community.filemaker.com/message/194473#194473
Uzun zamandır sitede olamadım, yanıt veremedim kusura bakmayın.
Bir video hazırladım fakat boyutu yüksek olduğu için ekleyemedim. Ekleme yapabileceğim bir yöntem öneriniz var mı?
Youtubeye yukleyip tarayicidaki linki buraya cevap gibi yapistirin. Linkteki video burada cikiyor. Link ekeleyi kullanmayin
...