Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Searider
Anmeldungsdatum: 06.03.2007 Beiträge: 2
|
Verfasst am: 06.03.2007, 11:06 Titel: Bin Neu hier und hab den auch gleich ein Problem |
|
|
Hallo Freebasic - Gemeinde, in diesem Forum blättere ich schon lange Zeit. Da ich mit Freebasic bisher nur wenig gearbeitet habe und eigentlich nur einige Batchdateien kompiliert habe konnte ich mich eigentlich nicht so richtig einbringen.
Und doch habe ich jetzt ein Problem:
Ich arbeite mit der Apache-Server-Software, in der einige Batchdateien zum starten des Servers gehören.
Wenn ich diese Dateien aus dem Ordner starte laufen sie ohne Beanstandungen. Will ich dies aber über freebasic machen bekomme ich von der aufrufenden Batchdatei nur eine Fehlermeldung.
Wie bekommt man es hin, das die Batchdatei im Ordner geöffnet wird.
Code: |
#include "windows.bi"
dim aufruf as string
dim x as UInt
aufruf="e:\xampp\apache_start.bat"
x=winexec(aufruf,SW_SHOW)
print x
|
Danke vorab sagt der
Searider |
|
Nach oben |
|
|
MisterD
Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 06.03.2007, 12:47 Titel: |
|
|
aufruf="e:\xampp\apache_start.bat"
x=winexec(aufruf,SW_SHOW)
=>
verzeichnis = "e:\xampp\"
aufruf = "apache_start.bat"
CHDIR verzeichnis
x=winexec(aufruf,SW_SHOW)
die .bat arbeitet mir relativen verzeichnissen wahrscheinlich => vorher ins verzeichnis der batch wechseln. _________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra |
|
Nach oben |
|
|
Searider
Anmeldungsdatum: 06.03.2007 Beiträge: 2
|
Verfasst am: 06.03.2007, 13:54 Titel: Danke Mister D |
|
|
Wie kann die Welt doch einfach sein!
Hallo Mister D, ich dank dir für deine Hilfe, ich poste noch einmal den Code, da er ein wenig von deinem abweicht.
Code: |
#include "windows.bi"
dim aufruf as string
dim verzeichnis as string
dim x as UInt
aufruf="apache_start.bat"
verzeichnis = "e:\xampp\"
CHDIR verzeichnis
x=winexec(aufruf,SW_SHOW)
|
Bis zum nächstern mal!
Searider |
|
Nach oben |
|
|
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 06.03.2007, 19:39 Titel: |
|
|
Und für dieses "nächste mal" bitte auch 'nen vernünftigen Titel benutzen. _________________ Eine handvoll Glück reicht nie für zwei.
--
|
|
Nach oben |
|
|
|