Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Visual Basic: Schaltfläche soll Datei starten, aber wie ???

Piemont (Anonym) / 5 Antworten / Flachansicht Nickles

Ich möchte eine Sschaltfläche so programmieren, dass sie eine Datei (in meinem Fall setup.exe) öffnet. Da ich das Programm auf eine CD brennen will, weiss ich aber auch nicht, wie ich dann den Pfad angeben muss, weil das CD-ROM Laufwerk bei jedem PC eine andere Buchstabierung haben kann. Wer kann mir den Script verraten ???

bei Antwort benachrichtigen
schierl Piemont (Anonym) „Visual Basic: Schaltfläche soll Datei starten, aber wie ???“
Optionen

Wenn das Programm auch auf der CD ist , auf der setup.exe ist, kannst du entweder

SHELL "\\setup.exe"

schreiben, also einfach den LW-Buchstaben weglassen (geht, solange das Prog nicht aus einer DOS-Box gestartet wird),
oder

SHELL App.Path + "\\setup.exe"

App.Path ist das Verzeichnis, in dem das aktuelle Programm drin ist.
Wenn das Prog in einem anderen Verzeichnis auf der CD ist als setup.exe, kann man sich mit LEFT$ helfen:

SHELL Left$(App.Path, 2) + "\\sonstwo\\setup.exe"

bei Antwort benachrichtigen