BlueLife yazdı: ↑07 May 2018, 11:59
@Rulemaster
PhotoViewer.dll komutlarına baktım lakin slide showu başlatmak için bir girdi göremedim. Slide showu başlattıktan sonra otomatik F11 tuşuna bastırarak istediğini yapabilirsin. Autoit ile bir şeyler karaladım. Resim konumunu exeye parametre olarak giriyorsun. Resmi çalıştırdıktan sonra, 1-2 saniye içinde F11 tuşuna basıyor. Kurcalarsın. Kolay gelsin...
http://bluelife.sordum.com/Autoit/slideshow.zip
Sayın BlueLife,
Zamanınızı ayırıp, yardımcı olduğunuz için size teşekkür ederim. Gönderdiğiniz exe çaşıyor. Gayet güzel olmuş elinize sağlık.
Aslında bunu yapabilen 3.party uygulamalar da vardı ama ben script yolu ile çözerim diye düşünmüştüm.
Bende gündüz bununla ilgili olarak ne yapabilirim diye düşündüm. Sordum'da bakınırken, Velociraptor'un buradaki makalesini gördüm.
https://www.sordum.net/3023/vbs-de-klav ... asyonlari/
F11 tuşunu çalıştırmak cmd komutları ile olmuyor ama vbs script ile oluyordu. Bunu üzerine Fonbir.vbs adında bir dosya yapıp, içine aşağıdaki kodu yazdım. Bu kod F11 tuşuna basılmasını sağlıyordu.
Kod: Tümünü seç
set shell = CreateObject("Wscript.Shell")
shell.SendKeys "{F11}"
Daha sonra da ilk yazdığım Batch file kodlarını aşağıdaki şekilde değiştirdim.
Kod: Tümünü seç
@echo off
cd\
taskkill /f /IM explorer.exe
set file=C:\Users\user\Pictures\deneme\a4.jpg
start %SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %file%
timeout /t 3 /nobreak > NULL
WScript "C:\User\user\Desktop\Fonbir.vbs"
exit:
Bu şekilde yapınca tam istediğim gibi oldu. Bu tarz bir şeyler yapmak isteyenler olursa onlara örnek olması için yazdım.
Tabi sizin yaptığınız daha profesyonel olmuş. Desteğiniz için tekrar teşekkürler. Selamlar...