Jump to content

İleri düzey AutoIT örnekleri


sk8er_boi
 Share

Recommended Posts

demek istedigin programın inputboxla istenilen kelimeyi yazmasımı eger oyleyse

$input=InputBox("istedigin baslık","istedigin cumle","Buraya inputun ilk hali")

$deneme=$input[/CODE]

boyle yaparsan $deneme yazdıgın her yerde inputtaki karakteri kullanır...

Link to comment
Share on other sites

demek istedigin programın inputboxla istenilen kelimeyi yazmasımı eger oyleyse

$input=InputBox("istedigin baslık","istedigin cumle","Buraya inputun ilk hali")

$deneme=$input[/CODE]

boyle yaparsan $deneme yazdıgın her yerde inputtaki karakteri kullanır...

Arkadaşım Demek İstediğim Formun Üzerinde İput1 var 1buton Var.Butona Tıklanınca Belirli Harfleri Değil İnput1. İçindeki Harfleri Göndersin İstiyorum :p

Link to comment
Share on other sites

Yapmak istediğin şeyi buraya upload eder misin?Eğer bir programa serial girdireceksen bu şekilde programı da upload et...

Arkadaşlar Ben Program Yükleme Script'i Yapmak İstemiyorum Bende Bir Oyun Var.(Online Onun İçin Ufak Bir Araç Yaptım "Run"larla O Çalışıyor Fakat Bu Kaldı Lütfen Yardım Edin Çok Yeniyim)

Giriş'e Tıkladımmı Arkadaşlar

İD"İnput"

Şifre "input"

İçindekiler Girilecek

örn İD : asd11

Şifre dd11

İD "asd11"

tab

Şifre "dd11"

Giriş Butonuna Tıklanınca Oyundaki Login Yerine "asd11" "dd11" Girilecek

Umarım Analatabilmişimdir

http://www.dosya.tc/Script.rar.html[/CODE]

Formları Koda İle Çözebilirsiniz.

Arkadaşlar Bir Kod Daha İstiyorum.Eğer Bir Program Çalışmamışsa Başka Bir Programın Çalışmasını Nasıl Sağlarıs?

Edited by fatih_sensiz
Link to comment
Share on other sites

simdi hacı onun icin #include <IE.au3> yazman lazım basına daha sonra

$oIE=_IECreate("www.siteninadresi.com")
#include <IE.au3>

$oForm = _IEFormGetCollection($oIE, 0)
$oUser = _IEFormElementGetCollection($oForm,0)
$oPassword = _IEFormElementGetCollection($oForm,1)
$oLogin = _IEFormElementGetCollection($oForm,2)
_IEFormElementSetValue($oUser,$User)
_IEFormElementSetValue($oPassword,$Pass)
_IEAction($oLogin,"click")[/CODE]

bu kodlar ekle daha sonra $User=$Input1 $Pass=$Input2 yap

ama tabi bu form kodları dogru olmayabilir sen bana oyunun sitesini yolla ona gore bir kod yazılır

Edited by Nerox
Link to comment
Share on other sites

Aşağıdaki gibi bir uyarı penceresi istiyorum.

Evet dediğimde belirteceğim konumdaki dosya çalışsın ve bu uyarı penceresi kapansın istiyorum.

Hayır deyince de hiçbir işlem yapılmadan uyarı penceresi kapansın istiyorum.

İptal butonu olmasa da olur :)

Autoİt yardıma baktım ama beceremedim.

asasgm1.jpg

Link to comment
Share on other sites

$mesaj = MsgBox(3, "Başlık Buraya", "Bu uyarı 10 sn içinde kapanacaktır", 10)

if $mesaj = 6 Then

run("")

Elseif

$mesaj = 7 Then

exit

EndIf

Msgboxtaki 3 evet,hayır,iptal penceresinin "flag"ıdır.Sondaki 10 "timeout" süresidir.

$mesaj = 6 demişim oradaki 6 eğer evete basılırsa aşağıdaki programı çalıştır anlamını taşır.

7 hayır ve 2 de iptaldir...

Link to comment
Share on other sites

Dediğin şekilde yaptım ama olmadı.mesela evet dediğimde calc.exe.hayır dediğimde notepad.exe.iptal dediğimdede regedit.exe nin açılmasını istiyorum.kodlar aşağıdaki gibi.nerede yanlışlık var acaba ?

$mesaj = MsgBox(3, "Başlık Buraya", "Bu uyarı 10 sn içinde kapanacaktır", 10)

if $mesaj = 6 Then

run("calc.exe")

ElseIf

$mesaj = 7 Then

run("notepad.exe")

ElseIf

$mesaj = 2 Then

Run("regedit.exe")

exit

EndIf

Link to comment
Share on other sites

