Toon posts:

Utilities cd

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben van plan een bootable utilities cd te gaan maken.
Hierop komen programmatjes die ik regelmatig gebruik zoals partition Magic, drive image Docmem20 enz.
Nou wil ik eigenlijk na het booten (in dos) een soort keuze menutje bouwen zodat ik niet met command regels hoef te werken voor het aktiveren van het gewenste programmatje.
Wie weet waar ik hierover info kan vinden. Zijn er soms programma''s waar ik dit mee kan bouwen ??

  • M@rijn
  • Registratie: December 2001
  • Laatst online: 11-09 15:55
voor PM heb je toch de windows kernel nodig denk ik.

Verwijderd

DTC_marijn schreef op 23 February 2003 @ 13:48:
voor PM heb je toch de windows kernel nodig denk ik.
Nee hoor, je hebt er ook een DOS versie van.

Misschien heb je hier iets aan?

[ Voor 19% gewijzigd door Verwijderd op 23-02-2003 13:53 ]


Verwijderd

Idd..sommige programma's kunnen niet in dos runnen dus dat heeft weinig zin :)

  • Vinnie
  • Registratie: November 2000
  • Niet online
DTC_marijn schreef op 23 February 2003 @ 13:48:
voor PM heb je toch de windows kernel nodig denk ik.
Dacht ut toch van niet :) Zelfs de laatste PM (versie 8 ) heeft een DOS progsel en die kun je oa ook op flop zetten waarmee je kan booten.

Maar bootmenutje kun je toch gewoon in de config.sys/autoexec.bat maken? Nadeel is wel dat je telkens moet rebooten voor een andere optie in het menu :{

Dosshell kan soms ook, maar icm PM ofzo lijkt me dat niet slim ;)

Maar werken met batchbestanden kan ook, maar da's ff flink goed nadenken hoe je het in elkaar wil zetten :)

C:\>_


Verwijderd

Topicstarter
Ik gebruik de dos versies van deze programma's en die werken wel. Dus over het wel of niet werken van de programma's hoeven jullie je geen zorgen te maken. Dat gaat wel werken. Dus even terug naar de gestelde vraag aub.

Verwijderd

pffhh GWbasic, QuickBasic... programmeren dus.
Anders als je Norton Commander voor Dos hebt, kun je een menutje bouwen.

  • max
  • Registratie: Juni 2001
  • Niet online

max

a.k.a. Bezwaarbaard

Je kunt ook een batch menu maken.

Zoek maar eens op naar het bestandje choice.com en doe in cmd "choice /?"

[ Voor 16% gewijzigd door max op 23-02-2003 15:14 ]

Bald by design, beard by choice.

Inzien dat je iets niet weet, is belangrijker dan alles weten.


Verwijderd

Fire_escape schreef op 23 February 2003 @ 15:14:
Je kunt ook een batch menu maken.

Zoek maar eens op naar het bestandje choice.com en doe in cmd "choice /?"
zucht... die goede ouwe tijd.. eeuwige (onvindbare) fouten in de errorlevels..

ts: zoek gewoon eens op dos menu. daar is zat van te vinden

Verwijderd

Topicstarter
Verwijderd schreef op 23 February 2003 @ 13:55:
pffhh GWbasic, QuickBasic... programmeren dus.
Anders als je Norton Commander voor Dos hebt, kun je een menutje bouwen.
Dan gaan we maar eens opzoek naar die goeie ouwe Norton Commander

  • Tubbietje
  • Registratie: November 2001
  • Laatst online: 18-09 23:36

Tubbietje

Illegaal!

Ik heb ook is zo'n cd gemaakt met Norton Ghost, DOS en Partition Magic... dit had ik zoals heir al gezegd is met een batch bestand gemaakt incl. CHOICE.

Intel Core i7 4770K + 8x LG 24EB23 | New iPad 16GB WiFi | Xiaomi Mi Mix 2 | Microsoft Surface Pro 3 i5 128GB


Verwijderd

Topicstarter
Hoe maak je zo'n CHOICE eigenlijk ???

Verwijderd

Topicstarter
Heb intussen m'n choice.com gevonden en ben een batch bestandje aan het schrijven.
Als het klaar is en getest zal even in dit topic zetten.

Verwijderd

Okiedo.

Toch is een simpele bootCD met Norton Commander en het menutje aan (F2) verdomd makkelijk... ;)

Verwijderd

http://www.nu2.nu/ en http://www.nu2.nu/forum kunnen van pas komen.
Windows in RAM draaien is mogelijk door een complete partitie als image te laden van cd in geheugen, en vervolgens te booten.

  • Arnaud
  • Registratie: Mei 2000
  • Laatst online: 02-08 18:07
Ik heb ook zo'n cd gemaakt, maar Partition Magic wil bij mij niet werken omdat hij een "Temp" bestandje wil wegschrijven in dezelfde map als waar pqmagic.exe staat. Ditzelfde probleem heb ik met DriveImage. Misschien dat je dit op kunt lossen met een RAM-drive?

Verder kun je dit doen in je config.sys:
[menu]
menuitem=Optie1, Blabla1
menuitem=Optie2, Blabla2
menuitem=Optie3, Blabla3
menudefault=Optie1,30

[Optie1]
device=himem.sys /testmem:off

[Optie2]
device=himem.sys /testmem:off
device=oakcdrom.sys /D:oemcd001

[Optie3]

[common]
dos=high,umb

En vervolgens dit in autoexec.bat:
@ECHO OFF
path=a:\

GOTO %config%

:Optie1
ghost
goto Einde

:Optie2
pqmagic
goto Einde

:Optie3
goto Einde

:Einde

Natuurlijk kun je via batch-files, choice.com en command-line parameters voor allerlei utilities eindeloos verder priegelen.

Edit: Kijk eens op http://www.nu2.nu/corpmodboot/

[ Voor 5% gewijzigd door Arnaud op 25-02-2003 13:35 . Reden: Extra link toegevoegd ]


  • Guider
  • Registratie: Februari 2001
  • Laatst online: 13:13
Verwijderd schreef op 25 februari 2003 @ 12:51:
http://www.nu2.nu/ en http://www.nu2.nu/forum kunnen van pas komen.
Windows in RAM draaien is mogelijk door een complete partitie als image te laden van cd in geheugen, en vervolgens te booten.
Dat zou natuurlijk wel heel erg mooi zijn om windows te booten van af cd.
Ik weet dat er een programma bestaat maar als je het natuurlijk zelf kan maken zou het helemaal mooi zijn.

Er bestaat ook een project die windows 98 vanaf cd draait maar windows 2000/XP zou veel mooier zijn.

Heeft iemand hier misschien meer informatie over of een site waar het duidelijk staat uitgelegd hoe je windows 2000/XP kan booten vanaf cd

Verwijderd

Topicstarter
Dan moet je Linux Knoppix een proberen. Kun je gewoon vanaf cd draaien.

  • Guider
  • Registratie: Februari 2001
  • Laatst online: 13:13
Die had ik ook al gevonden maar mij leek het veel mooier om windows van cd te draaien in plaats van linux.

Gewoon om te kijken of het lukt.

  • DaRoot
  • Registratie: Maart 2001
  • Laatst online: 11:39

DaRoot

Some say...

Arnaud schreef op 25 February 2003 @ 13:01:
Ik heb ook zo'n cd gemaakt, maar Partition Magic wil bij mij niet werken omdat hij een "Temp" bestandje wil wegschrijven in dezelfde map als waar pqmagic.exe staat. Ditzelfde probleem heb ik met DriveImage. Misschien dat je dit op kunt lossen met een RAM-drive?

Verder kun je dit doen in je config.sys:
[menu]
menuitem=Optie1, Blabla1
menuitem=Optie2, Blabla2
menuitem=Optie3, Blabla3
menudefault=Optie1,30

[Optie1]
device=himem.sys /testmem:off

[Optie2]
device=himem.sys /testmem:off
device=oakcdrom.sys /D:oemcd001

[Optie3]

[common]
dos=high,umb

En vervolgens dit in autoexec.bat:
@ECHO OFF
path=a:\

GOTO %config%

:Optie1
ghost
goto Einde

:Optie2
pqmagic
goto Einde

:Optie3
goto Einde

:Einde

Natuurlijk kun je via batch-files, choice.com en command-line parameters voor allerlei utilities eindeloos verder priegelen.

Edit: Kijk eens op http://www.nu2.nu/corpmodboot/
Jep, kan je inderdaad oplossen door PQ Magic te kopiëren naar de RAM-drive. Gebruiken we op de zaak ook. Zo kun je iig. binnen 20 sec. elke moderne grote schijf partitioneren en formatteren. Met Fdisk en Format ben je anders veel langer bezig.

Insured by MAFIA - You hit me, we hit you!!!


  • Arnaud
  • Registratie: Mei 2000
  • Laatst online: 02-08 18:07
