Jump to content

blackman12

Emekli
  • Posts

    5349
  • Joined

  • Last visited

Everything posted by blackman12

  1. Notepad++ nin desteklediği ve Notepad++ ile açılması varsayılanda olan bir uzantı bul ve aşağıda .uzantı yazan yere onu koyarak regeditte bu anahtara git. [code]HKEY_CLASSES_ROOT\.uzanti\ShellNew[/code] Sonra Filename adında bir REG_SZ (Dize değeri) oluştur. Ve template.uzanti olarak değeri gir. Aynı şekilde bu adda bir dosya oluştur ve C:\Windows\ShellNew klasörüne at.
  2. bildiğin soruyu sorma arkadaşım. aynen dediğin gibi autorun koyucaksın flashına
  3. I ı olmaz. Kaynak kod yoksa ya da veriler bir ini dosyasında falan tutulmuyosa o iş reshackerla falan olmaz.
  4. Sen cin olmadan adam çarpmışsın, şimdi git cin olda gel.
  5. Sen katılımsız bir program yapıcaksın ve bu programın nereye koyulmasını seçmen gerek haliyle açıklama eksik değil de daha çok program kullanma kültürü zayıf.
  6. O zaman [code]$tus1 = GUICtrlRead($Checkbox1) If $tus1 = 1 Then Send("1") Sleep(1000*Number(GUICtrlRead($Input1))) EndIf[/code] yaparsın olur biter. Eğer iki tuşu birden yapıcaksan timerdiff ile yapman gerek. Şu anda yanımda autoit yok tam kod veremiyorum maalesef. Yardım dosyasında timerdiff ile ilgili örneğe bak
  7. shellexecute("print "&$resimsec) şeklinde yapabilirsin yada _fileprint komutunu kullanabilirsin.
  8. [code]#include <GDIPLUS.au3> Global $b = True $resimsec = FileOpenDialog("Resim Seç",@DesktopDir,"Images (*.jpg;*.bmp)",1) if not @error Then $resim = _GetWHI($resimsec) $x = $resim[0] $y = $resim[1] If @DesktopWidth < $resim[0] Then $x = @DesktopWidth-10 If @DesktopHeight < $resim[1] Then $y = @DesktopHeight-60 $gui1 =GUICreate("Resim Önizleme",$x,$y) GUICtrlCreatePic($resimsec,0,0,$x,$y) GUISetState() While $b = True $sor = InputBox("Yeni boyutu girin","Resmi yeniden boyutlandırmak için yeni boyutu girin: "&@CRLF&"Örnek: '500x600' 500 genişlik 600 yükseklik","100x100") if not @error Then $yeni = StringSplit($sor,"x") if $yeni[0] <> 2 Then MsgBox(16,"Hata!","Yanlış bir boyutlandırma girdiniz!") elseif Number($yeni[1]) = 0 or Number($yeni[2]) = 0 Then MsgBox(16,"Hata!","Sadece rakam girişi yapın!"&$yeni[1]&$yeni[2]) Else $b = False GUIDelete($gui1) $gui2 =GUICreate("Resim Önizleme",$yeni[1],$yeni[2]+40) GUICtrlCreatePic($resimsec,0,0,$yeni[1],$yeni[2]) $kaydey = GUICtrlCreateButton("Kaydet",($yeni[1]-40)/2,$yeni[2]+10) GUISetState() While 1 if GUIGetMsg() = -3 then Exit if GUIGetMsg() = $kaydey Then _ImageResize($resimsec, $resimsec, Number($yeni[1]), Number($yeni[2])) Exit EndIf WEnd EndIf Else Exit EndIf if GUIGetMsg() = -3 then Exit WEnd EndIf Func _GetWHI($sImage) Local $hImage, $aRet[2] _GDIPlus_Startup() $hImage = _GDIPlus_ImageLoadFromFile($sImage) $aRet[0] = _GDIPlus_ImageGetWidth($hImage) $aRet[1] = _GDIPlus_ImageGetHeight($hImage) _GDIPlus_ImageDispose($hImage) _GDIPlus_Shutdown() Return $aRet EndFunc Func _ImageResize($sInImage, $sOutImage, $iW, $iH) Local $sOP, $sOF, $sInExt, $Ext, $hBitmap, $hImage1, $hImage2, $hGraphic, $CLSID, $i = 0 Local $sType = "BMP|GIF|ICO|JPG|JPEG|PNG|TIF|TIFF" If Not FileExists($sInImage) Then Return SetError(1, 0, 0) $sInExt = StringUpper(StringTrimLeft($sInImage, StringInStr($sInImage, ".", 0, -1))) If Not StringRegExp($sInExt, "\A(" & $sType & ")\z", 0) Then Return SetError(2, 0, 0) $sOP = StringLeft($sOutImage, StringInStr($sOutImage, "\", 0, -1)) If Not FileExists($sOP) Then Return SetError(3, 0, 0) $sOF = StringTrimLeft($sOutImage, StringInStr($sOutImage, "\", 0, -1)) $Ext = StringUpper(StringTrimLeft($sOutImage, StringInStr($sOutImage, ".", 0, -1))) If Not StringRegExp($Ext, "\A(" & $sType & ")\z", 0) Or $Ext = "ICO" Then Return SetError(4, 0, 0) If Not IsInt($iW) And Not IsInt($iH) Then Return SetError(5, 0, 0) $hBitmap = _WinAPI_CreateBitmap($iW, $iH, 1, 32) _GDIPlus_Startup() $hImage1 = _GDIPlus_BitmapCreateFromHBITMAP($hBitmap) $hImage2 = _GDIPlus_ImageLoadFromFile($sInImage) $hGraphic = _GDIPlus_ImageGetGraphicsContext($hImage1) _GDIPlus_GraphicsDrawImageRect($hGraphic, $hImage2, 0, 0, $iW, $iH) $CLSID = _GDIPlus_EncodersGetCLSID($Ext) Do $i += 1 Until (Not FileExists($sOP & $i & "_" & $sOF)) $sOutImage = $sOP & $i & "_" & $sOF _GDIPlus_ImageSaveToFileEx($hImage1, $sOutImage, $CLSID) _GDIPlus_ImageDispose($hImage1) _GDIPlus_ImageDispose($hImage2) _GDIPlus_GraphicsDispose($hGraphic) _WinAPI_DeleteObject($hBitmap) _GDIPlus_Shutdown() Return SetError(0, 0, 1) EndFunc ;==>_ImageResize [/code]
  9. yalnız resmen içine doğmuş he
  10. Smart Install Maker, NSIS Installer, Wise Installer vs vs.
  11. Önemli olan maliyete oranla elde edilen enerji. çok da verimli bir sistem olduğunu düşünmüyorum ama insan hareketlerinden enerji elde edilmesi bence güzel bi yol. Mesela bi ara kaldırım taşlarından elektrik üretildiğini duymuştum.
  12. Arkadaşın dediği gibi winampın bir katılımsız parametresi var şu şekilde: [code] Winamp501_full.exe /S /install=DSRFQA taskkill.exe /F /IM winamp.exe S = Start Menu Icon R = Fake Registration D = Desk Top Icon Q = Quicklaunch Icon A = Run Winamp Agent/Set Dufault F = File Association[/code] Yok ben şunu bunu istemem dersen ayar dosyanı yedekleyip sonra kullanabilirsin kopyalayarak ayrıca AutoIT ile denemek istersen: [code]http://www.msfn.org/board/topic/133436-winamp-autoit/page__p__854410__hl__winamp__fromsearch__1#entry854410[/code] IDM için de aradım ama pek birşey yok ya repack yapıcaksın ya da pekte sağlıklı görünmeyen şu AutoIT kodlarını dene: [code]Sleep(1000) processclose ("IDMan.exe") processclose ("iemonitor.exe") run("idm.exe") WinWait("Internet Download Manager Installation Wizard","Welcome to Internet Download M") ControlClick("Internet Download Manager Installation Wizard","Welcome to Internet Download M","Button2") WinWait("Please read IDM license","< Back") ControlClick("Please read IDM license","< Back","Button2") WinWait("Choose Destination Location","< Back") ControlClick("Choose Destination Location","< Back","Button2") WinWait("Select Program Manager Group","< Back") ControlClick("Select Program Manager Group","< Back","Button2") WinWait("Start Installation of Internet Download Manager","< Back") ControlClick("Start Installation of Internet Download Manager","< Back","Button2") WinWait("Installation Complete","Finish >") ControlClick("Installation Complete","Finish >","Button4") WinWait("Confirm reboot","The IDM Installation") ControlClick("Confirm reboot","The IDM Installation","Button2") WinWait("Internet Download Manager 6.0 beta","Categories") WinSetState("Internet Download Manager 6.0 beta","Categories", @SW_HIDE) Exit[/code]
  13. 1. Problem: Resmi fileinstall komutu ile exeye gömebilirsin ve programda istediğin zaman vereceğin konumdan çağırabilirsin. 2. Problem: Regedit veya ini dosyasında saklayabilirsin. Şifrenin direk okunmasını engellemek için stringencrypt komutunu kullanabilirsin. 3. Problem: bi komut vardı ama hatırlıyorum dersem yalan 4. Problem: while komutunun içinde bir if döngüsüyle dilediğini yapabilirsin mesela [code] while 1 $getpos = MouseGetPos() if @DesktopHeight -200 < $getpos[1] And @DesktopWidth - 200 < $getpos[0] Then MsgBox(0,"deneme","deneme") WEnd[/code] mesela bu örnekte sağ alt köşede 200e200 lük bir alana gelirsen deneme mesajı çıkacaktır.
  14. İleri düzey autoit dersleri konusunda benim yazdığım benzeri bir fonksiyon vardı ona bak istersen. [code]http://www.tnctr.com/topic/25559-yleri-duzey-autoit-oernekleri/page__view__findpost__p__797091[/code]
  15. Elbetteki var ama önemli olan fiyat/performans tır. http://www.letsgodigital.org/tr/camera/specification/compare.html buradan karşılaştırma yapabilirsin.
  16. Canon mu nikon mu ya cevap olarak nette şöyle bir geyik döner (ben bu yazıdan önce - yine bilinchard ın tavsiyesiyle - nikon kullanıyordum ve doğru bir iş yaptığımı anladım): [code]canon hafiftir, nikon ağır canon yenilikçidir, nikon tutucu canon şakacı ve neşelidir, nikon ciddi ve hüzünlü canon süslüdür, nikon sade canon yalancıdır, nikon doğrucu canon delişmen ve duygusaldır, nikon akılcı ve gerçekçi canon gelişmelere açık ve atılgandır, nikon tedbirli ve temkinli canon yamalı bohçadır, biraz ondan biraz bundan almayı sever, nikon yekpare gövdeleri sever, karışık olaylardan hazzetmez canon samimi davranır, sıcaktır, nikon cool’dur, soğukkanlıdır canon detaylarda boğulur, nikon detayları kontrol eder canon havayı ve suyu sever, nikon ateşi ve toprağı canon modayı takip eder, nikon modadan uzak durur canon mandrake’dir, nikon ken parker canon maceracıdır, evde durmayı sevmeyenlere benzer, nikon evcimendir, ama görev bilinci vardır, istenen yere gidebilir canon risk almayı sever, nikon sağlam gider canon alıngandır, nikon aldırmaz canon sabırsızdır, nikon sabır taşı canon gevezedir, nikon fazla konuşmayı sevmez canon moderndir, nikon klasik canon aldatabilir, nikon vefalıdır canon reklama önem verir, nikon reklamı sevmez canon biseksüeldir, nikon heteroseksüel canon sorumsuzdur, nikon sorumluluk sahibi canon sarışındır, nikon esmer canon doğuludur, nikon batılı canon 2 boyutludur, nikon 3 boyutlu canon heyecan vericidir, nikon sıkıntı verir biraz canon çok eşlidir, nikon tek eşli canon sayısal verilere tapar, nikon analog verilere güvenir canon bilimkurgu ve polisiye edebiyatı sever, aşk romanları okur, çizgi romanlara bayılır nikon klasiklerden vazgeçmez, deneme kitapları okur, belgesel filmlere takılır canon picasso’dur biraz, nikon ise balthus, canon quentin tarantino’dur, nikon akira kurosawa [/code]
  17. İnputa girdiğin adresin, ip adresi olarak tanımlanmasını mı istiyorsun anlamadım ama ip değil de dns olarak ayarlanabilir.
  18. Eehe napmışım ben ya Kodları değiştirirken eski kod kalmış üstünde neyseki blue_life olması gerekeni vermiş. Bende mesajımı düzenledim.
  19. e demekki kurulum yaptıktan sonra dosyaları bulup katılımsız yapıyomuşuz bak ne güzel çözmüşsün sorunu aslında
  20. İlk sorun evet maalesef AutoIT'in kısayol anlayışı maalesef çok kötü <ki ben bunda set accelerator kullandım hotkeyset ten daha iyidir ama yine de anca bu kadar oluyor> ikinci sorun ise eğer program kurulduktan sonra çalışsın istiyorsan ve böyle bir durum varsayılanda geçerli değilse, komutların en sonuna tüm işlemler sonlandıktan sonra programı çalıştıracak bir komut ekleyip çalıştırtabilirsin
  21. Sadeyim sadesin sade: [spoiler][img]http://i.imgur.com/2KeV7.jpg[/img][/spoiler]
  22. Kısayollar bölümünden "+" ikonuna tıklayın ve nereye eklensin bölümünden "program grubu"nu seçin.
  23. Biri anlattıklarımı basit bulur, biri karışık bulur. Herkesin iq seviyesine göre video çekemem ki. Yapabilecek olan varsa buyursun yapsın. Zaten bundan sonra videolu anlatım yapmıcam. Okumaya üşenen bir millete videolu anlatım yapmak iyilikten çok kötülük etmekmiş meğerse.
  24. [code]Local $foo = Run(@ComSpec & " /C defrag "&@HomeDrive&" -f", @SystemDir, @SW_HIDE, 6), $line = "" While ProcessExists($foo) $line &= StdoutRead($foo) If @error Then ExitLoop $line &= StderrRead($foo) If @error Then ExitLoop Wend MsgBox(0, "STDERR read:", $line)[/code] Bu kod ile cmd deki yazılanlan verileri çekebilirsin.Ve buradan çekeceğin değerlere göre progresi ayarlayabilirsin. Oradan progress değerini nasıl çekicem, progresi nasıl ayarlıcam tarzı sorularına yanıt vermicemi şimdiden söylim de ben
×
×
  • Create New...