Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Simpele .bat file wil niet op pauze

Pagina: 1
Acties:
  • 805 views

  • PerK
  • Registratie: Januari 2012
  • Laatst online: 19-10-2023
Hallo,

Ik ben een totale leek op het gebied van programmeren. Vandaag eerste tutorial aan het doen.

Eerste opdracht lukt meteen al niet. Verschillende dingen geprobeerd waaronder in adminstrator uitvoeren.

.bat code:

@echo off
echo Hello World!
pause

Probleem hier is dat hij op pause moet gaan. Alleen dit doet hij niet en sluit zich zelf direct weer af.
Iemand een idee wat ik fout doe? 8)7

  • alex3305
  • Registratie: Januari 2004
  • Laatst online: 23:07
Werkt hier perfect. Er komt in het console te staan:
code:
1
Druk op een toets om door te gaan. . .

zoals het hoort.

  • SpamLame
  • Registratie: Augustus 2000
  • Laatst online: 24-11 09:33

SpamLame

niks

alex3305 schreef op zondag 06 mei 2012 @ 17:04:
Werkt hier perfect. Er komt in het console te staan:
code:
1
Druk op een toets om door te gaan. . .

zoals het hoort.
Net te laat, maar zo werkt het bij mij ook.

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Die code werkt prima. Dan doe je toch iets anders fout.

Kleinde sidenote: Bat is geen programmeertaal, maar een opsomming van commando's die in 1 run worden uitgevoerd.

Start je bat file eens vanaf de prompt, ipv verkenner, wellicht heb je ipv pause pauze gebruikt, en dat werkt dan niet ;)

Ey!! Macarena \o/


  • PerK
  • Registratie: Januari 2012
  • Laatst online: 19-10-2023
http://i.imgur.com/qtkfn.png
http://i.imgur.com/kkhc7.png

Hierbij de code, en een snelle screen van het opkomende venster.

  • jessy100
  • Registratie: November 2010
  • Laatst online: 23:12
Tenzij je een win32 console app maakt in c/C++ hoef je toch helemaal geen pause op te geven? Dan doet hij dit vanzelf?

  • X_lawl_X
  • Registratie: September 2009
  • Laatst online: 22:12
Wat voor encoding heb je gebruikt?

  • KirovAir
  • Registratie: September 2009
  • Laatst online: 24-11 14:51
Controleer de indeling waarmee je het bestand op slaat. Je ziet in het begin van het venster een 'vierkantje' staan, deze staat voor een teken dat niet herkend word.

"The only thing more dangerous than a hardware guru with a code patch is a programmer with a soldering iron."


  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Kijk eens wat je terug krijgt op de prompt. Er staat rare tekens. Je slaat blijkbaar het bestand niet als ASCII op, maar waarschijnlijk in UNICODE.

Gebruik gewoon geen notepad++ maar even gewoon notepad welk bij windows zit.

Dan zal het direct wel werken

Of tik het volgende op de commando:
copy con blah.bat
@echo off
echo Dit werkt wel
pause

En druk op F6
Voila, voor die uit, en de pause werkt, omdat je geen rare tekens hebt

Ey!! Macarena \o/


  • kraats
  • Registratie: Januari 2004
  • Laatst online: 22:50

kraats

Ik rol

Het lijkt er op alsof Notepad++ niet gewoon plain text wegschrijft, maar met een bepaalde codering. Kun je hetzelfde eens in de standaard notepad doen?

Waar is Jos de Nooyer toch gebleven?


  • PerK
  • Registratie: Januari 2012
  • Laatst online: 19-10-2023
KirovAir schreef op zondag 06 mei 2012 @ 17:10:
[...]


Controleer de indeling waarmee je het bestand op slaat. Je ziet in het begin van het venster een 'vierkantje' staan, deze staat voor een teken dat niet herkend word.
Ja ik snap dus niet hoe hij bij dat vierkantje komt. Ik hem hem opgeslagen als een .bat file in Notepad++

  • PerK
  • Registratie: Januari 2012
  • Laatst online: 19-10-2023
RaZ schreef op zondag 06 mei 2012 @ 17:13:
Kijk eens wat je terug krijgt op de prompt. Er staat rare tekens. Je slaat blijkbaar het bestand niet als ASCII op, maar waarschijnlijk in UNICODE.

Gebruik gewoon geen notepad++ maar even gewoon notepad welk bij windows zit.

Dan zal het direct wel werken

Of tik het volgende op de commando:
copy con blah.bat
@echo off
echo Dit werkt wel
pause

En druk op F6
Voila, voor die uit, en de pause werkt, omdat je geen rare tekens hebt
Ja top! Hij gaf inderdaad een probleem als ik bestand opsloeg als UNICODE. Opgeslagen in ANSI, en nu geeft hij het gewenste resultaat.

Bedankt iedereen voor de Feedback

  • jessy100
  • Registratie: November 2010
  • Laatst online: 23:12
RaZ schreef op zondag 06 mei 2012 @ 17:13:
Kijk eens wat je terug krijgt op de prompt. Er staat rare tekens. Je slaat blijkbaar het bestand niet als ASCII op, maar waarschijnlijk in UNICODE.

Gebruik gewoon geen notepad++ maar even gewoon notepad welk bij windows zit.

Dan zal het direct wel werken

Of tik het volgende op de commando:
copy con blah.bat
@echo off
echo Dit werkt wel
pause

En druk op F6
Voila, voor die uit, en de pause werkt, omdat je geen rare tekens hebt
Aan notepad++ licht het niet, ik heb het zojuist geprobeerd en het werkt gewoon.

@ts ga boven in beeld van notepad++ eens naar codering, druk daar op ASCII. ANSI

  • PerK
  • Registratie: Januari 2012
  • Laatst online: 19-10-2023
jessy100 schreef op zondag 06 mei 2012 @ 17:17:
[...]


Aan notepad++ licht het niet, ik heb het zojuist geprobeerd en het werkt gewoon.

@ts ga boven in beeld van notepad++ eens naar codering, druk daar op ASCII.
Geen ASCII alleen ANSI


Topic kan op slot!

[ Voor 3% gewijzigd door PerK op 06-05-2012 17:20 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Het topic kan inderdaad op slot maar niet omdat je probleem is opgelost. Het topic gaat op slot omdat je hier ook zelf uit had kunnen komen en het topic bovendien niet hier hoort maar in Windows Clients (Waar hoort mijn topic?). Als klap op de vuurpijl houden we er ook niet van als je 3 keer achter elkaar ene bericht post, we hebben gewoon een edit-knop.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.