Toon posts:

dos login code

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik ben sinds kort een script bestand in dos aan het schrijfen (.bat)
en nu heb ik een vraag over een code.
Ik heb in mijn script een login gedeelten gemaakt maar je kan alleen inloggen met guest : if %Input%==guest goto MAIN
nu lukt dit wel goed maar,... als je bijv. abc intikt, ga je ook naar het "main" gedeelten.
Hoe kan ik dit voorkomen?? want ik ga geen duizenden combinaties intikken voor m'n script

Verwijderd

if %Input%==guest goto MAIN
goto NoLogin
:MAIN
<hier je main stuff >
goto EINDE
:Nologin
<hier je foute login stuff>
:EINDE

  • MickMack
  • Registratie: December 2001
  • Laatst online: 09-09 20:47
of je drukt op ctrl+c en het script word afgesloten. Wat je beter kan doen is in Qbasic een programma schrijven en deze compileren naar een exe. Dan heb je iig een programmatje wat niet iedereen zomaar kan inzien, want dat kan met een bat file wel natuurlijk. Voor de rest zie bovenstaande oplossing :)

[ Voor 8% gewijzigd door MickMack op 06-06-2003 21:00 ]

The JavaScript GoT Tracker


  • Aetje
  • Registratie: September 2001
  • Laatst online: 18-12-2025

Aetje

Troubleshooting met HAMERRR

if NOT %input%==guest goto End
[hier je menu-zut]
:End
[Hier je exit zutje]

Forget your fears...
...and want to know more...


Verwijderd

Topicstarter
Het werkt nu maar kan ik ook m'n .bat file compile naar een .exe bestand???
en verder gaan in het programeren in dos?

[ Voor 4% gewijzigd door Verwijderd op 06-06-2003 21:14 ]


  • MickMack
  • Registratie: December 2001
  • Laatst online: 09-09 20:47
een bat file kan je niet compileren naar een exe (misschien met een of ander progje wel, maar die ken ik niet).

Ik zou toch proberen qbasic te gebruiken, omdat dat veel geschikter is voor wat je wilt maken. Qbasic wordt trouwens meegeleverd op de w98 cd. Van overige windows versies weet ik het niet. Qbasic draait bovendien ook gewoon in DOS. De programmeer taal is ook heel niet moeilijk. Er zit ook een goede help functie bij :)

The JavaScript GoT Tracker


  • bobo1on1
  • Registratie: Juli 2001
  • Laatst online: 19-10-2025
Een bat file kun je wel compilen naar een .com :)
Daar had ik vroeger een programmaatje voor, ik ben alleen vergeten welke.

Impedance, a measure of opposition to time-varying electric current in an electric circuit.
Not to be confused with impotence.


Verwijderd

Topicstarter
mischien als je erg veel tekst in je .bat file zet, gaan ze er ook niet in zitten kijken trouwens het is niet echt de bedoeling van mijn file t is maar om dingen te testen enz. just 4 fun :D
maar is dat qbasic hetzelfde als dat van dos? de commads enz?

[ Voor 15% gewijzigd door Verwijderd op 06-06-2003 21:43 ]


  • cosmoOo
  • Registratie: Maart 2000
  • Laatst online: 08-09 23:20

cosmoOo

SCSI in vogelhuisje

bobo1on1 schreef op 06 June 2003 @ 21:26:
Een bat file kun je wel compilen naar een .com :)
Daar had ik vroeger een programmaatje voor, ik ben alleen vergeten welke.
zoiets had ik vroeger ook. volgens mij was het iets als bat2com

linkje
http://members.tripod.com/~lairmaster/utilities.htm

It's a known fact that one may train cats to do exactly what they want.


Verwijderd

Topicstarter
werkt wel erg vaag het scrold gewoon door al m'n scripts heen?
en is er ergens op het web een up2date versie van qbasic te vinden? ik krijg hier tig verschillende versies :S

[ Voor 13% gewijzigd door Verwijderd op 06-06-2003 22:20 ]


Verwijderd

Topicstarter
hoe maak je zoiets van if %Input%==3 dat je naar een .exe gaat bijv. die een spel opstart?

  • Patser
  • Registratie: Maart 2000
  • Laatst online: 05-08 23:11

Patser

this.Close();

Je kunt meerdere .bat's maken en die aanroepen
if %Input%==3 call de_andere.bat

  • MickMack
  • Registratie: December 2001
  • Laatst online: 09-09 20:47

Knip staan alle versies van qbasic netjes op een rijtje. Ik zou versie 4.5 downloaden, dat is de laatste 'normale' versie van qbasic.

[ Voor 15% gewijzigd door F_J_K op 08-06-2003 10:45 . Reden: Abbandonware != freeware ben ik bang :) ]

The JavaScript GoT Tracker


Verwijderd

slechts 1 regeltje nodig. Alleen kan iedereen je paswoord aflezen, wat te voorkomen is door te compilen naar exe/com dmb Turbobat of bat2exe/bat2com
hieronder is het paswoord GOD:

@if not %login%=="GOD" ctty nul

  • jlrensen
  • Registratie: Oktober 2000
  • Laatst online: 05-08 22:47

jlrensen

plaatjes vullen geen gaatjes

Ik zou niet vertrouwen op bat2com voor beveiliging: open een geconverteerde bat maar eens met bv notepad, en je ziet de code regels bijna letterlijk staan!

(dit geldt ook na converteren van de com naar een exe met com2exe)

Men moet het denken bijbrengen, niet wat al gedacht is. ~C. Gurlitt


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

jlrensen schreef op 07 juni 2003 @ 19:21:
Ik zou niet vertrouwen op bat2com voor beveiliging: open een geconverteerde bat maar eens met bv notepad, en je ziet de code regels bijna letterlijk staan!

(dit geldt ook na converteren van de com naar een exe met com2exe)
Precies voor deze reden had ik een hele mooie COM pressor liggen; die maakte de bestanden een aantal keer zo klein; ik zal eens kijken of ik dat progsel nog ergens kan vinden?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

UPX werkt wel, of Apack.

  • 0siris
  • Registratie: Augustus 2000
  • Laatst online: 06-09 09:59
Spider.007 schreef op 07 June 2003 @ 19:26:
Precies voor deze reden had ik een hele mooie COM pressor liggen; die maakte de bestanden een aantal keer zo klein; ik zal eens kijken of ik dat progsel nog ergens kan vinden?
pklite?

ach...in een volgend leven lach je er om!


  • serhat
  • Registratie: December 2002
  • Laatst online: 22-09-2023
Ik ben effe pklite aan het testen! Een directe link erna ftp://ftp.pkware.com/pklts201.exe !

EDIT:

Sommige com bestanden comprimeert hij wel sommige niet! Bij sommige zegt hij dan dat het na compressie groter wordt dan de originele dus daarom compresseert hij het niet!

[ Voor 50% gewijzigd door serhat op 07-06-2003 21:17 ]


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Ik dacht van niet; maar eigenlijk denk ik nu van wel :D Ja dus.....

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • _nethack
  • Registratie: September 2000
  • Laatst online: 09-09 13:36

_nethack

We're all MAD here

MickMack schreef op 07 June 2003 @ 16:50:
Hier staan alle versies van qbasic netjes op een rijtje. Ik zou versie 4.5 downloaden, dat is de laatste 'normale' versie van qbasic.
Ik zou die link maar even weghalen als ik jou was...
'QBasic 4.5' die ook naar .exe kan compilen is dus QuickBasic, en dat is géén freeware maar copyrighted software.
Ook Visual Basic voor dos en TurboBasic zijn geen freeware maar commerciële pakketten.

Sometimes you just have to sit back, relax, and let the train wreck itself


  • RomeoJ
  • Registratie: Mei 2003
  • Niet online

RomeoJ

Matched: (.*)

MickMack schreef op 07 June 2003 @ 16:50:
Hier staan alle versies van qbasic netjes op een rijtje. Ik zou versie 4.5 downloaden, dat is de laatste 'normale' versie van qbasic.
Dank je, hier heb ik lang naar lopen zoeken _/-\o_

[ Voor 19% gewijzigd door RomeoJ op 08-06-2003 11:27 ]

You only need two tools in life: WD-40 and Duct-Tape, if it doesn't move and it should, use the WD-40. If it does move and it shouldn't, use the Tape.


Verwijderd

Topicstarter
qbasic is free je hoeft nx te betalen
maar hoe maak ik nu deze regel?
(qbasic trouwens je pc word wel erg zwaar traag !)
if choice = guest THEN GOTO maing

hier bugd ie erg op hoe kan dit goed komen? je mag dus alleen op guest of freemind inloggen niet op tweak ofz dan

  • _nethack
  • Registratie: September 2000
  • Laatst online: 09-09 13:36

_nethack

We're all MAD here

Verwijderd schreef op 08 juni 2003 @ 00:37:
qbasic is free je hoeft nx te betalen
*Bzzt* wrong :)

QBasic is geen QuickBasic!!
QBasic is een soort lite versie van QuickBasic. De eerste heeft geen mogelijkheid om je programma te compileren, de tweede wel.

Overigens is ook QBasic niet free... QBasic is namelijk een onderdeel van MS-DOS en/of Windows 9x, en dat zijn beide commerciele, geld kostende pakketten.

Sometimes you just have to sit back, relax, and let the train wreck itself


Verwijderd

Topicstarter
er staat nergens zo'n iets van dat je moet betalen of registreren :S
maar hoe fix ik deze regel nou? (in qbasic)
if choice = guest THEN GOTO maing

hier bugd ie erg op hoe kan dit goed komen? je mag dus alleen op guest of freemind inloggen niet op tweak ofz dan

[ Voor 4% gewijzigd door Verwijderd op 08-06-2003 11:24 ]


  • MickMack
  • Registratie: December 2001
  • Laatst online: 09-09 20:47
Hmm sorry dan dat ik dat linkje plaatste. Ik heb altijd gedacht dat het gratis was.

if choice = "guest" THEN GOTO maing
Misschien dat de aanhalingstekens wat uithalen :)
en een sub maing maken natuurlijk

maing:
<zooi>

De rest kan je toch echt wel zelf vinden denk ik. Download eens wat vooreelden en kijk hoe het daar is opgelost. Qbasic zelf bevat ook al een berg examples in de help functie.

The JavaScript GoT Tracker

Pagina: 1