Download.it - sökikon
Advertisement

Create executable files from batch scripts

Create executable files from batch scripts

Röster: (1 röster)

Programlicens: Free

Utvecklare: Fatih Kodak

Version: 3.2

Fungerar under: Windows

Röster:

Programlicens

(1 röster)

Free

Utvecklare

Version

Fatih Kodak

3.2

Fungerar under:

Windows

Fördelar

  • Kompilerar batchfiler för snabbare körtider
  • Krypterar färdiga produkter valfritt
  • Erbjuder ett schema för lösenordsskydd
  • Demonterar befintliga exekverbara filer
  • Enkelt gränssnitt
  • Binärfiler körs på alla moderna 64-bitars Windows-maskiner

Nackdelar

  • Kan användas för att skapa skadlig programvara
  • Inget stöd för Almquist-skript
  • Fungerar endast med BAT-formaterade filer

BAT to EXE Converter (x64) är en 64-bitars kompilator för batchfiler som kan omvandla dina skript till portabla program som du teoretiskt sett kan köra på alla moderna Windows-baserade datorer. Så länge maskinen har en processor som använder x86_64-instruktionsuppsättningen skulle din kod köras perfekt. Även om det är långt ifrån ett komplext IDE som stöder flera programmeringsspråk, är det ett utmärkt verktyg för dem som vill skriva egna programvaror för automatiseringssyfte eller för att påskynda uppgifter som de måste utföra ganska regelbundet.

Chansen är stor att du har skrivit en batch-fil någon gång under din datorkarriär. Dessa enkla skript går tillbaka till MS-DOS-dagarna och gör det möjligt för dig att samla flera kommandoradsargument i en enda fil. Windows, och dess olika föregångaroperativsystem, betraktar dessa kommandon som instruktioner knutna till ett och samma program. BAT to EXE Converter låter dig gå ett steg längre och tala om för Windows att dina batchfiler faktiskt är program som bör behandlas därefter.

Om du är en hardcore automationsentusiast, kan du ha en batchfil som körs något långsamt på grund av dess komplexitet. Allt du behöver göra är att starta konverteraren, ladda batchfilen och ställa in några alternativ. Den kommer att producera en standard Windows EXE-fil som körs som ett program.

Du kan välja att göra ditt nya program synligt eller osynligt. Även om denna version av konverteraren är designad för att fungera med 64-bitars maskiner, kan den faktiskt producera 32-bitars exekverbara filer. Det innebär att du kan skriva program på din enhet och sedan köra dem på andra enheter som har sämre hårdvara. Det är ett fint sätt att lägga till funktionalitet på maskiner som du annars kanske hade räknat ut.

Det är också en bra funktion för de som planerar att distribuera sina färdiga filer över internet. Om du skriver ett program och vill dela det, kan du erbjuda både en 32-bitars och en 64-bitars version. Det bästa av allt är att nya utvecklare som inte vill dela sin information med världen kan välja att kryptera sina program innan de laddar upp dem.

När du först kompilerar en batchfil till en EXE-applikation, får du möjlighet att kryptera programmet med ett lösenord. Det säkerställer att ingen som försöker manipulera det kommer att kunna utföra sitt smutsiga arbete. Du kan också välja att inte göra detta och distribuera din applikation som ett öppen källkodsprogram. Batchfiler är bara textdokument fyllda med en mängd DOS-kommandon, så vem som helst kan läsa dem även om värdsystemet i fråga inte skulle kunna köra dem.

Oavsett vilka krypteringsalternativ du använder finns det alltid en risk att någon kan skapa en typ av EXE-fil med programvaran som kan skada användare som kör den. Även om applikationer skapade med konverteraren vanligtvis inte körs med administratörsrättigheter, kan du teoretiskt skapa ett program som raderar dokument och bilder från en användares hemkatalog.

Detsamma kan dock sägas om nästan vilket utvecklingsverktyg som helst, så detta bör inte ses som något specifikt fel med BAT to EXE Converter. Det är dock något du bör ha i åtanke om du planerar att använda programvaran i en företagsmiljö.

Ett antal andra grundläggande alternativ gör det enkelt att justera produktens utförande. När du kompilerar en batch-fil måste programmet generera några temporära filer och du ges möjlighet att automatiskt ta bort dessa. Kraftanvändare kan skriva över befintliga filer om de skapar flera iterationer av ett specifikt skript under testning. Du kanske även vill komprimera hela din EXE med UPX-teknik, vilket kan resultera i mycket mindre filstorlekar.

Generellt sett bör BAT to EXE Converter inte generera kompilerade program som är enorma. Dock kommer att lägga en wrapper runt alla DOS-kommandon du placerat i din batch-fil naturligtvis att öka dess storlek exponentiellt. Det gör komprimeringsalternativet mycket användbart, särskilt om du sätter ihop ett antal små batchfiler eftersom kompilatoröverhuvudet kan börja bli ett problem när du arbetar med applikationer av denna storlek.

En ytterligare sida med konfigurationsalternativ ger dig friheten att ställa in applikationen precis som du vill. Du kan instruera konverteraren att komma ihåg sin egen fönsterstorlek och att endast tillåta en enda instans, vilket kan hjälpa till att förhindra situationer där du av misstag startar programmet flera gånger. När du blir mer erfaren med det kan du inaktivera verktygstips och förhindra att programmet regelbundet kontrollerar efter uppdateringar.

Allvarliga utvecklare kan välja typsnitt, men de grundläggande standardinställningarna bör räcka. Kanske mer intressant är den breda samlingen av kommandoradsalternativ som BAT to EXE Converter själv stöder. Även om man kan förvänta sig detta från ett program som är så dedikerat till automatiseringskonceptet, är det trevligt att se att de som vill förlita sig enbart på Windows kommandorad kan göra det.

Även om du enkelt kan importera batchfiler som du har skrivit i Anteckningar över till konverteraren, kommer den också med en inbyggd redigerare. Det är inte ett extremt fördjupande IDE med något medel, men med tanke på språkets enkelhet bör du inte stöta på alltför många problem med det. Mer än troligt kommer dock majoriteten av användarna redan att ha skrivit sina skript innan de ens startar programmet för första gången.

Det är viktigt att komma ihåg att denna kompilator är designad för att uttryckligen arbeta med batchfiler, vilket betyder att PowerShell-skript är utanför dess förståelse. Det är något av ett problem för dem som förlitar sig på modernare skriptverktyg, men det bör inte påverka dem som använder grundläggande DOS-kommandon. För övrigt borde det vara möjligt att konvertera Almquist- och PowerShell-skript till batchfiler med bara lite översättning.

Batchskript är inte i närheten av att vara lika kraftfullt som skriptning med dessa andra språk. Du kommer aldrig att kunna få det att göra det som Ruby eller Rails kan göra. Dock går detta konverterarprogram långt för att möjliggöra för avancerade användare att göra batchskriptning till ett automationsspråk av kommersiell kvalitet. Om du upptäcker att du skriver samma kommandon om och om igen eller vill lägga till en hel lista med kommandoradsalternativ till ett program som du annars skulle starta grafiskt, kan detta vara det bästa verktyget för dig.

Fördelar

  • Kompilerar batchfiler för snabbare körtider
  • Krypterar färdiga produkter valfritt
  • Erbjuder ett schema för lösenordsskydd
  • Demonterar befintliga exekverbara filer
  • Enkelt gränssnitt
  • Binärfiler körs på alla moderna 64-bitars Windows-maskiner

Nackdelar

  • Kan användas för att skapa skadlig programvara
  • Inget stöd för Almquist-skript
  • Fungerar endast med BAT-formaterade filer