Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Visual Basic 6.0 / VBA » Problem mit Shell und .bat Files

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
21.07.2004, 20:13 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


Hi! Hab ein Problem mit .bat Files!

Ich habe ein .bat file gemacht und will das mit meinem programm ausführen.
die dir.bat liegt im gleichen verzeichnis wie die MeinProggi.exe.
die .bat is richtig konfiguriert , das heißt dass man erst eine taste drücken muss um das zu beenden.
Mit Shell kann man eigentlich .bat files ausführen, wie gesagt, das machter bei mir auch nur beendet das direkt wieder!

Mein Code sieht so aus:


Visual Basic:
Private Sub Command1_Click()
Shell App.Path & "\" & "dir.bat", vbNormalFocus
End Sub


--
Mit freundlichen Grüßen
Audron, audron@sxene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.07.2004, 20:51 Uhr
Pablo
Supertux
(Operator)


Was beendet wieder? Das VB Programm oder die .bat File? Lass ich die batch File sehen?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.07.2004, 23:00 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


also man sieht das .bat file ganz kurz nur...
und dann beendet sich das .bat file wieder
mein proggi läuft aber noch
--
Mit freundlichen Grüßen
Audron, audron@sxene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
21.07.2004, 23:05 Uhr
Pablo
Supertux
(Operator)


zeigt mir die bat Datei.

Das Problem ist in der C FAQ für Windows beschrieben

www.fun-soft.de/showtopic.php?threadid=6479&time=1090440269
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
22.07.2004, 17:31 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


ich hab das nch mit C gemacht...
die bat enthält zwei zeilen...


DOS:

@echo Das ist eine Datei!
@pause



@Echo = Es wird ein text angezeigt
@Pause = man muss erst eine taste drücken damit sich das programm beendet...

INFO:
WENNICH DOPPELT AUF DIE BAT KLICKE DANN KLAPPT DAS!

aber ich will die bat durch vb heraus öffnen
--
Mit freundlichen Grüßen
Audron, audron@sxene.de

Dieser Post wurde am 22.07.2004 um 21:02 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
22.07.2004, 21:03 Uhr
Pablo
Supertux
(Operator)


Dann weiß ich auch nicht, ich hätte gedacht, dass du "pause" nicht hattest.

Übrigens, der Link war nicht für den C-Code sondern ums Problem. Ich weiß, dass du es nicht in C gemacht hast.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
28.07.2004, 19:20 Uhr
cOdexer



also bei mir funktioniert das


Code:
Private Sub Command1_Click()
Shell App.Path + "\dir.bat", vbNormalFocus
End Sub

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
28.07.2004, 19:34 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


was hast du für code in der dir.bat stehen?

beendet sich das nich dann direkt wieder?
--
Mit freundlichen Grüßen
Audron, audron@sxene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
28.07.2004, 19:42 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


hmmmm bei mir klappts jetz auch...komisch waurm vorher nich?
Wegen dem

Private Sub Command1_Click()
Shell App.Path & "\" & "dir.bat", vbNormalFocus
End Sub

und nich

Private Sub Command1_Click()
Shell App.Path + "\dir.bat", vbNormalFocus
End Sub


????????????

naja egal danke an alle
--
Mit freundlichen Grüßen
Audron, audron@sxene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
28.07.2004, 23:04 Uhr
cOdexer



ehrlich gesagt kann ich dir das auch nich ganz deuten.. evt lags an der verknüpfungs methode '&' und '+' - wenn as so is weisste das es von Micro$oft is
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Visual Basic 6.0 / VBA ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: