.bat datei in vb starten
lima-city → Forum → Programmiersprachen → Basic
after
all
are
beitrag
datei
drive
error
exit
fehler
folgende datei
funktioniert echo
installation
memory
not
pausen
platzen
reboot
same
test
window
-
Ich hab n gro?es problem.
ich will ne batch datei (.bat) aus vb raus starten
un zwar folgende datei funktioniert:
@echo off
REM Memtest86+ DOS/Windows install script
echo ##############################################################
echo # #
echo # Memtest86+ V1.65 Installation #
echo # This installation creates a bootable floppy disk. #
echo # #
echo # Memtest is a standalone memory test and must be booted #
echo # from a floppy disk. Memtest cannot be executed under #
echo # DOS or Windows. #
echo # NOTE:You will not be able to read from the floppy after #
echo # the test is installed. This is normal. #
echo # #
echo ##############################################################
echo .
REM Are both files here?
if not exist .\rawrite.exe goto NO_PGM
if not exist .\memtestp.bin goto NO_BIN
rawrite -f memtestp.bin
if ERRORLEVEL == 1 goto ERROR
echo Done!
echo To run Memtest86+, leave the floppy in the drive and reboot.
goto EXIT
:NO_PGM
echo Error: Can't find "rawrite.exe". This program must be in the
echo same directory as the install script.
goto ERROR
:NO_BIN
echo Error: Can't find "memtestp.bin". This file must be in the
echo same directory as the install script.
goto ERROR
:ERROR
echo Installation failed!
:EXIT
pause
un die datei die ich selber geschrieben hab:
@echo off
dir c:\ > testdir.txt
exit
funktioniert NICH
beide werden so gestartet: shell(c:\test.bat)
waum geht eine un eine nicht??
w?re wichtig danke sch?n!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also ich denke das das nichts mit VB zu tun hat! VB startet die .bat-Datei ja nur in der bat datei muss der fehler sein, aber das liegt ja nitt an VB!
Die bat datei l?uft bei mir aber auch! Also ich meine sie ?ffnet sich kurz schlie?t sich dann aber wieder!
Grund:
@echo off
dir c:\ > testdir.txt
echo ---------------------------------------------
echo Die Datei testdir.txt wurde f?r matrix erstellt
echo ---------------------------------------------
pause
exit
Wenn da Pause steht, musst du zum beeden eine taste dr?cken!
Das echo wird vorher noch angezeigt!
mfg Denis
Beitrag ge?ndert am 7.01.2006 19:42 von dd2005 -
Jop weil der batch script net ein Vb Script ist
d?rfte es nicht gehen aber mhh naja
Caio @ all Mgf Saint
-
saint90 schrieb:
Jop weil der batch script net ein Vb Script ist
d?rfte es nicht gehen aber mhh naja
Caio @ all Mgf Saint
sorry, aber du hast KEINE ahnung von vb. wenn man sich mal anschaut, was und wie oft du in die letzten threads im vbforum gepostet hast, merkt man sehr schnell, dass deine kommentare sehr fehl am platz sind, und NICHTS mit dem thema zu tun haben.
eine bat ist eine stapelverarbeitungsdatei, die DOS-befehle enth?lt. ob das nun eine bat oder eine exe ist, egal in welcher programmiersprache die exe programmiert wurde, ist der Shell-Funktion von VB SOWAS von egal.
ich kenne martix, die L?sung war folgende:
zum einen war wohl ein fehler drin (wie dd2005 schon sagte), zum anderen hat es erst funktioniert, als er die api ShellExec (Shellexecute) verwendet hat. man kann also closen (der einsatz ist sowieso vorbei (war die letzte LAN)) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage