Advanced BAT to EXE Converter

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • jamo48
  • Registratie: Maart 2020
  • Laatst online: 21-06 15:15
Geacht forum, ik heb een batch file gemaakt, bijvoorbeeld om Downloads te openen, daarna heb ik met een oud Converteer programma de batch file geconverteerd naar een EXE file, op mijn computer werkt het goed, maar in de computer van iemand anders werkt het niet.
Er verschijnt dan een melding dat ik Converteren moet met de Pro versie Advanced BAT to EXE Converter.
Ik heb er even naar gekeken maar dan moet je even €60 of €80 betalen voor zo een klein programma.
Ik wil er gerust voor betalen, maar niet zoveel geld.
Mag ik U vragen of er nog iets anders mogelijk is? https://tweakers.net/g/s/confused.svg
Afbeeldingslocatie: https://tweakers.net/i/nG1NqS_0eaBwdJXwys2DzPsNeOs=/x800/filters:strip_exif()/f/image/j1OtvPDEZW4biHRhGl9OGbXy.png?f=fotoalbum_large

Alle reacties


Acties:
  • +2 Henk 'm!

  • Thandor
  • Registratie: Juni 2002
  • Nu online

Thandor

SilverStreak

Batch to EXE is er één die ik lang niet gehoord heb :). Kun je met deze versie op GitHub iets bereiken?

Wat is trouwens de reden om het te converteren naar .EXE? Ofwel, waarom kan/mag het niet in Batch blijven?

Profiel | https://thandor.net - hardware
And the rest of us would be carousing the aisles, stuffing baloney.


Acties:
  • +1 Henk 'm!

  • mrmrmr
  • Registratie: April 2007
  • Niet online
@jamo48 Heb je harde links in de code staan? Voor compatibiliteit moet je gebruik van relatieve links, bijvoorbeeld %USERPROFILE%, %ProgramFiles%. Zie set op de command line voor andere links die je kan gebruiken in een batch file.

Als je een externe tool gebruikt zoals wget moet die wel aanwezig zijn. Een batch file omzetten naar EXE gaat dat niet oplossen.

Je kan met een installer alle benodigde bestanden installeren. Kijk eens naar NSIS.

Als het geen geheimen bevat kun je de code hier tonen tussen [code] en [/code] tags.

Acties:
  • 0 Henk 'm!

  • The_Doman
  • Registratie: Augustus 2005
  • Laatst online: 11:22
jamo48 schreef op maandag 21 april 2025 @ 13:47:
Mag ik U vragen of er nog iets anders mogelijk is?
Zoeken naar "BAT to EXE" geeft toch heel veel mogelijke alternatieven.

Superuser: How can I convert a Windows batch script to a .exe?
Here are 2 free programs that I highly recommend for creating EXE's out of batch files

1 - Bat To Exe Converter

2 - Bat 2 Exe

You can use both programs with simple GUI.

Acties:
  • 0 Henk 'm!

  • Microkid
  • Registratie: Augustus 2000
  • Laatst online: 08:10

Microkid

Frontpage Admin / Moderator PW/VA

Smile

Waarom batch file? Kan je het niet gewoon in Powershell schrijven? Stukkie krachtiger en makkelijk overdraagbaar.

4800Wp zonnestroom met Enphase
Life's a waste of time. Time's a waste of life. Get wasted all the time and you'll have the time of your life.


Acties:
  • 0 Henk 'm!

  • jamo48
  • Registratie: Maart 2020
  • Laatst online: 21-06 15:15
Bedankt voor Uw reacties,
Wat is trouwens de reden om het te converteren naar .EXE? Ofwel, waarom kan/mag het niet in Batch blijven?

Als je in het Logitech Keyboard G915 X via de G toetsen, een opstart commando (bijv. Open Downloads) wilt gebruiken is het soms noodzakelijk om de batch file te veranderen in een EXE file.

Hier mijn goed werkende batch file, moet hier iets aangepast worden svp?
Open Downloads.bat
@echo off
cd C:\Users\Admin\
start Downloads

Ik lees nu over GitHub en Powershell, ik wil er wel graag iets over weten.

Acties:
  • +5 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 04:14

g0tanks

Moderator CSA
Best een omslachtige manier om een map te openen.

Kan je in die Logitech software niet zeggen dat het "C:\Windows\Explorer.exe" moet opstarten met als argument "C:\Users\Admin\Downloads"?

Of als alternatief een macro opnemen die de volgende handelingen doet:
  1. Windows-toets + R
  2. C:\Users\Admin\Downloads
  3. ENTER

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • +1 Henk 'm!

  • mrmrmr
  • Registratie: April 2007
  • Niet online
Dit is een universele versie van jouw batch file:

Batchfile: Downloads.bat
1
@start %USERPROFILE%\Downloads

USERPROFILE is een variabele, die geeft de locatie aan op elke Windows computer van de ingelogde gebruiker. Het zal daarom werken op elke Windows computer en met elke ingelogde gebruiker.

[ Voor 18% gewijzigd door mrmrmr op 22-04-2025 13:48 ]


Acties:
  • 0 Henk 'm!

  • Vloris
  • Registratie: December 2001
  • Laatst online: 27-06 10:32
jamo48 schreef op dinsdag 22 april 2025 @ 11:38:
Bedankt voor Uw reacties,
Wat is trouwens de reden om het te converteren naar .EXE? Ofwel, waarom kan/mag het niet in Batch blijven?

Als je in het Logitech Keyboard G915 X via de G toetsen, een opstart commando (bijv. Open Downloads) wilt gebruiken is het soms noodzakelijk om de batch file te veranderen in een EXE file.
Juist, dit stukje begrijp ik niet uit je verhaal. Waarom kan dat niet met een batch-file?

Acties:
  • 0 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 04:14

g0tanks

Moderator CSA
Vloris schreef op dinsdag 22 april 2025 @ 14:12:
[...]


Juist, dit stukje begrijp ik niet uit je verhaal. Waarom kan dat niet met een batch-file?
Ik gok omdat de Logitech software het alleen toestaat om .exe bestanden uit te voeren via de G-keys.

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • jamo48
  • Registratie: Maart 2020
  • Laatst online: 21-06 15:15
Vloris schreef op dinsdag 22 april 2025 @ 14:12:
[...]

Juist, dit stukje begrijp ik niet uit je verhaal. Waarom kan dat niet met een batch-file?
Hallo, sorry voor de verwarring die nu ontstaan is.

In mijn computer werkt de batch file wel, ik heb mijn vriendin het wat oudere keyboard G915 geschonken, daar werkt de batch file niet, vandaar dat ik daar de EXE file wil gebruiken, deze file wordt bij haar geweigerd, ik zou de Pro Converteer versie moeten gebruiken volgens een computer melding.

Inmiddels worden er meerdere mogelijkheden aangeboden lees ik.

Acties:
  • 0 Henk 'm!

  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 26-06 20:13
Je kunt toch gewoon cmd.exe binden aan een knop met het commando wat je normaal in je batch file gooit?
Of met CMD.exe je batchfile openen
cmd.exe /c <path to batchfile>

Acties:
  • 0 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 04:14

g0tanks

Moderator CSA
jamo48 schreef op dinsdag 22 april 2025 @ 18:39:
[...]
In mijn computer werkt de batch file wel, ik heb mijn vriendin het wat oudere keyboard G915 geschonken, daar werkt de batch file niet, vandaar dat ik daar de EXE file wil gebruiken, deze file wordt bij haar geweigerd, ik zou de Pro Converteer versie moeten gebruiken volgens een computer melding.
Dat was wel handig geweest om meteen te vermelden. Even een stap terug dan, wat voor foutmelding krijg je op de computer van je vriendin als je het bat-bestand uitvoert? Werken de bovengenoemde oplossingen?

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • mrmrmr
  • Registratie: April 2007
  • Niet online
@jamo48

Als het alleen werkt met een uitvoerbaar programma (exe), dan kun je opendl.exe proberen. Het programma opent de Verkenner in de Downloads directory zoals de batch file dat doet.



broncode
C: opendl.c
1
2
3
4
5
6
7
8
9
10
#include <windows.h>

int WinMain(HINSTANCE hInstance,
    HINSTANCE hPrevInstance,
    LPTSTR    lpCmdLine,
    int       nCmdShow)
{ system("start %USERPROFILE%\\Downloads");
  
  return 0;
}

Virustotal check

Acties:
  • 0 Henk 'm!

  • jamo48
  • Registratie: Maart 2020
  • Laatst online: 21-06 15:15
mrmrmr schreef op dinsdag 22 april 2025 @ 13:39:
Dit is een universele versie van jouw batch file:

Batchfile: Downloads.bat
1
@start %USERPROFILE%\Downloads

USERPROFILE is een variabele, die geeft de locatie aan op elke Windows computer van de ingelogde gebruiker. Het zal daarom werken op elke Windows computer en met elke ingelogde gebruiker.
Bij mij werkt deze mogelijkheid goed.
Ik wil deze mogelijkheid morgen daar testen, ik kan hem niet versturen omdat hij geblokkeerd wordt, ook niet als hij ingepakt is met 7zip.

Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
jamo48 schreef op dinsdag 22 april 2025 @ 22:26:
[...]


Bij mij werkt deze mogelijkheid goed.
Ik wil deze mogelijkheid morgen daar testen, ik kan hem niet versturen omdat hij geblokkeerd wordt, ook niet als hij ingepakt is met 7zip.
Klopt, dat is namelijk ook een manier om virussen per mail te versturen. Je kunt het bestand als *.txt versturen en vragen het als *.cmd op te slaan.

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • dion_b
  • Registratie: September 2000
  • Laatst online: 10:51

dion_b

Moderator Harde Waren

say Baah

BAT en EXE files zijn geen hardware (al dan niet overig). Dit klinkt als client software. Ik verplaats even:

Move OH -> CSA

Oslik blyat! Oslik!


Acties:
  • 0 Henk 'm!

  • mrmrmr
  • Registratie: April 2007
  • Niet online
Je kan de link versturen in plaats van de cmd/bat/exe file.

Sommige aanbieders zoals Ziggo zien mails met alleen een link erin ten onrechte aan voor spam. Een oplossing is een stuk willekeurige tekst onder de link plakken.

Acties:
  • 0 Henk 'm!

  • Reptile209
  • Registratie: Juni 2001
  • Laatst online: 10:00

Reptile209

- gers -

Los van de andere (betere) opties die worden genoemd: waarom installeer je die converter niet op de andere PC en typ je de batchfile daar opnieuw in? Dan werkt het zoals je gewend bent en het is nou niet dat je een .bat van 50.000 tekens had ;).

Zo scherp als een voetbal!


Acties:
  • 0 Henk 'm!

  • akimosan
  • Registratie: Augustus 2003
  • Niet online
Als de andere computer een paar extra beveiligingsregels heeft (Defender met Attack Surface Reduction) of Smartscreen dan kunnen zelf gecompileerde executables best wel eens geblokkeerd worden.

Als de executable bijvoorbeeld niet voorzien is van een handtekening (non-signed) dan is dat voor veel av scanners of andere ingebouwde beveiligingen best een "red flag".
Denk dat veel opensource BAT2EXE converters niet snel een geldige signature zullen toevoegen :)

Acties:
  • 0 Henk 'm!

  • mrmrmr
  • Registratie: April 2007
  • Niet online
akimosan schreef op woensdag 23 april 2025 @ 12:28:
Als de andere computer een paar extra beveiligingsregels heeft (Defender met Attack Surface Reduction) of Smartscreen dan kunnen zelf gecompileerde executables best wel eens geblokkeerd worden.

Als de executable bijvoorbeeld niet voorzien is van een handtekening (non-signed) dan is dat voor veel av scanners of andere ingebouwde beveiligingen best een "red flag".
Denk dat veel opensource BAT2EXE converters niet snel een geldige signature zullen toevoegen :)
Een gewone thuisgebruiker gaat een systeem niet hardenen op die manier, veel te veel false positives. Mocht er geblokkeerd worden wegens ontbreken van een signature kan er een uitzondering voor worden gemaakt. Er zijn overigens tamelijk veel ongesigneerde executables (exe, DLL) onder Windows, van Microsoft zelf en van andere softwareproducenten.

offtopic:
Ik ben wel verbaasd over de dommigheid van Virustotal's analysetools tegenwoordig. Er zit helemaal niets in de executable dat een Google Chrome update gaat doen, rundll32 gebruikt of contact zoekt met "www.microsoft.com", maar dat wordt wel geregistreerd. Die externe analysetools kijken kennelijk simpelweg naar álles wat er gebeurt op de Windows computer. Als ze het zo willen aanpakken moeten al die andere activiteiten worden uitgeschakeld.

Acties:
  • 0 Henk 'm!

  • jamo48
  • Registratie: Maart 2020
  • Laatst online: 21-06 15:15
Hallo, ik heb de file als user profile uitgeprobeerd, dat werkte goed op het bureaublad aldaar, maar in het Keyboard G915 werkt het bij haar niet.
Ik heb het toen opnieuw als EXE file geconverteerd, ook dit werkt goed op haar bureaublad, maar niet via de G-toetsen in haar G915 keyboard.
Moet ik misschien in Windows 11 - Defender een uitzondering maken voor het Logitech Keyboard, dit ben ik vanavond vergeten om uit te voeren.
Het is niet belangrijk, maar ik wil het gewoon voor elkaar krijgen.

Acties:
  • +2 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 04:14

g0tanks

