tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von tombe
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
532
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Oliver Botkus Oliver Botkus ist offline Rookie
    Registriert seit
    May 2011
    Beiträge
    5
    Hallo zusammen ich hab da mal ne frage

    Kurze Beschreibung meines Problems:
    Ich hab hier ne externe USB festplatte die immer in den Standby geht und ich schon alle Energie Optionen durchgeguckt habe, Da stand nix , hab ich mir überlegt das ich mir ein Programm mache das die Festplatte ständig beschäftigt das heißt eine leer Text Datei erstellen und wieder löschen.

    hab ich schon eine Code aber der funktioniert nur teilweise

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    Dim fso As New FileSystemObject
     
    Private Sub Command1_Click()
    If Not "DATEI.TXT" Then
    fso.CreateTextFile "DATEI.TXT"
    Open "DATEI.TXT" For Output As #1
    Close #1
    Else
    If "DATEI.TXT" Then
    fso.DeleteFile "DATEI.TXT"
    End If
    End Sub


    es funktionier perfekt wenn ich den Code auf zwei Buttons aufteile. das möchte ich aber nicht, ich möchte ein butten machen mit ner schleife die den ganzen tag im Hintergrund läuft.
    ich weiß das Fehler drin sind aber ich Find se nicht.
     

  2. #2
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Also um ehrlich zu sein in verstehe den Sinn der Aktion nicht (kann mir aber auch egal sein).

    Du könntest hergehen und einfach zunächst prüfen ob die Datei existiert oder nicht. Wenn nicht, dann erstellst du sie als erstes.

    Dann nimmst du das Timer-Steuerelement und greifst damit einfach alle 1 Sekunde, 5 Minuten, 2 Stunden auf die Datei zu indem du die aktuelle Uhrzeit reinschreibst oder so.
     
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  3. #3
    Oliver Botkus Oliver Botkus ist offline Rookie
    Registriert seit
    May 2011
    Beiträge
    5
    Danke für die schnelle Antwort und für den tipp mit dem Timer
    der sinn darin ist einfach der das wenn ich die Festplatte brauche sie im Standby ist.
    Jetzt (auch ohne die Timer Funktion) zeigt er mir an

    Compile Error:
    Block if Without end if

    und ich wollte noch wissen wie geht das mit der abfrage?
    Geändert von Oliver Botkus (06.05.11 um 15:59 Uhr)
     

  4. #4
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Na der Fehlertext sagt es dir doch schon. Du hast einen IF-Block begonnen ohne ihn mit END IF abzuschließen.

    Was meinst du mit der Abfrage? Wie du prüfst ob die Datei vorhanden ist. Brauchst du gar nicht öffne sie einfach mit:

    Code vb:
    1
    2
    
    Open "pfad\dateiname.txt" For Random As #1
    Close #1

    Ist die Datei vorhanden wird sie geöffnet und gleich wieder geschlossen. Gibt es die Datei zu diesem Zeitpunkt noch nicht, wird sie angelegt und geschlossen.
    Oliver Botkus bedankt sich. 
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

Ähnliche Themen

  1. XP -> Datei nach Löschen und Aktualisieren wieder da
    Von Eiszwerg im Forum Microsoft Windows
    Antworten: 6
    Letzter Beitrag: 25.09.09, 14:26
  2. Dateien löschen innerhalb einer Schleife
    Von Schiffscomputer im Forum ASP
    Antworten: 0
    Letzter Beitrag: 26.06.08, 12:48
  3. Antworten: 5
    Letzter Beitrag: 01.07.07, 14:25
  4. Innerhalb einer for-Schleife klappts mal wieder nicht...
    Von poli-dori im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 27.09.05, 15:22
  5. Dateien löschen in einer schleife
    Von Deejoy im Forum PHP
    Antworten: 2
    Letzter Beitrag: 14.11.04, 19:07