Sicherheitsabfrage - ob eingeschaltet bei USB Festplatten

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Ironsmurf
Beiträge: 111
Registriert: 04.01.2006 12:57
Computerausstattung: AMD FX(tm)-6300 Six-Core Processor
3.50 GHz / 8 GB Ram
Windows 7 / 64bit / Ultimate
Purebasic 5.20 LTS (Windows - x86)
Wohnort: Deutschland

Sicherheitsabfrage - ob eingeschaltet bei USB Festplatten

Beitrag von Ironsmurf »

Noch mal Hallo

ich möchte gerne eine Sicherheitsabfrage in mein Programm integrieren,
ob die USB Festplatte auch eingeschaltet ist, bevor der film gestartet wird so wie ich es jetzt programmiert habe, macht er mich zwar darauf aufmerksam, aber er kontrolliert es nicht.
Wie kann man dort eine Sicherheitsschleife einbauen ?

Danke für eure Hilfe

Code: Alles auswählen

ElseIf String ("Film XYZ")
   PrintN ("Hast du die rechte USB-Festplatte eingeschaltet - Drücke Enter wenn JA") : Input ()
   RunProgram ("L:\Film XYZ.avi")
Es kommt immer auf die Sichtweise des Betrachters an.
Benutzeravatar
AndyMars
Beiträge: 141
Registriert: 08.09.2004 11:59
Computerausstattung: Win11 Prof 64bit, i5-13500 @ 4.8 GHz, 32GB RAM, Nvidia RTX 4070 TI
Wohnort: Zürich, Schweiz
Kontaktdaten:

Beitrag von AndyMars »

Meine Idee dazu: Schaue einfach, ob die Datei da ist. Wenn nicht, ist möglicherweise die Festplatte nicht angeschlossen. Vielleicht hat aber auch jemand die Datei gelöscht... ;)
Nee - ich meine - warum kompliziert, wenn's auch einfach geht (mit PureBasic-Befehlen).

Code: Alles auswählen

...
ElseIf String ("Film XYZ")
  If FileSize("L:\Film XYZ.avi")>=0
    RunProgram ("L:\Film XYZ.avi")
  Else
    PrintN("Konnte die Datei nicht finden - ist die USB Festplatte eingeschaltet?")
  EndIf
...
Grüsse von AndyMars
Antworten