Moderator CSA
jamo48 schreef op woensdag 23 april 2025 @ 23:24:
Hallo, ik heb de file als user profile uitgeprobeerd, dat werkte goed op het bureaublad aldaar, maar in het Keyboard G915 werkt het bij haar niet.
Ik heb het toen opnieuw als EXE file geconverteerd, ook dit werkt goed op haar bureaublad, maar niet via de G-toetsen in haar G915 keyboard.
Wat bedoel je met dat het niet goed werkt? Gebeurt er helemaal niets, krijg je een foutmelding, etc.? Je bent tot nu toe niet echt specifiek, ook niet in je eerdere posts.

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • mrmrmr
  • Registratie: April 2007
  • Niet online
Het klinkt als een probleem met Logitech G-Hub software. Zie bijvoorbeeld dit probleem.

Acties:
  • 0 Henk 'm!

  • sh4d0wman
  • Registratie: April 2002
  • Laatst online: 10:07

sh4d0wman

Attack | Exploit | Pwn

Installeer je op de pc van je vriendin wel de BAT2Exe software? De gratis versie is single pc use.

Maar in principe heb je het product niet nodig (het nuttige is voornamelijk versleuteling van je batch commandos). Je kunt met Visual Studio (en desnoods AI) een simpele exe maken die je batchfile start.

This signature has been taken down by the Dutch police in the course of an international lawenforcement operation.


Acties:
  • 0 Henk 'm!

  • jamo48
  • Registratie: Maart 2020
  • Laatst online: 21-06 15:15
[quote]g0tanks schreef op woensdag 23 april 2025 @ 23:50:
[...]


Wat bedoel je met dat het niet goed werkt? Gebeurt er helemaal niets, krijg je een foutmelding, etc.? Je bent tot nu toe niet echt specifiek, ook niet in je eerdere posts.
[/quote]


Als ik de Batch file of de EXE file vanaf haar bureaublad enter, dan werkt het perfect.
Als ik in de Logitech G915 van haar keyboard dezelfde Batch of EXE file toe verwijs in een van de G-toetsen dan gebeurd er helemaal niets als ik de toegewezen toets indruk.
Er verschijnt ook geen foutmelding.

In mijn computer kon ik met haar huidige G915 keyboard deze functies wel gebruiken.

Zij heeft een nieuwe en krachtige mini computer.

Acties:
  • 0 Henk 'm!

  • mrmrmr
  • Registratie: April 2007
  • Niet online
@jamo48 Deze symptomen wijzen op een probleem met software. Kun je de troubleshoot-aanwijzingen van Logitech volgen? De link staat in dit bericht.

De software heeft toestemming nodig (rechten) om dingen te kunnen doen.

Acties:
  • 0 Henk 'm!

  • jamo48
  • Registratie: Maart 2020
  • Laatst online: 21-06 15:15
mrmrmr schreef op vrijdag 25 april 2025 @ 00:08:
@jamo48 Deze symptomen wijzen op een probleem met software. Kun je de troubleshoot-aanwijzingen van Logitech volgen? De link staat in dit bericht.

De software heeft toestemming nodig (rechten) om dingen te kunnen doen.
Dank U wel, als ik daar weer aanwezig ben ga ik proberen of ik via deze aanwijzingen het probleem kan oplossen, zo niet, dan is het jammer.

Acties:
  • 0 Henk 'm!

  • jamo48
  • Registratie: Maart 2020
  • Laatst online: 21-06 15:15
[quote]mrmrmr schreef op vrijdag 25 april 2025 @ 00:08:
@jamo48 Deze symptomen wijzen op een probleem met software. Kun je de troubleshoot-aanwijzingen van Logitech volgen? De link staat in dit bericht.

De software heeft toestemming nodig (rechten) om dingen te kunnen doen.
[/quote]


Geachte forumleden,
Ik was vanmorgen weer op de locatie en heb de oorzaak gevonden.
Zij heeft een C:\ schijf en een D:\ schijf als partitie.
Ik had de map met daarin alle batch file op de D:\ schijf geplaatst.
Ik heb alle betreffende files met Defender-Exclusions veilig gemaakt, dit werkte niet.
Toen heb ik de Download-batchfile op de C:\ schijf geplaatst, en opnieuw toegewezen aan een Logitech "G" button, en toen werkte het wel. Dus vanaf nu staat de Batchfiles map op de C:\ schijf.

Nu vraag ik me af waarom het nu wel werkt?

Acties:
  • +1 Henk 'm!

  • mrmrmr
  • Registratie: April 2007
  • Niet online
Ik denk dat het opnieuw toewijzen in de Logitech G software ervoor zorgde dat het goed werkt.

Als je %USERPROFILE% had gebruikt (zoals hier), zou het automatisch goed moeten gaan met de C: of D: schijf.

De locatie van de batch file zelf maakt niet uit.
Pagina: 1