🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #7753

Re: dos besturen met vb

#7753
From: ThomasL
Date: Tue, 20 Aug 2002 18:57
55 lines
3011 bytes
SLE <info@NOSPAMproit.be> schreef in berichtnieuws
9U089.72817$8o4.9814@afrodite.telenet-ops.be...
| "redhead" <re_dhead@hotmail.com> wrote in message
| news:3d5facb9$0$274$ba620e4c@news.skynet.be...
| > Is het mogelijk om met vb dos te besturen
| >
| > vb: ik wil in dos
| >     cd c:\tasm301
| >     asm eennaam.z80
| >
|
| ChDrive "c:"
| ChDir "\tasm301"
| Shell "asm eennaam.z80", vbNormalFocus
|


probeer een batchbestand te maken (tekstbestand met .bat of .cmd extensie)
schrijf er die tekst in ( via vb natuurlijk ; open "c:\tasm301\runasm.bat"
for output as nfile )

@echo off
cd c:\tasm301
asm eennaam.z80 >c:\tasm301\result.txt

dat kun je met e stringetje doen:
output nfile, "@echo off" & vbcrlf & "cd c:\tasm301" & vbcrlf & "asm " &
BESTANDSNAAM  & ">c:\tasm301\result.txt"
waar bij BESTANDSNAAM je bestandsnaam is van het te assembleren proggie
daarna kun je result.txt bekijken, in dit bestand zit dan wat er normaal in
de dosbox zou gekomen zijn
je kunt dit in een textbox laden om aan de gebruiker te laten zien of nog
verder verwerken.

Ik ken deze truk doordat ik zelf een ide heb geschreven voor JAL, dit is een
compiler voor de PIC microcontroller familie (16f84, 16f877).  dat is ook
een command line compiler zoals tasm

mijn programma is dus een texteditor (mdi) met een knop om te compilen,
waarna de compiler (dosprog) wordt aangeroepen en een log wordt getoont
ZONDER dat er een dosbox aan te pas komt
(ik gebruik ook nog routines om te laten wachten tot de compiler voltooid is
en start de compiler in een verborgen venster )


Als je graag meer info hebt kan ik je de source van mijn project mailen
mailmemaar (thomas.langewouters@NOSPAMpi.be)
Thomas

--
=-==========|Thomas Langewouters|===============-=
------> Hobyist & Student Electronics <-----------
-------> Lives in Herentals, Belgium <------------
> WEBSITE: http://home.pi.be/~p4u09003/home.html <
Technical Details
Message-ID: <aju4hh$3rg$2@reader13.wxs.nl>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!surfnet.nl!newsfeed.wxs.nl!news.wxs.nl!not-for-mail
References: <3d5facb9$0$274$ba620e4c@news.skynet.be> <9U089.72817$8o4.9814@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,b3ebe66d6aea3ecd
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-08-20 12:22:46 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!surfnet.nl!newsfeed.wxs.nl!news.wxs.nl!not-for-mail
From: "ThomasL" <thomas.langewouters@nospam.pi.be>
Newsgroups: be.comp.programming
Subject: Re: dos besturen met vb
Date: Tue, 20 Aug 2002 20:57:33 +0200
Organization: Planet Internet
Lines: 58
Message-ID: <aju4hh$3rg$2@reader13.wxs.nl>
References: <3d5facb9$0$274$ba620e4c@news.skynet.be> <9U089.72817$8o4.9814@afrodite.telenet-ops.be>
NNTP-Posting-Host: u212-239-148-124.freedom.planetinternet.be
X-Trace: reader13.wxs.nl 1029870961 3952 212.239.148.124 (20 Aug 2002 19:16:01 GMT)
X-Complaints-To: abuse@planet.nl
NNTP-Posting-Date: 20 Aug 2002 19:16:01 GMT
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2314.1300
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300