Kodladığınız .VBS Betiklerini .EXE 'ye Dönüştürün : VbsToExe Portable v3.2 DEV

Portable Program Paylaşımları
Cevapla
Kullanıcı avatarı
TRWE_2012
Mesaj Panosu Yöneticisi
Mesaj Panosu Yöneticisi
Mesajlar: 907
Kayıt: 30 Ağu 2022 21:59
Konum: DÜZCE/Akçakoca
Meslek: MADEN MÜHENDİSİ
Teşekkür etti: 258 kez
Teşekkür edildi: 759 kez
İletişim:

Kodladığınız .VBS Betiklerini .EXE 'ye Dönüştürün : VbsToExe Portable v3.2 DEV

Mesaj gönderen TRWE_2012 »

Merhabalar

Sizde benim gibi çok sık .VBS betikleri ile çalışanlardan biri iseniz bu yazılım tam da size göre demektir.

Yazılım'ın Açıklaması :

Uygulama: VbsToExe
Kategori: Araçlar
Lisans: MIT
Dil: Çok Dilli
Açıklama: VbsToExe, VBS (.vbs) dosyalarını EXE (.exe) formatına dönüştürebilen bir uygulamadır.

(MD5: ed9776cde2d5cbefe7a9694fb6764cdd)
(SHA-1: d0d06013e017291f5ea2dbba652dd133b2ca55f5)
(SHA-256: 470887f40264dcecd818ded225970338d2c84cbc3b7d0a3169bda7582d83633b)

Resmi Web Adresi (Geliştirme GitHub Web Sitesi) : https://github.com/Makazzz/VbsToExePortable

VirüsTOTAL Sonucu : https://www.virustotal.com/gui/file/470 ... /detection

İndirme Adresi :

https://portableapps.com/node/61305

Örnek Bir .VBS Betiği Ve Yazılımın Uygulaması :

Sayısal Loto v1.vbs Betiği Kod İçeriği :

Kod: Tümünü seç

Dim sayilar(5)
Dim i, sayi, mesaj, j
Dim toplam(5) ' Her sayının toplamını tutmak için dizi
Dim ortalama(5) ' Her sayının ortalamasını tutmak için dizi

' Rastgele sayıları oluştur
Randomize

' 8 ayrı çekiliş yap
For j = 1 To 8
    ' Her çekiliş için sayıları sıfırla
    For i = 0 To 5
        Do
            sayi = Int((49 * Rnd) + 1) ' 1 ile 49 arasında rastgele sayı
        Loop While UBound(Filter(sayilar, sayi)) >= 0 ' Aynı sayıyı tekrar etmemek için
        sayilar(i) = sayi
        
        ' Her sayının toplamını güncelle
        toplam(i) = toplam(i) + sayi
    Next

    ' Sayıları sıralama
    Call QuickSort(sayilar, 0, UBound(sayilar))

    ' Sonuç mesajını oluştur
    mesaj = mesaj & "Çekiliş " & j & ": " & Join(sayilar, ", ") & vbCrLf
Next

' Ortalamaları hesapla ve tam kısma yuvarla
For i = 0 To 5
    ortalama(i) = Int(toplam(i) / 8) ' 8 çekilişin ortalaması ve tam kısma yuvarlama
Next

' Ortalama sonuçları mesajına ekle
mesaj = mesaj & vbCrLf & "Çekiliş Ortalaması: " & Join(ortalama, ", ")

' Mesaj kutusunu göster
MsgBox mesaj, vbInformation, "Sayısal Loto Sonuçları-Kod Tasarımı:TRWE_2012"

' Hızlı sıralama fonksiyonu
Sub QuickSort(arr, first, last)
    Dim low, high, mid, temp
    low = first
    high = last
    mid = arr((first + last) \ 2)
    Do While low <= high
        Do While arr(low) < mid
            low = low + 1
        Loop
        Do While arr(high) > mid
            high = high - 1
        Loop
        If low <= high Then
            temp = arr(low)
            arr(low) = arr(high)
            arr(high) = temp
            low = low + 1
            high = high - 1
        End If
    Loop
    If first < high Then QuickSort arr, first, high
    If low < last Then QuickSort arr, low, last
End Sub

' Dosya kaydetme işlemi
Dim fso, dosyaYolu, dosya
Set fso = CreateObject("Scripting.FileSystemObject")

' Masaüstü yolunu al
dosyaYolu = CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\Çekiliş_Sonuçları.txt"

' Dosyayı oluştur veya aç
Set dosya = fso.CreateTextFile(dosyaYolu, True)

' Sonuç mesajını dosyaya yaz
dosya.WriteLine mesaj

' Dosyayı kapat
dosya.Close

' Kullanıcıya bilgi ver
MsgBox "Sonuçlar masaüstüne 'Çekiliş_Sonuçları.txt' olarak kaydedildi.", vbInformation, "Dosya Kaydedildi"
Kodların , .VBS'den .EXE dosyasına çevrilmesi ve yazılımın yönetici olarak çalıştırılması
Resim
Yazılımın "Türkçe Dil Desteği de" vardır.

NOT:

Kodlanan betik hakkında buradan da ayrıntılı bilgi de alabilirsiniz.

Sayısal Loto v1.vbs
https://forum.sordum.net/viewtopic.php?f=19&t=225280
Verily We have granted thee a manifest Victory
Fetih Suresi - 1.Ayet


Resim
Resim

Etiketler:
Cevapla

“Portatif (Taşınabilir) Programlar” sayfasına dön