[XP] Automatisch sluitend dosvenster*

Pagina: 1
Acties:

  • Neowize1
  • Registratie: Februari 2004
  • Laatst online: 07-03 16:17
Het probleem is, ik schrijf console programmaatjes in C en die worden gerund in een standaard command (dos) venster. Dat venster sluit automatisch na het runnen van het programma. Is er in windows xp ergens een optie te zetten zodat dosvensters niet automatisch sluiten? Ik weet dat ik in de C code hier wel wat extra's neer kan zetten zodat hij even wacht, maar dat is voor mij niet de oplossing.

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Als je een echte dos applicatie schrijft kan dit door de eigenschappen aan te passen.

  • Rone
  • Registratie: April 2002
  • Niet online

Rone

Moderator Tweaking
Afbeeldingslocatie: http://home.wanadoo.nl/r.vannoort/GoT/Venster_sluiten.JPG

Vinkje uitzetten :?

[ Voor 5% gewijzigd door Rone op 20-10-2005 08:04 ]

PC1: 9800X3D + RX 9070 XT
PC2: 5800X3D + RTX 3080


  • Neowize1
  • Registratie: Februari 2004
  • Laatst online: 07-03 16:17
Ja, maar ik vraag om een oplossing door een setting in Windows XP zelf. Ik weet dat dit mogelijk is, heb het een keer ergens gezien. Bijvoorbeeld dat je bij start > uitvoeren, ipconfig invoerd, en dat dan het venster ook neit automatisch sluit.

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Neowize1 schreef op dinsdag 18 oktober 2005 @ 18:13:
Ja, maar ik vraag om een oplossing door een setting in Windows XP zelf. Ik weet dat dit mogelijk is, heb het een keer ergens gezien. Bijvoorbeeld dat je bij start > uitvoeren, ipconfig invoerd, en dat dan het venster ook neit automatisch sluit.
c:\windows\_default.pif als ik me niet vergis

  • Bram77
  • Registratie: September 2004
  • Laatst online: 10-07-2023
system("PAUSE"); waar je wil dat je programma open blijft staan?
Niet wat jij vraagt, maar wel de beste oplossing lijkt me...

[ Voor 28% gewijzigd door Bram77 op 18-10-2005 18:18 ]


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Bram77 schreef op dinsdag 18 oktober 2005 @ 18:17:
system("PAUSE"); ?
Niet wat jij vraagt, maar wel de beste oplossing lijkt me...
Neowize1 schreef op dinsdag 18 oktober 2005 @ 18:10:
Ik weet dat ik in de C code hier wel wat extra's neer kan zetten zodat hij even wacht, maar dat is voor mij niet de oplossing.
edit:
overigens, vind je dat werkelijk de beste oplossing? ik zou gewoon op een toets input wachten ipv een extra proces te openen :X

[ Voor 17% gewijzigd door Erkens op 18-10-2005 18:19 ]


  • Bram77
  • Registratie: September 2004
  • Laatst online: 10-07-2023
Ah, haastig leeswerk van mijn kant....

  • Neowize1
  • Registratie: Februari 2004
  • Laatst online: 07-03 16:17
@roon
Dat werkt niet bij C applicaties, en als het zou werken zou ik het bij elk programma opnieuw moeten instellen.

@erkens
Dat bestand bestaat wel, maar daar kan ik niet zoiets instellen waardoor het globaal wordt ingesteld.

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Neowize1 schreef op dinsdag 18 oktober 2005 @ 18:24:
@roon
Dat werkt niet bij C applicaties, en als het zou werken zou ik het bij elk programma opnieuw moeten instellen.
Dat werkt ook bij C applicaties, maar blijkbaar heb je geen echte dos applicatie gemaakt maar een windows applicatie ;)
@Erkens
Dat bestand bestaat wel, maar daar kan ik niet zoiets instellen waardoor het globaal wordt ingesteld.
als het goed is, dan is die file globaal, maar ook die werkt alleen met echte dos applicaties.

  • Neowize1
  • Registratie: Februari 2004
  • Laatst online: 07-03 16:17
Ik laat de consolewizard een C file maken.
de exe wordt wel in een commandwindow gerund

  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
Gewoon in je cmd runnen? Start > Uitvoeren > cmd > programmanaam.exe ?
Anders staat closewindow hardcoded in je app :P

Ik zet [XP] nog even vooraan de topictitel per de Windows Operating Systems - Policy

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters


  • Neowize1
  • Registratie: Februari 2004
  • Laatst online: 07-03 16:17
Neen, het heeft er mee te maken dat cmd.exe automatisch als cmd.exe /c wordt uitgevoerd, en ik wil dat cmd automatisch als cmd.exe /k wordt uitgevoerd. Maar hoe?

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Neowize1 schreef op dinsdag 18 oktober 2005 @ 18:33:
Ik laat de consolewizard een C file maken.
de exe wordt wel in een commandwindow gerund
console applicatie != DOS applicatie ;)
sanfranjake schreef op dinsdag 18 oktober 2005 @ 18:35:
Anders staat closewindow hardcoded in je app :P
precies, het is een console window

[ Voor 30% gewijzigd door Erkens op 18-10-2005 18:49 ]


  • Neowize1
  • Registratie: Februari 2004
  • Laatst online: 07-03 16:17
maar de applicatie, wordt wel gewoon in een command window (dos venster) geopend.
Maar ik ga de vraag anders stellen.

Hoe kan ik als ik invoer in start > uitvoeren: ping www.tweakers.net
er voor zorgen dat het venster niet automatisch sluit na het uitvoeren van het commando. Zonder dat ik ervoor cmd.exe /k hoef in te voeren?

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Neowize1 schreef op dinsdag 18 oktober 2005 @ 19:01:
maar de applicatie, wordt wel gewoon in een command window (dos venster) geopend.
nee dat is een console window, geen dos venster ;)

Verwijderd

Ik denk dat sommige mensen vergeten dat console programma's niet automatisch dos-programma's zijn. Je hebt ook Console Windows apps.

  • SilentStorm
  • Registratie: November 2000
  • Laatst online: 18-03 14:45

SilentStorm

z.o.z

Het zijn geen permanente oplossingen (ik denk dat je een regkey nodig hebt), maar ik zie 2 oplossingen:
1) een batchfile, die aan het eind '@pause' gebruikt
2) een snelkoppeling naar cmd /k, die je vervolgens op desktop, quicklaunch of start menu gooit.

Localhost is where the heart is

Pagina: 1