| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen   | 
	
	
	
		| Autor | 
		Nachricht | 
	
	
		eriX
 
 
  Anmeldungsdatum: 01.03.2008 Beiträge: 24 Wohnort: Sachsen
  | 
		
			
				 Verfasst am: 23.04.2008, 14: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, 14: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, 15: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, 18: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, 18: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 | 
		 | 
	
	
		  | 
	
	
		 |