Jump to content

ArdaDemir

Üye
  • Posts

    16
  • Joined

  • Last visited

Posts posted by ArdaDemir

  1. Gereksiz boşlukları ve tab'ları compile yaparken silmesini istiyorum bunu nasıl yapabilirim?
     
    Örneğin:
     
    Au3 dosyası:
     
    If $test Then
    	ConsoleWrite('tab')
    EndIf
    
     
    Exe dosyası:
     
    If $test Then
    ConsoleWrite('tab')
    EndIf
    

     

    Galiba bu sekmelerden bir komut eklemek gerekiyor diye düşünüyorum.

    9vg1QmP.png

  2. Teşekkür ederim.

    Array a for döngüsü içersinde nasıl veri ekleyebilirim hocam?

    Düzenleme: Eklenecek veriler değişkeni dongu dışında olcak.

    	For $i = 1 To UBound($GetFileList) -1
    		Local $shortcut = FileGetShortcut($GetFileList[$i])
    
    		If @error Then ContinueLoop
    
    		If Not($shortcut[0] = "") Then
    			Local $delim = StringSplit($shortcut[0], "\")
    
    			If $delim[UBound($delim)-1] = "ArdaDemir.exe" Then
    			// array a veri ekleme işlemi
    			EndIf
    		ElseIf Not($shortcut[1] = "") Then
    			If FileExists($shortcut[1] & "\ArdaDemir.exe") Then
    			// array a veri ekleme işlemi
    			EndIf
    		EndIf
    	Next
    
  3. Local $default = _FileListToArray(@DesktopDir, "*.lnk", 1, 1)
    Local $ekle= _FileListToArray(@DesktopCommonDir, "*.lnk" , 1, 1)
    _ArrayAdd($default , $ekle)
     
    $default değişkenine $ekle değerinden dönen array'ı ekletiyorum fakat bu Autoit array'ın 0 indexsine toplam değerini yazıyor. bunu nasıl silerim? _ArrayDelete() foksiyonunu denedim hata verdi böyle : _ArrayDelete() called with Const or expression on ByRef-param(s).
     
    L2gW5j.png
     
    Ben böyle saçma bir programlama dili görmedim... Array'ın toplamını almak için UBound() foksiyon yapmışlar ama genede array'ın içersinde 0 indexine toplamı yazdıyorlar!!! Autoit ile yazdığım proje bitsin sonra elvada dicem Autoit'e! C++ yada Delphi seçerim. Sinir yaptı resmen ya...
  4. Autoit'a fazla bağlı olmadan önce ekliyebiliyordum fakat şuan tekrar eklemeyi denedim eklenmiyor. au3 dosyasına sağ tıklıyıp "Compile Script" diyip çıktıyı alıyorum.

     

    au3 dosyamdaki kodlar:

    #RequireAdmin
    #Region
    	#AutoIt3Wrapper_Res_Comment=Yorum
    	#AutoIt3Wrapper_Res_Description=Aciklama
    	#AutoIt3Wrapper_Res_Fileversion=1.0
    	#AutoIt3Wrapper_Res_ProductVersion=1.0
    	#AutoIt3Wrapper_Res_LegalCopyright=© 2014 By ArdaDemir
    	#AutoIt3Wrapper_Res_Language=1055
    	#AutoIt3Wrapper_Res_Field=ProductName|Test
    	#AutoIt3Wrapper_Res_Field=ProductVersion|1.0
    	#AutoIt3Wrapper_Res_Field=CompanyName|Test
    #EndRegion
    
  5. Daha detaylı anlatıyım hocam.

     

    a3vfRsz.png

     

    Yukarıdaki kodlar çalıştırınca dönen değer:

    ypI6cPW.png

     

    Okuduğum ini dosyasının Kodlaması "UTF-8 BOM Olmadan". ANSI ile kodladığımda Türkçe karakter sorunu çıkmıyor, ama okuduğum dosya bana ait olmadığı için bunu değiştiremiyorum. Autoit ile nasıl düzelticem?

    SeP16i7.png

  6. Yeni Klasör (3) diye bir klasöre FileInstall() yapıyorum fakat Yeni Klasör (3) diye yeni bir klasörün içersinde atıyor. Anladığım kadarıyla karakter seti yapmamız gerekiyor. bunu nasıl yapabilirim?


    Sorunu şuan tekrar gözden geçirdim FileRead() foksiyonundan dönen yolda yani C:\Yeni Klasör (3) UTF-8 sorunu çıkıyor.

×
×
  • Create New...