radyofon Posted January 23, 2012 Share Posted January 23, 2012 AMS ile bir arayüzde birkaç tane butona çeşitli scriptler yazdım. Butonlardan bir tanesine basılınca; ilgili web sitesine gidiyor ve kullanıcının ne yapması gerektiği hakkında da bir dialog çıkıyor. Kullanıcı tamam diyerek dialogu kapatıyor. Fakat dialog çıkınca programın arayüzü de çıkıyor. Ben sadece dialogun çıkmasını ve programın çıkmamasını istiyorum. Programın çıkmaması için Dialog.Message komutundan sonra Window.Close kullandım olmadı, Window.Minimize kullandım olmadı, Application.Sleep kullandım yine olmadı. Maalesef dialog çıktığı için programın arayüzü de geliyor ve yönlendirdiğim web sitesinin görünümünü kapatıyor. Bunu nasıl düzeltebilirim. Denemediğim şey kalmadı. Yardımcı olursanız sevinirim. Quote Link to comment Share on other sites More sharing options...
abdullahTR Posted January 23, 2012 Share Posted January 23, 2012 dialog yerine sayfa kullansanda page jump komutunu kullanabilirsin fazla ams bilmiyorum kusura bakma Quote Link to comment Share on other sites More sharing options...
galetis Posted January 23, 2012 Share Posted January 23, 2012 dialog gösterildiği an sayfayı gizlersin. dialogtan çıkılıncada sayfayı geri getirirsin. yanlış anlamadım inşallah. Quote Link to comment Share on other sites More sharing options...
radyofon Posted January 23, 2012 Author Share Posted January 23, 2012 Page.jump olmaz. Çünkü açılan web sitesinde doldurulması gereken alanlar var ve bu alanlardan bazılarını nasıl doldurması veya hangi butonlara basması gerektiği hakkında bilgilendirme mesajı çıkarmam gerekiyor. Quote Link to comment Share on other sites More sharing options...
radyofon Posted January 23, 2012 Author Share Posted January 23, 2012 [quote name='galetis' date='23 January 2012 - 23:50 ' timestamp='1327355417' post='1144974'] dialog gösterildiği an sayfayı gizlersin. dialogtan çıkılıncada sayfayı geri getirirsin. yanlış anlamadım inşallah. [/quote] Ters anlamışsın maalesef. Dialog çıktığı an sayfa yerinde kalacak. Program gizlenecek. Çünkü programın arayüzü büyük ve web sayfası arkada kalıyor görünmüyor. Quote Link to comment Share on other sites More sharing options...
DivaneTR Posted January 23, 2012 Share Posted January 23, 2012 (edited) [b]Ben zamanında yapmıştım. On preload kısmına DialogEx.Show yazmıştım. İşim Bitince de os.exit() komutuyla projeyi kökten kapatıyordum. Dene, olumlu sonuç alacaksın. Edit : Ben DialogEx Sanmıştım. Kusura Bakma. Ama DialogEx'te Kullansan Hoş Olur. Gene Edit : Gerçi Yine Aynı Şeyi Yapabilirsin. Dialog'u Sayfadan Önce Açtırmalısın Ama. On Preload veya On Startup'ta.[/b] Edited January 23, 2012 by Baba_ Quote Link to comment Share on other sites More sharing options...
radyofon Posted January 24, 2012 Author Share Posted January 24, 2012 Dialogu sayfadan önce nasıl açtıracağım? 1 adeti çıkış olmak üzere 5 adet buton var. Sadece butonun birinde web sayfası ve dialog açılıyor. Diğer butonlarda ilgili scriptler çalışıyor. Dialogu önceden açtırmam demek, tek buton olsaydı geçerli olurdu. Quote Link to comment Share on other sites More sharing options...
pilgetir Posted January 24, 2012 Share Posted January 24, 2012 Yanlış anlamadıysam projen ilk açılırken dialog sayfasının açılmasını istiyorsun ? On Startup'a; [quote]DialogEx.Show("Dialog1")[/quote] Quote Link to comment Share on other sites More sharing options...
radyofon Posted January 24, 2012 Author Share Posted January 24, 2012 Anlatamıyorum. Projem ilk açılırken dialogu istemiyorum. Projede 5 buton var. Bunlardan bir tanesine basınca web sitesine gidecek ve dialog açılacak. Buraya kadar tamam yaptım. Fakat web sitesi açılıp ardından da dialog açıldığı zaman projenin arayüzü de görünüyor. Arayüzü yani projeyi görmek istemiyorum, açılan web sitesinin önünü kapatıyor ve site okunamıyor. Görünmesin istiyorum hepsi bu. Quote Link to comment Share on other sites More sharing options...
Yusuf-Yildiz Posted January 24, 2012 Share Posted January 24, 2012 [b]Bunu yapmak imkansız, çünkü ams'de projenin üstüne açılır dialoglar, ancak şöyle yapabilirsin; Bir dialoğa web plugini ile siteyi açtır, sayfadaki butona basınca websitesinin olduğu dialog açılır, sonra websitesinin olduğu dialoğun onshow'una direk dialoğu açan dolu yaz. Böylelikle sitenin üzerinde dialog olur... Tabi projenin amacını tam bilmediğim için, bu yol sana uymayabilir...[/b] Quote Link to comment Share on other sites More sharing options...
pilgetir Posted January 24, 2012 Share Posted January 24, 2012 Birde ben anlasam yardımcı olacağım ama ? Quote Link to comment Share on other sites More sharing options...
NotToday Posted January 24, 2012 Share Posted January 24, 2012 minimize etsen sonra sayfayı acsa ? Quote Link to comment Share on other sites More sharing options...
Yusuf-Yildiz Posted January 24, 2012 Share Posted January 24, 2012 [quote name='ReaLyMaN' date='24 January 2012 - 13:45 ' timestamp='1327405509' post='1145103'] minimize etsen sonra sayfayı acsa ? [/quote] [b]Dialoğu açmıyor hocam...[/b] Quote Link to comment Share on other sites More sharing options...
radyofon Posted January 24, 2012 Author Share Posted January 24, 2012 (edited) Minimize etsem de olmıyor. Çünkü dialog açtırdığım için otomatik olarak proje de dialog yüzünden açılıyor. Buraya apz dosyasını yükleyeceğim ve sizler de ne demek istediğimi daha rahat anlayabileceksiniz. Edited January 24, 2012 by radyofon Quote Link to comment Share on other sites More sharing options...
pilgetir Posted January 24, 2012 Share Posted January 24, 2012 [b][b][color=red]Sorun özelden çözülmüştür.[/color][/b][/b] Quote Link to comment Share on other sites More sharing options...
NotToday Posted January 24, 2012 Share Posted January 24, 2012 Sanki burda paylaşsanız çözümü başkasının işine de yarardı. Quote Link to comment Share on other sites More sharing options...
pilgetir Posted January 24, 2012 Share Posted January 24, 2012 [quote name='ReaLyMaN' date='24 January 2012 - 17:35 ' timestamp='1327419322' post='1145190'] Sanki burda paylaşsanız çözümü başkasının işine de yarardı. [/quote] Aklıma geldi ama paylaşılacak bir şey değildiki yani ufak yanlışları vardı abimizin düzettim.Ayrıca kim öyle bir şey yapmaya kalksa tek bir yol ile yani bizim yoldan gideceği için alternatifi olmayan bir çözümdü. Quote Link to comment Share on other sites More sharing options...
radyofon Posted January 25, 2012 Author Share Posted January 25, 2012 @pilgetir Kusura bakma üstadım. Olduğunu sanmıştım ama olmamış. Dialog açıldığı için proje de muhakkak açılıyor. Ben web sayfasının açılmasını ve sadece dialogun kalmasını istiyorum. Dialogun kalıp projenin kapanması da mümkün değil anladığım kadarıyla. Şöyle olabilir diye düşündüm. Minimize etsek sol alt köşeye gidiyor hoşuma gitmedi. Sağ üst köşeye projenin boyutunu küçülterek götürebilirz. Acaba bunu nasıl yapabilirz. Yani ekranın ortasında kalmasın. Ya da; web sayfası görünür, dialog web sayfasının önünde görünür, proje de web sayfasının arka planında kalır. Ama bunu nasıl yaparım bilemiyorum. Zaten dialogun web sayfasının önünde dialogun görünmesini istiyorum. Quote Link to comment Share on other sites More sharing options...
pilgetir Posted January 26, 2012 Share Posted January 26, 2012 Tamam abi yaparım eve gelince işe gidicem şimdi gelince hallederim. Quote Link to comment Share on other sites More sharing options...
pilgetir Posted January 26, 2012 Share Posted January 26, 2012 [font="Tahoma"]Evet örneği hazırladım yanlız farklı bir yol kullandım alternatif gelmedi aklıma. Projeyi sağ üst köşede açtırınca dialog mesajıda sağ üstte yarım bir şekilde görünüyordu.Bende yeni bir proje oluşturdum Onstartup bölümüne dilaogdaki mesajı ayzdım ve exeye dönüştürdüm daha sonra exeye dönüştürdüğüm projeyi ana projeden çağırdım.Yani senin ikinci projen ile değişiklik yapmana gerek yok ben hazırladım.Siteyi açıyor mesajı veriyor ve çıkıyor.Umarım istediğin gibi olmuştur Projenin sağ üst köşede çaılması için bu kodu kullanabilirsin. On Show bölümüne; [quote] cozunurluk= System.GetDisplayInfo(); x = cozunurluk.Width y = cozunurluk.Height Window.SetPos(Application.GetWndHandle(), x-200, y-850); [/quote] Proje APZ'si; [quote]http://www.dosyalar.gen.tr/4ew54sipvexo/radyofonapz_P__LGET__R.rar.htm[/quote] Proje EXE; [quote]http://www.dosyalar.gen.tr/uh8s78jdesvq/Radyofon.rar.htm[/quote][/font] Quote Link to comment Share on other sites More sharing options...
DivaneTR Posted January 26, 2012 Share Posted January 26, 2012 [b]@radyofon abi, Bu işlem için sanki autoit daha uygun. Ya da açılış için harici bir autoit scripti çalıştırsan ?[/b] Quote Link to comment Share on other sites More sharing options...
radyofon Posted January 27, 2012 Author Share Posted January 27, 2012 Ben şöyle yaptım. Yine de herkese çok teşekkürler!... [code] Window.SetSize(Application.GetWndHandle(), 100, 100); Window.SetPos(Application.GetWndHandle(), 0, 250); File.OpenURL("[url="https://nesbireysel.kamusm.gov.tr/nbsifreli.go"]https://nesbireysel.kamusm.gov.tr/nbsifreli.go[/url]", SW_SHOWNORMAL); Dialog.Message("PIN Kilidi Çözme", "Güvenlik Sözcüğü; başvuru sahibinin, başvuru sırasında\r\nbelirlediği bir güvenlik parametresidir. Güvenlik Sözcüğü'nün\r\nunutulması veya hatırlanamaması durumunda;\r\nYukarıdaki 'Güvenlik Sözcüğümü Unuttum' bağlantısı tıklanarak yenilenebilir.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1); [/code] Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.