Supportnet / Forum / WindowsXP
Alert-window beim Öffnen einer Verknüpfung einrichten?
Frage
Hi Leute!
Mein Vater hat seine CD-Sammlung am Computer mit einem Programm archiviert, welches ganz normal auf der internen C-Festplatte archiviert ist. Die Datenbank und alles dazugehörige, was er eingespielt hat, liegt aus Platz- & Zweckgründen auf einer externen Festplatte.
Irgendwie kann er sich aber nicht merken, jedesmal, bevor er das Programm startet, die externe Festplatte einzuschalten. Dann werden alle neuen Datensätze auf der C-Festplatte irgendwo erstellt und ich muss sie dann wieder mühsam auf die externe Festplattte kopieren. Außerdem hat er dann "ganz plötzlich" keinen Zugriff auf die bisherigen erstellten Datensätze.
Ich will ihm ein bisschen helfen, dass so etwas nicht mehr passiert.
----------------------------------------------------------------
DESHALB MEINE FRAGE:
Ist es möglich, dass wenn er die Verknüpfung zu diesem Programm am Desktop anklickt, ein alert-Window erscheint, welches ihn daran erinnert, dass er die Festplatte einschalten muss? Und dass sich das Programm erst öffnet, wenn er dieses mit "Ja" bestätigt hat?
Ich habe mir das so vorgestellt (Link zu Bild):
http://img216.imageshack.us/img216/7183/exthddonky9.png
Wenn man auf "Ja" klickt, öffnet sich das Programm, bei "Nein" wird der ganze Befehl abgebrochen, gleich wie bei "Abbrechen" oder "X".
Ist das von Windows XP aus schon möglich? Wenn nicht, kennt ihr ein Programm, mit dem man so was einrichten kann?
Oder kann ich sowas mit zB Visual Basic selbst programmieren? Also ein kleines Standalone-Programm, welches aus diesem alert-Window und einer Weiterleitung besteht? Kann mir wer den Quellcode dazu geben? Ich habe nämlich gar keine Erfahrung mit Visual Basic.
Danke im Voraus!!!
lg Thomas
Antwort 1 von WOW_gamer
Ja, das müsste mit Visual Basic gehen! Aber ich habe auch zu wenig Erfahrung damit!
Vielleicht schaust du mal in ein Forum, welches sich ausschließlich damit beschäftigt!
Vielleicht schaust du mal in ein Forum, welches sich ausschließlich damit beschäftigt!
Antwort 2 von Seymour
Hallo Thomas,
Versuche es mit diesem VBScript.
Notepad.exe ist natürlich nur ein Beispiel für eine Anwendung. Code in den Editor einfügen, die richtige Anwendung eintragen, und mit der Endung .vbs abspeichern. Anschließend eine Verknüpfung auf dieses Script auf dem Desktop, oder im Startmenü anlegen.
Gruß Seymour
Versuche es mit diesem VBScript.
Set Wss = Wscript.CreateObject("Wscript.Shell")
r=msgbox("Ist die externe Festplatte eingeschaltet?",52,"Externe Festplatte eingeschaltet?")
If r=vbyes Then
Wss.Run("notepad.exe")
Else
wsh.echo "Erst die externe Festplatte einschalten!"
End If
wsh.quitNotepad.exe ist natürlich nur ein Beispiel für eine Anwendung. Code in den Editor einfügen, die richtige Anwendung eintragen, und mit der Endung .vbs abspeichern. Anschließend eine Verknüpfung auf dieses Script auf dem Desktop, oder im Startmenü anlegen.
Gruß Seymour
Antwort 3 von Thomas32
Vielen vielen Dank! Funktioniert super!