$mesaj = MsgBox(3, "Başlık Buraya", "Bu uyarı 10 sn içinde kapanacaktır", 10)
if $mesaj = 6 Then
run(@SystemDir & "\notepad.exe")
Elseif $mesaj = 7 Then
exit
EndIf[/CODE]

bu haliyle çalışıyor hatta aşağıdaki gibi de çalışıyor.

[CODE]$mesaj = MsgBox(3, "Başlık Buraya", "Bu uyarı 10 sn içinde kapanacaktır", 10)
if $mesaj = 6 Then
run("notepad.exe")
Elseif $mesaj = 2 Then
run("regedit.exe")
Elseif $mesaj =7 Then
run("mspaint.exe")
EndIf[/CODE]

Link to comment
Share on other sites

#include <GuiConstants.au3>
#NoTrayIcon

GuiCreate("Ayarlar", 359, 138,-1, -1 , BitOR($WS_OVERLAPPEDWINDOW, $WS_CLIPSIBLINGS))

$Input1 = GUICtrlCreateInput("", 10, 10, 250, 20)
$Input2 = GuiCtrlCreateInput("", 10, 40, 250, 20)
$Input3 = GuiCtrlCreateInput("", 10, 70, 250, 20)
$Button1 = GuiCtrlCreateButton("Gözat", 270, 10, 70, 20)
$Button2 = GuiCtrlCreateButton("Gözat", 270, 40, 70, 20)
$Button3 = GuiCtrlCreateButton("Gözat", 270, 70, 70, 20)
$Button4 = GuiCtrlCreateButton("Ayar.iniyi yaz", 10, 100, 110, 20)
$Button5 = GuiCtrlCreateButton("www.TnCTR.com", 130, 100, 130, 20)
$Button6 = GuiCtrlCreateButton("Kapat", 270, 100, 70, 20)

GUISetState(@SW_SHOW)

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$Dir = FileSelectFolder("Bir Klasör Yolu Seçin", "", 7)
GUICtrlSetData($Input1,$dir,1)
case $Button2
$Dir2 = FileSelectFolder("Bir Klasör Yolu Seçin", "", 7)
GUICtrlSetData($Input2,$dir2,1)
case $Button3
$Dir3 = FileSelectFolder("Bir Klasör Yolu Seçin", "", 7)
GUICtrlSetData($Input3,$dir3,1)
case $Button6
exit
case $Button5
$oInternet = ObjCreate("InternetExplorer.Application")
$oInternet.Visible = 1
$oInternet.Navigate( "http://www.tnctr.com" )
case $Button4
If $dir = 1 Then
MsgBox(0,"Hata!","Inputlardan biri boş olabilir"
Exit
Else
IniWrite("ayar.ini","Ayarlar","Yol1","")
IniWriteSection("ayar.ini","Ayarlar",$dir)
IniWriteSection("ayar.ini","Ayarlar",$dir2)
IniWriteSection("ayar.ini","Ayarlar",$dir3)
EndIf
EndSwitch
WEnd
Exit[/CODE]

Şöyle birşey yazdım ama iftar zamanına denk geldiğinden ufak bir sorunu var.Sorun şu ki; Eğer 3 seçeneğin üçünüde doldurmazsanız hata verip kapanıyor.Eğer ilk seçenek veya ilk 2 seçenek doluysa ilk ikisini yazıyor 3. ye gelince hata verip kapanıyor.Onun için ya 3ünüde doldurun yada en baştan başlayarak doldurun ki hatra vermesin...Bunu siz daha da çoğaltabilirsiniz.

Link to comment
Share on other sites

Script dosyanıza sağ tıklayın compile with options tan PassPhrase ve Verify PP yi aynı şekilde doldurun bu şifre koymak için.Bunun dışında Allow decompilation un tikini kaldırırsanız Decompile etmeye izin vermez.Bunların dışında AutoIT obfuscatorı da kullanabilirsiniz.

Link to comment
Share on other sites

  • 1 ay sonra...

Arkadaşlar ben bir autoit uygulaması yapmak istiyorum.AUtoit olması şart değil,başka bir programla yapabiliyorsak o da olur. Ama aklıma Autoit geldi.

Çalıştırdığım PC'nin RAM, CPU Miktarını ve boş alanını (C'nin veya sürücü seçilebiliyorsa sürücünün) alıp bunları değerlendirerek sizin sisteminiz iyi,kötü vs. şeklinde bir yorum yapmasını :) istiyorum.Modifiye sistemim için yapmak istiyorum.En uygun sürümü seçecek.Böyle bir şey mümkün müdür?

Yani şöyle bir şey (bu göstermelik tabii)

aaanalizqz4.jpg

Sadece RAM CPU ve boş alan alma olsa da olur. Ya da seçtiğimiz ram ve cpu değerlere göre değerlendirme yapacak.

Edited by morning
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...