[DOS]Het breaken van een programma uitzetten

Pagina: 1
Acties:

  • Jaguar645
  • Registratie: Juni 2001
  • Laatst online: 09-05 19:04
Ik ben bezig voor school een dos menutje te maken, alles goed en wel enkel hij kan steeds gebreaked worden (CTRL+C of CTRL+BREAK).

dit zou ik graag uit willen hebben zodat ze niet uit het menu kunnen komen.

ik heb al een omega search gedaan en daar kwam uit dat je BREAK OFF in je config.sys moet zetten, enkel dit werkt niet, kan dit komen omdat ik het helemaal in dos 6.22 gemaakt heb?

zijn er anders andere manieren hoe om het uit te zetten? bv dmv. andere kleine files die geloaden worden?

Verwijderd

BREAK=OFF ipv BREAK OFF toch?

  • Freee!!
  • Registratie: December 2002
  • Laatst online: 10-05 10:54

Freee!!

Trotse papa van Toon en Len!

Verwijderd schreef op 13 februari 2003 @ 10:03:
BREAK=OFF ipv BREAK OFF toch?
BREAK OFF en BREAK=OFF werden (als ik het me goed) herinner allebei gebruikt. De één in config.sys, de ander in autoexec.bat maar vraag me niet meer welke waar, is te lang geleden (en ik heb me nooit zoveel met die BREAK bezig gehouden).

The problem with common sense is that sense never ain't common - From the notebooks of Lazarus Long

GoT voor Behoud der Nederlandschen Taal [GvBdNT


  • cjdijk
  • Registratie: Oktober 2001
  • Laatst online: 25-04 09:48

cjdijk

Hans favoriete radiostation

Die regel werkt vanaf dos 5.0 t/m 8.0 (Dos 8.0 is Windows ME)

Regel in config.sys:
break=off
Of regel in batchfile:
break off

Heb je de syntax wel goed?
kan je checken door in te tikken "break"

C:>break
BREAK is ingesteld op uit.

C:>break on

C:>break
BREAK is ingesteld op aan.

P4-3.2GHz Asus P4C800 Deluxe ATI-AIW Radeon 512MB 360GB


  • Jaguar645
  • Registratie: Juni 2001
  • Laatst online: 09-05 19:04
w00ps vergeten te melden idd :) ik heb beide combo's geprobeerd, BREAK OFF & BREAK=OFF dus, had ze in config.sys, autoexec.bat en andere .bat files erin gezet, natuurlijk bovenin het [COMMON] gedeelte :)

  • Jaguar645
  • Registratie: Juni 2001
  • Laatst online: 09-05 19:04
cjdijk schreef op 13 February 2003 @ 10:12:
Die regel werkt vanaf dos 5.0 t/m 8.0 (Dos 8.0 is Windows ME)

Regel in config.sys:
break=off
Of regel in batchfile:
break off

Heb je de syntax wel goed?
kan je checken door in te tikken "break"

C:>break
BREAK is ingesteld op uit.

C:>break on

C:>break
BREAK is ingesteld op aan.
ff virtual pc starten en checken :)

