Jump to content

bybordo

Üye
  • Posts

    114
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by bybordo

  1. Autoitle sistem tipine göre katilimsiz yaptim. Fileinstall komutunu kullanmadan TR dil paketi yamasini winrar sistem tipine[x64 veya x86] göre cikarmak istiyorum. Bunun icin winrar aciklama kisminin icerigi nasil olmalidir?

    x86 ve x64 dosyalarını winrar ile çıkart. Sonra autoitle sistem tipine göre çalıştır. Örneğin setux86.exe ve setupx64.exe yi tempdir e çıkarttın. autoitle şu şekilde çalıştır.

    If @OSArch = "X86" Then
    	ShellExecuteWait(@TempDir & "\setupx86.exe", "/S") ; parametreyi düzenlersin
    Else
    	ShellExecuteWait(@TempDir & "\setupx64.exe", "/S")
    EndIf
    

    belki de winrar için istediğin şekilde bir ayar vardır. istersen benim anlattığım yöntemi kullanabilirsin.

  2. #AutoIt3Wrapper_Icon=icon.ico
    
    TrayTip("program", "Kurulum Tamamlandı", 5, 4)
    sleep(5000)
    

    Şeklinde yaparsan baloncukta .exe dosyasının iconu gözükür. script dosyası ile aynı klasöre iconu at ve ismi icon.ico olsun. compile with opttions dediğin zaman icon otomatik gelir. tamamını autoit ile yapmak istersen gelişmiş bir script hazırlayabilirim.

  3. Tüm yazılanları okuduktan sonra olaya bende biraz müdahil olayım dedim.

     

    SSD Okuma/Yazma hızı işlemciye bağlıdır denilmiş, SSD Okuma/Yazma hızı RAM'e bağlıdır denilmiş,SSD Okuma/Yazma hızı Önbellek, Anakart vs bağlıdır denilmiş, Belirtilen hızlara ulaşman için 2. SSD'ye ihtiyaç var denilmiş, SATA-2 portuna SATA-3 HDD taktım çalışmadı denilmiş. Bunlar şehir efsanesi olan bilgiler. Düzeltmeler ile yazıma devam edeyim.

     

    1. İşlemci, RAM ile SSD yada HDD'nin okuma/yazma hızları ile ilgisi yoktur. Nedeni işlemci ve RAM Kuzey köprüsüne bağlıdır, ancak SATA bağlantı portları Güney köprüsüne bağlıdır. Veri aktarımı için farklı veri yolları kullanırlar. Bu durumu netleştirmek için ise, Celeron işlemcinin bile saniyede 835 Mb veri aktarabildiğini ve DDR RAM'lerin bile 1200 mb veri aktarabildiğini söylemem yeterli sanırım. Şu anda kullanılan SSD'lerden çok daha hızlı veri aktarımı yapabildiklerini görmüşsünüzdür.
    2. SSD okuma/yazma hızlarının overclock işlemleri ile herhangi bir ilgisi yoktur. Overclock işlemi tamamen işlemci ve RAM ile alakalı bir olaydır.
    3. SSD'ler için belirtilen okuma/yazma oranları OEM üreticileri tarafından sıralı okuma ve yazma değerleri olarak belirtilir. Yani veri sırası ile  bir sektörden başlayarak devam eden sektörlere yazılıp okunması ile bu sonuçlar elde edilir. Ancak Windows ve tüm işletim sistemleri rastgele yazma işlemi yaptıkları için bu değerler normal şartlar altında son kullanıcı tarafından teyit edilemezler. Bu rastgele yazma işleminden dolayı standart HDD'ler için defrag programları veri okuma hızlarının iyileştirilmesi için kullanılmaktadır. 
    4. SATA bağlantılı ürünlerin hepsi geriye dönük olarak destek ile üretilirler. SATA-2 bağlantısı SATA-1, SATA-3 bağlantısı ise SATA-2 ve SATA-1 desteği ile üretilir. Bu yüzden bağlantı sorunlarının önüne geçilmesi planlanmıştır.
    5. SATA-3 bir HDD/SSD eğer eski tip bağlantılardan birisine bağlanır ise, bağlanılan SATA portunun versiyonuna göre veri aktarımı hızı elde edilir. SATA-3 600 Mb/sn, SATA-2 300 Mb/sn, SATA-1 150 Mb/sn veri aktarımı yapabilir. Bunlara ek olarak Anakart OEM üreticileri güney köprüsüne ek bant genişliği ekleyebilmektedirler, bu durumda ise SATA portuna bağlı olarak %8-%17 oranında aktarım hızı artırıla bilmektedir.

    SSD'ler için en önemli olan şey, okuma/yazma hızları değil, Random (rastgele) olarak okuma/yazma hızlarıdır. Windows ve diğer işletim sistemleri altında rastgele veri yazıldığı için bu rastgele okuma işlemi SSD'lerin normal HDD'lere göre daha hızlı olmasını sağlamaktadır. Rastgele okuma hızı ne kadar yüksek ise, veri transferi o kadar hızlı olmaktadır. Yani kopyalama işlemi sırasında iki SSD'de kullansanız, kaynak SSD'nin rastgele okuma hızı ve hedef SSD'nin rastgele yazma hızı kopyalama hızını etkileyecek en önemli unsurdur.

     

    Kısaca, bağlantı türünüz SATA olduğu müddetçe alacağınız SSD'nin desteklenmeme durumu yoktur. SSD okuma/yazma hızları ile diğer donanımların bir ilişkisi de yoktur. Önemli olan sizin işinize yaracak kapasitede, maliyet olarak sizi zorlamayacak ve performans olarak orta seviyenin üzerinde ürün seçmeniz gerekmekte.

     

    60 Gb SSD'lerin kapasite olarak az ve fiyat olarak 120 TL civarında olduğu için pek tercih edilmesi zor bir ürünlerdir. Bu yüzde size önerim 120 Gb Kingston V300 (450 Mb/450 Mb) 170 TL fiyatı ile tercih edilebilecek en iyi ürün gibi durmakta. 

     

    Haydi kolay gele !

    Üşenmeyip vakit ayırdığınız için teşekkür ederim :) Kingston v300 ya da sandisk ekstreme alacağım. Hangisi olacağına kadar veremedim.

  4. Merhabalar "packard bell easynote tj75 jo 282tk" model dizüstü bilgisayarım var. Toshiba Q-Series PC Upgrade 120GB 2.5" Sata3 SSD (HDTS112EZSWA) SSD almayı düşünüyorum. 552/501 gibi okuma yazma hızı var. Ancak benim bilgisayarım bunu destekler mi bilmiyorum. Veya desteklerse belirtilen hızı tam olarak elde edebili miyim? Yardımlarınız için teşekkürler şimdiden.

  5. Bunun için en sağlam olanı bluelife ın hazırladığı scriptdir. 

     

    1.  

       

      1. http://www.4shared.com/file/237537297/77a398a5/AUTOIT_VIDEO_3.html

      deepfreezi katılımsız yapımını anlatırken kullandığı yöntemi inceleyebilirsin.

  6. Opt("TrayMenuMode", 1)
    
    $tooltipisim = "Bordo Matematik Programları 1.0"
    $parametre = '/S'
    
    $iMsgBoxAnswer = _Bb_MsgBox("Bordo Matematik Programları", "Lütfen Kurulum Seçeneği Belirleyiniz.")
    Select
    	Case $iMsgBoxAnswer = 6 
    
    	Case $iMsgBoxAnswer = 7
    
    	Case $iMsgBoxAnswer = 2
    
    EndSelect
    
    Func _Bb_MsgBox($sTitle, $sText, $iTime = 0, $Hwnd = "")
    	Local $ReturCode = 2
    	Local $MSG_Form = GUICreate($sTitle, 350, 200, -1, -1)
    	Local $MSG_ICON = GUICtrlCreateIcon("shell32.dll", 61, 10, 10, 32, 32)
    	Local $MSG_LABEL = GUICtrlCreateLabel($sText, 43, 7, 300, 30, 0x001)
    	GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
    	GUICtrlSetColor(-1, 0x0000FF)
    	Local $Checkbox1 = GUICtrlCreateCheckbox("GeoGebra 4.4.5.0 TR", 12, 30, 130, 40)
    	Local $Checkbox2 = GUICtrlCreateCheckbox("Cabri 3D 2.1.2", 12, 65, 130, 40)
    	Local $Checkbox3 = GUICtrlCreateCheckbox("Drive 6", 12, 100, 130, 40)
    	Local $MSG_BTN2 = GUICtrlCreateButton("Full Sürümlerini Yükle", 10, 160, 160, 23)
    	Local $MSG_BTN1 = GUICtrlCreateButton("Deneme Sürümlerini Yükle", 180, 160, 160, 23)
    	GUISetState(@SW_SHOW)
    	While 1
    
    		$nMsg = GUIGetMsg()
    		Switch $nMsg
    			Case -3
    
    				Exit
    			Case $MSG_BTN1
    				$ReturCode = 6
    				If GUICtrlRead($Checkbox1) = 1 Then
    					ShellExecuteWait(@TempDir & "\ggb.exe", $parametre)
    					FileDelete(@TempDir & "\ggb.exe")
    				EndIf
    				If GUICtrlRead($Checkbox3) = 1 Then
    					FileInstall("drive.exe", @TempDir & "\drive.exe", 1)
    					ShellExecuteWait(@TempDir & "\drive.exe", $parametre)
    					FileDelete(@TempDir & "\drive.exe")
    				EndIf
    				If GUICtrlRead($Checkbox2) = 1 Then
    					FileInstall("cabri.exe", @TempDir & "\cabri.exe", 1)
    					ShellExecuteWait(@TempDir & "\cabri.exe", $parametre)
    					FileDelete(@TempDir & "\cabri.exe")
    				EndIf
    				ExitLoop
    			Case $MSG_BTN2
    				$ReturCode = 7
    				If GUICtrlRead($Checkbox1) = 1 Then
    					FileInstall("ggb.exe", @TempDir & "\ggb.exe", 1)
    					ShellExecuteWait(@TempDir & "\ggb.exe", $parametre)
    					FileDelete(@TempDir & "\ggb.exe")
    				EndIf
    				If GUICtrlRead($Checkbox3) = 1 Then
    					ShellExecuteWait(@TempDir & "\drive.exe", $parametre)
    					FileInstall("drive6.exe", @ProgramFilesDir & "\TI Education\Derive 6 Trial Edition\Derive6.exe", 1)
    					FileDelete(@TempDir & "\drive.exe")
    				EndIf
    				If GUICtrlRead($Checkbox2) = 1 Then
    					FileInstall("cabri.exe", @TempDir & "\cabri.exe", 1)
    					ShellExecuteWait(@TempDir & "\cabri.exe", $parametre)
    					RegWrite("HKEY_CURRENT_USER\Software\Cabrilog\Cabri3D-2.1", "userName", "REG_SZ", "bybordo")
    					RegWrite("HKEY_CURRENT_USER\Software\Cabrilog\Cabri3D-2.1", "productKey", "REG_SZ", "asdsdfgdgfd")
    					RegWrite("HKEY_CURRENT_USER\Software\Cabrilog\Cabri3D-2.1", "productKey2", "REG_SZ", "rfertetreter")
    					RegWrite("HKEY_CURRENT_USER\Software\Cabrilog\Cabri3D-2.1", "organization", "REG_SZ", "...")
    					FileDelete(@TempDir & "\cabri.exe")
    				EndIf
    				ExitLoop
    		EndSwitch
    	WEnd
    	GUIDelete($MSG_Form)
    	Return $ReturCode
    EndFunc   ;==>_Bb_MsgBox
    
    ; traytip krlm tamamlandı vss...
    

    burada hiçbir checkbox seçilmediği zaman kurulum tuşuna basınca hata versin istiyorum (msgbox ile). yapamadım yardımcı olur musunuz ? bir de sağda boş kalan kısma nasıl resim ekleyebilirim ?

×
×
  • Create New...