dateien ausführen/starten

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

US-Blitz

ehemals "SimssmiS"

Betreff: dateien ausführen/starten

BeitragSo, Mai 23, 2010 9:54
Antworten mit Zitat
Benutzer-Profile anzeigen
ist es möglich mit blitz basic 3d eine datei auszuführen z.B. exe dateien wenn ja wie

Thunder

BeitragSo, Mai 23, 2010 9:58
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic: [AUSKLAPPEN]
ExecFile "notepad.exe"


Diese Frage gabs schon oft - Forensuche!


mfg Thunder
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit
  • Zuletzt bearbeitet von Thunder am So, Mai 23, 2010 9:58, insgesamt einmal bearbeitet

Hubsi

BeitragSo, Mai 23, 2010 9:58
Antworten mit Zitat
Benutzer-Profile anzeigen
ExecFile hilft da weiter.
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

US-Blitz

ehemals "SimssmiS"

BeitragSo, Mai 23, 2010 17:34
Antworten mit Zitat
Benutzer-Profile anzeigen
habe win 7 nur als info
Code: [AUSKLAPPEN]
Datei$="LaunchBfII.exe"
Repeat
If KeyHit(2) Then ExecFile Datei
Until KeyHit(1)

die Datei LaunchBfII befindet sich im selben ordner doch es wird nichts gestartet was mach ich falsch

Starwar

BeitragSo, Mai 23, 2010 17:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Hast du ein Grafikfenster erstellt und ist es aktiv/im Vordergrund? Sonst funktioniert es unter Blitz nicht.
MFG

Thunder

BeitragSo, Mai 23, 2010 17:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Blitz3D erstellt immer ein Grafikfenster. Natürlich muss es im Vordergrund sein
Fehlersuche:
  • Ist das Fenster im Vordergrund?
  • Keyhit(2) = 1 auf der Nummernleiste
  • Erstellt die Datei, die ausgeführt werden soll eine Ausgabe? (vielleicht wird sie gestartet und du merkst es nur nicht)
  • Wird der String in der Schleife manipuliert?
  • ...
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

US-Blitz

ehemals "SimssmiS"

BeitragSo, Mai 23, 2010 17:58
Antworten mit Zitat
Benutzer-Profile anzeigen
das is das ganze programm ja ich drücke 1 und die datei ist eine exe datei aus dem spiel star wars battlefront 2

Thunder

BeitragSo, Mai 23, 2010 19:05
Antworten mit Zitat
Benutzer-Profile anzeigen
und was soll die Datei machen? Vielleicht ist es ein Hintergrundprozess des Spiels (du sagtest ja, aus dem Spiel).
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

blackgecko

BeitragSo, Mai 23, 2010 20:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Versuch mal das hier:
BlitzBasic: [AUSKLAPPEN]
ExecFile("C:\WINDOWS\notepad.exe")

(Einfach so, ohne irgendwelche Abfragen oder Schleifen drumherum)
Das sollte den Editor von Windows starten. Wenn das funktioniert, machst du in deinem Programm was falsch.
So long and thanks for all the fish.
Fedora 17 | Windows 7 || BlitzPlus | BlitzMax
Rechtschreibflame GO!!! Deppenapostroph | SeidSeit | Deppenakzent | DassDas | Deppenleerzeichen | TodTot | enzigste.info - Ja, ich sammel die.

Thunder

BeitragSo, Mai 23, 2010 21:22
Antworten mit Zitat
Benutzer-Profile anzeigen
@Blackgecko & US-Blitz:
Vielleicht hat er nicht den Pfad "C:\WINDOWS". In unserer Schule haben wir Windows XP mit dem Pfad "C:\WINNT\"
Am besten ist:
BlitzBasic: [AUSKLAPPEN]
ExecFile "%WINDIR%\notepad.exe" ;Editiert
;oder
ExecFile "notepad.exe" ;Da der Windowsordner normalerweise auch in PATH steht


mfg Thunder
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit
  • Zuletzt bearbeitet von Thunder am Mo, Mai 24, 2010 19:59, insgesamt einmal bearbeitet

ozzi789

BeitragMo, Mai 24, 2010 18:17
Antworten mit Zitat
Benutzer-Profile anzeigen
ExecFile Datei$ ?
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

blackgecko

BeitragMo, Mai 24, 2010 18:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Das dürfte egal sein, die Dateitypen werden ja beim ersten Erscheinen festgelegt und bleiben so. (So weit ich mich erinnere...) Aber sauberer wäre es sicher.
@Thunder: Ich wollte nur anmerken, dass deine erste Variante bei mir nicht funktioniert, meine hingegen schon. (Win7)

Edit: Nein, auch so gehts nicht...
Wenn ich das in die Explorer-Suchleiste eingeb, startet Notepad, aber aus einem Blitz-Programm heraus gehts nicht...
So long and thanks for all the fish.
Fedora 17 | Windows 7 || BlitzPlus | BlitzMax
Rechtschreibflame GO!!! Deppenapostroph | SeidSeit | Deppenakzent | DassDas | Deppenleerzeichen | TodTot | enzigste.info - Ja, ich sammel die.
  • Zuletzt bearbeitet von blackgecko am Mo, Mai 24, 2010 21:35, insgesamt einmal bearbeitet

Thunder

BeitragMo, Mai 24, 2010 19:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja, stimmt. Ich mache das immer falsch:
BlitzBasic: [AUSKLAPPEN]
ExecFile "%WINDIR%\notepad.exe" ; nicht %WINDOWSDIR%
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group