Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
eriX
Anmeldungsdatum: 01.03.2008 Beiträge: 24 Wohnort: Sachsen
|
Verfasst am: 23.04.2008, 15:20 Titel: If exist goto in FB |
|
|
Hey,
wie der Name schon sagt suche ich nach dem Code.
Wenn Datei C:\??? existiert gehe zu ..., wenn nicht gehe zu ...
Ich habs mal ganz einfach versucht mit shell "batch code" aber das geht leider auch nicht.
Danke |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
|
Nach oben |
|
 |
eriX
Anmeldungsdatum: 01.03.2008 Beiträge: 24 Wohnort: Sachsen
|
Verfasst am: 23.04.2008, 15:54 Titel: |
|
|
Das habe ich schon gefunden! Das erste ist nicht das, was ich suche, das 2 funktioniert nicht!
Was für eine IDE würdet ihr mir empfehlen? Ich nutze z.Z. die ganz normale FBIDE |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 23.04.2008, 16:23 Titel: |
|
|
Die DIE hat damit gar nix zu tun
Aber FBEdit ist die IDE deiner Wahl unter Windows.
Code: |
If DIR("Dateiname") = "" Then
'Tu was, wenn die datei gefunden wurde
end if
|
wenn das nicht funktioniert, hast du wohl einen veralteten compiler...
Die saubere Variante:
Code: | #Include "file.bi" 'oder "vbcompat.bi"
If FileExists("dateiname") Then
'Tu was, wenn die datei gefunden wurde
end if
|
_________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
eriX
Anmeldungsdatum: 01.03.2008 Beiträge: 24 Wohnort: Sachsen
|
Verfasst am: 23.04.2008, 19:04 Titel: |
|
|
Danke, macht das eig einen unterschied zwischen Windows Vista und XP?
Wenn ich schreibe
Code: | IF DIR("FB") = "FBIDE.exe" THEN
print "gefunden"
sleep 2000
else
print "nicht gefunden!"
sleep 2000
END IF
print "ganz unterer text"
sleep |
Also im Ordner wo ich die Bas gespeichert habe gibts den Ordner FB. nicht aber die FBIDE.exe
Wird kompiliert, aber nicht gestartet, muss den Task im Taskmanager abbrechen. |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 23.04.2008, 19:21 Titel: |
|
|
Zitat: | Danke, macht das eig einen unterschied zwischen Windows Vista und XP? |
warum sollte es?
Zitat: | Also im Ordner wo ich die Bas gespeichert habe gibts den Ordner FB. nicht aber die FBIDE.exe |
warum sollte es den ordner geben? wie du FreeBasic + IDE sauber installierst, erfährst du im FB-Portal. Beachte auch die FAQ - du hast den compiler wohl mit -s gui angesprochen, wodurch die konsolenausgabe unterdrückt wird. entweder kompilierst du ohne -s gui oder du fügst ein "SCREEN (zahl)" vor dem programmcode ein. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
|