Jep, kan je inderdaad oplossen door PQ Magic te kopiëren naar de RAM-drive
Kun je mijn geheugen even opfrissen en de gebruikte dos-commando's hier posten?

Als je Partition Magic alleen gebruikt vanwege het snelle formatteren dan moet je ook eens naar OFormat kijken. Zelfs Microsoft gebruikt dit in plaats van hun oude format.com sinds Windows XP.

Verwijderd

xmsdsk 6000 /t /y
if errorlevel 1 set ramdrive=A
if errorlevel 2 set ramdrive=B
if errorlevel 3 set ramdrive=C
if errorlevel 4 set ramdrive=D
if errorlevel 5 set ramdrive=E
if errorlevel 6 set ramdrive=F
if errorlevel 7 set ramdrive=G
if errorlevel 8 set ramdrive=H
if errorlevel 9 set ramdrive=I
if errorlevel 10 set ramdrive=J
if errorlevel 11 set ramdrive=K
if errorlevel 12 set ramdrive=L
if errorlevel 13 set ramdrive=M
if errorlevel 14 set ramdrive=N
if errorlevel 15 set ramdrive=O
if errorlevel 16 set ramdrive=P
if errorlevel 17 set ramdrive=Q
if errorlevel 18 set ramdrive=R
if errorlevel 19 set ramdrive=S
if errorlevel 20 set ramdrive=T
if errorlevel 21 set ramdrive=U
if errorlevel 22 set ramdrive=V
if errorlevel 23 set ramdrive=W
if errorlevel 24 set ramdrive=X
if errorlevel 25 set ramdrive=Y
if errorlevel 26 set ramdrive=Z

%ramdrive%:
cd \
md pqmagic
cd pqmagic
copy a:\*.*
attrib -r -s -h *.*
mouse
pqmagic

die IF's zijn ook te vervangen door zogenaamde BennyLevel als je wilt:
for %%x in ( A..Z) do if errorlevel H%%x set ramdrive=%%x

wel even A..Z voluit schrijven dan.

Verwijderd

Topicstarter
Ben intussen begonnen om zo'n "corpmodboot" in elkaar te sleutelen. ZEER handige utilities cd moet ik zeggen.

  • The_Ghost
  • Registratie: December 2000
  • Laatst online: 05-01-2021

The_Ghost

To beer or not to beer........

Ik zou het checken van de errorlevels even omdraaien. Als je errorlevel 2 terugkrijgt pakt ie 1 namelijk ook. Hij controleert of het errorlevel groter is dan de gegeven waarde.
Dus met de grootste beginnen...

Get your copy of the web: 'copy http://*.* a:'


Verwijderd

echo off
cls
echo. Menuutje
echo. kies programma a,b of q
echo.
choice /c:abq " Maak een keuze"
if errorlevel 3 goto q
if errorlevel 2 goto b
if errorlevel 1 goto a

:b
echo. run programma b
goto q

:a
echo. run programma a

:q
echo. enzovoort

[ Voor 15% gewijzigd door Verwijderd op 09-03-2003 20:12 ]


Verwijderd

The_Ghost schreef op 06 March 2003 @ 19:22:
[...]


Ik zou het checken van de errorlevels even omdraaien. Als je errorlevel 2 terugkrijgt pakt ie 1 namelijk ook. Hij controleert of het errorlevel groter is dan de gegeven waarde.
Dus met de grootste beginnen...
lijkt me niet:
stel errorlevel blijkt 26 te zijn:

if errorlevel 1 set ramdrive=A -> wordt uitgevoerd
if errorlevel 26 set ramdrive=Z -> wordt uitgevoerd.
Eindwaarde: %ramdrive%=Z

if errorlevel 26 set ramdrive=Z -> wordt uitgevoerd
if errorlevel 1 set ramdrive=A -> wordt helaas ook uitgevoerd, want errorlevel >=1
eindwaarde: %ramdrive%=A -> incorrecte waarde.

FreeDOS kent %errorlevel% voor exacte waarde:
if %errorlevel%==XX set YY=ZZ

een normale errorlevel lees je als:
if %errorlevel%>=fixed_value THEN do_something

waarbij %errorlevel% de returnwaarde van een executable bestand is.

nou ja, SET /P ook maar eens gaan misbruiken nu :)

DOMST heeft wel gelijk met zijn volgorde, maar dat komt door GOTO.
In mijn voorbeeld overschrijf je de inhoud van een variablele steeds tot je een eindwaarde overhoudt.
GOTO zorgt gewoon voor slechts 1 programmafragment-afhandeling.

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

Pagina: 1