Jump to content

Programın Çalışmamasını Sağlamak?


yusuf1284
 Share

Recommended Posts

Birşeyler yapıp,nerde ne eklemen gerektiğine v.s. takıldığın yerleri filan sorsaydın daha iyi olurdu.Her neyse dediğin şey zor bişey değil.Ama msconfige koyacak mısın bunu.Buda önemli.Ona göre hazırlasınlar arkadaşlar.Sıfırdan hazırlamaya vakti olan ve üşenmeyen bir arkadaş olursa cevap atarlar.Yarın akşam bu konuya bir daha bakarım.Eğer sana yardımcı olan çıkmazsa,yarın akşam hazırlarım söz :)

Edited by crazy_pretty_murat
Link to comment
Share on other sites

hayır denedim de olmadı daha gui yapmayı tek başarabildim :D

 

basit bir gui üzerinde Checkbox larla programları engelemek istyorum 2 tane li Checkbox ları ayarlarsanız yeterli ben ekleyip büyütme filan yaparım :D örnek üzerinden yapabilirm ancak :)

Edited by yusuf1284
Link to comment
Share on other sites

Küçük bir örnek hazırladım ;

 

[spoiler]

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 185, 191, 192, 124)
$winamp = GUICtrlCreateCheckbox("Winamp", 32, 24, 137, 17)
$ccleaner = GUICtrlCreateCheckbox("CCleaner", 32, 64, 97, 17)
$Engelle = GUICtrlCreateButton("Engelle", 32, 120, 75, 25)
GUISetState(@SW_SHOW)

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $Engelle
		If GUICtrlRead($winamp) = 1 Then
			AdlibRegister("WinampKapat", 250)
		Else
			AdlibUnRegister("WinampKapat")
		EndIf

		If GUICtrlRead($ccleaner) = 1 Then
			AdlibRegister("Cleaner", 250)
		Else
			AdlibUnRegister("Cleaner")
		EndIf
	EndSwitch
WEnd

Func WinampKapat()
If ProcessExists("winamp.exe") Then
	ProcessClose("winamp.exe")
EndIf
EndFunc

Func Cleaner()
	If ProcessExists("ccleaner64.exe") Then
	ProcessClose("ccleaner64.exe")
EndIf
EndFunc

[/spoiler]

Link to comment
Share on other sites

malasef çalşmadı ya da ben yapmadım 

Yapmak istediğin tam olarak nedir @DivaneTR arkadaşımızın örneği senin istediğin gibi nasıl çalışmıyor.sende bi örnek versen anlaşılır nasıl bir şey istediğin, sadece çalışmadı dersen olmazki.

Link to comment
Share on other sites

Yapmak istediğin tam olarak nedir @DivaneTR arkadaşımızın örneği senin istediğin gibi nasıl çalışmıyor.sende bi örnek versen anlaşılır nasıl bir şey istediğin, sadece çalışmadı dersen olmazki.

 

Programı kapatmadı sadace şekil olarak aynı

Link to comment
Share on other sites

Bak senin değiştirmen gereken komutlar bunlar.

Case $Engelle = Engelle butonuna bastığında;
If GUICtrlRead($winamp) = 1 Then = Eğer yukarıdaki  $winamp ismiyle başlayan Checkbox kutucuğu işaretli ise;

AdlibRegister("WinampKapat", 250) = 250 milisaniyede bir aşağıdaki winampkapat fonksiyonunu çalıştır;
Else = Eğer winamptaki kutucuk işaretli değil ise;
AdlibUnRegister("WinampKapat") = 250 milisaniyede bir çalışan winampkapat fonksiyonunu iptal et.Artık çalışmasın;
EndIf = 4 satır yukarıdaki eğer komutunu yani (if) komutunu açtık.Eğer şöyleyse şöyle olsun dediğimiz işlerimiz bittiği için bunu kapatmamız lazımdı ve kapattık;

 

Func WinampKapat() = Winampkapat adında bir fonksiyon aç.

If ProcessExists("winamp.exe") Then = Eğer Görev yöneticisindeki işlemlerde winamp.exe adlı bir program çalışıyorsa ise;
ProcessClose("winamp.exe") = Görev yöneticisindeki işlemlerde çalışan winamp.exe programını kapat.

EndIf = Eğer komutunu kapat.
EndFunc = Winampkapat fonskiyonu bu kadardı.Bunu da kapat.

Edited by crazy_pretty_murat
Link to comment
Share on other sites

Çok pardon ben engele yazısnı görmedim seçince engeliyor sandım :give_rose:  :whistle: 

 

bu konu için biraz fazla oldum gibi ama engele butonu yerine kur yapsak AIO da olur bu :D yanlışmıyım ama sırayla kurar mı :)

Edited by yusuf1284
Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...