[EDIT[

dan snap ik dit dus niet -->
Welk programma wil je gestart hebben?^C

Terminate batch job (Y/N)?y

C:\PROJECT\C\BATCH>break
BREAK is off

C:\PROJECT\C\BATCH>
hij zegt dus dat break uit is maar ik kan nog wel breaken :?

[ Voor 39% gewijzigd door Jaguar645 op 13-02-2003 10:16 ]


  • cjdijk
  • Registratie: Oktober 2001
  • Laatst online: 25-04 09:48

cjdijk

Hans favoriete radiostation

Jaguar645 schreef op 13 February 2003 @ 10:13:
[...]


ff virtual pc starten en checken :)

[EDIT[

dan snap ik dit dus niet -->


[...]


hij zegt dus dat break uit is maar ik kan nog wel breaken :?
Hmm. inderdaad, ik kan hem bij mij aan en uitzetten
zonder merkbaar verschil.
Ik heb dos 8.0
Misschien kan je een batch naar com/exe converteer programmaatje proberen:

http://download.com.com/3000-2069-10143761.html?tag=lst-0-1

Die maakt van je .bat een .exe bestand, die kan je niet "aborten"

P4-3.2GHz Asus P4C800 Deluxe ATI-AIW Radeon 512MB 360GB


  • Wilke
  • Registratie: December 2000
  • Laatst online: 22:17
Als je 4DOS nog ergens kunt vinden, daar zitten allemaal routines in om mooi/makkelijk menuutjes te tekenen, en kun je ook zeker zorgen dat je niet 'uit' het menu kunt komen.

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
is het een batchfile of een geprogrammeerd menutje???
Geprogrammeerd, dan gewoon scancode afvangen. Anders op google zoeken naar dos 6.2 + ctrl-c

  • Jaguar645
  • Registratie: Juni 2001
  • Laatst online: 09-05 19:04
cjdijk schreef op 13 februari 2003 @ 10:25:
[...]


Hmm. inderdaad, ik kan hem bij mij aan en uitzetten
zonder merkbaar verschil.
Ik heb dos 8.0
Misschien kan je een batch naar com/exe converteer programmaatje proberen:

http://download.com.com/3000-2069-10143761.html?tag=lst-0-1

Die maakt van je .bat een .exe bestand, die kan je niet "aborten"
Dit programmatje zag er zeer interresant uit :) direct geprobeerd enkel nu wil het hele menu niet meer loaden :/

je krijgt een "nag" screen (reclame om hun prog te kopen) en daarna opent ie niet het menu maar gaat direct naar prompt, niet echt de bedoeling :P
Wilke schreef op 13 februari 2003 @ 10:36:
Als je 4DOS nog ergens kunt vinden, daar zitten allemaal routines in om mooi/makkelijk menuutjes te tekenen, en kun je ook zeker zorgen dat je niet 'uit' het menu kunt komen.
ik heb al een mooi menuthe en dergelijke, het hoeft niet eens zo uitgebreid te zijn, het ging de lerar erom dat we weten hoe et gaat (en wie weet dat nu niet als ie met dos gewerkt heeft)

het enigste probleem, waar ik vroeger nooit naar keek eigenlijk, was dir "breaken" zou dit zeer graag weg willen hebben om dus extra te laten zien dat ik toch nog iets geleerd heb :)
Gomez12 schreef op 13 februari 2003 @ 10:37:
is het een batchfile of een geprogrammeerd menutje???
Geprogrammeerd, dan gewoon scancode afvangen. Anders op google zoeken naar dos 6.2 + ctrl-c
het is inderdaad een batch file, en google is inderdaad ook al afgezocht maar niets nuttigs jammergenoeg :/

  • Jaguar645
  • Registratie: Juni 2001
  • Laatst online: 09-05 19:04
Weet er niemand verder toevallig een oplossing? :)

  • JeroenE
  • Registratie: Januari 2001
  • Niet online
Jaguar645 schreef op:
Weet er niemand verder toevallig een oplossing? :)
Zoals al eerder is gezegd: 4Dos gebruiken. MS-Dos en het niet kunnen breaken van batchfiles heeft voor zover ik weet nooit echt goed gewerkt. Onder sommige versies kon je met BREAK OFF alleen maar er voor zorgen dat er niet 'continue' gekeken werd naar Ctrl-C maar alleen tijdens schermuitvoer. Sommige programma's zetten het ook wel weer aan (zonder dat jij dat weet natuurlijk). En soms zorgde het er wel voor dat Ctrl-C het niet meer deed, maar als je Ctrl-break gebruikte dan werd je batch file alsnog onderbroken...

In 4Dos kan je dingen doen als "on break goto ..." etc. Dat is veel handiger als je echt in batchfiles wil 'programmeren' op je computer.

  • Wilke
  • Registratie: December 2000
  • Laatst online: 22:17
jeroene schreef op:
In 4Dos kan je dingen doen als "on break goto ..." etc. Dat is veel handiger als je echt in batchfiles wil 'programmeren' op je computer.


My point exactly...en er zitten functies in om frames te tekenen e.d., en je kunt batchfiles compilen zodat ze veel sneller uitvoeren, *en* je kunt er voor zorgen dat batchfiles *zeker niet* onderbroken worden.

Vandaar dus....tot mijn grote verbazing zie ik zelfs dat 4dos nog gewoon een site heeft: 4dos homepage.

Verwijderd

helaas heb je een menu.
Een batchbestand is vrij simpel te break-vrij te maken, tenzij je iets moet indrukken op het toetsenbord.

gewoon ctty nul gebruiken en echo tekst > con
Zodra je invoer wilt hebben simpelweg eerst ctty con gebruiken. Na de invoer weer ctty nul.

ongeldige keuzes kun je al grotendeels met Choice afvangen.

Misschien dat Simtel.net of FreeDOS programma's heeft om CTRL-Break af te vangen.
Pagina: 1