Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
c.m.obrecht
Anmeldungsdatum: 09.03.2006 Beiträge: 377 Wohnort: Hofstetten SO, CH
|
Verfasst am: 05.04.2007, 12:51 Titel: VB für DOS - Shell-Befehl |
|
|
Wollte aus der File-Liste Programme starten können; habe dazu folgendes gemacht:
Code: | SUB Dir1_Change ()
File1.path = dir1.path
END SUB
SUB Drive1_Change ()
ON ERROR RESUME NEXT
dir1.path = Drive1.drive
File1.path = dir1.path
END SUB
SUB File1_DblClick ()
ON ERROR RESUME NEXT
file$ = dir1.path + File1.filename
PRINT file$
SHELL file$
END SUB
|
der Pfad/Dateiname wird richtig ausgegeben (Lange Namen natürlich gekürzt) doch während der Programmsuaführung sehe ich nur kurz "Befehl oder Dateiname nicht gefunden" aufblitzen.
Versuch übrigens unter Windows XP, also kein echtes DOS, falls dies einen Einfluss haben könnte. _________________ ...längre blomstre gamle nord... |
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 05.04.2007, 13:01 Titel: |
|
|
kann es vielleciht sein, dass du erst auf das laufwerk mit der datei wechseln musst? Ich weiß nicht, obs in VB-DOS schon den Befehl ChDrive gibt, notfalls nimmst ChDir (left(file$, 3)) _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
c.m.obrecht
Anmeldungsdatum: 09.03.2006 Beiträge: 377 Wohnort: Hofstetten SO, CH
|
Verfasst am: 05.04.2007, 13:13 Titel: |
|
|
..habe mit ChDir versucht, da bekomme ich die Meldung "Wrong Number Of Dimensions"
Kenne mich mit VB für DOS nicht so gut aus, habe das auch erst recht neu _________________ ...längre blomstre gamle nord... |
|
Nach oben |
|
|
nixsager
Anmeldungsdatum: 16.08.2007 Beiträge: 70
|
Verfasst am: 16.08.2007, 19:40 Titel: |
|
|
Hey
setze einfach zwischen 'dir1.path + File1.filename' '".\".
das problem mit 'dir1.path + File1.filename' trat bei mir immer auf wenn ich datei aus dem root-verzeichnis laden wollte!
gruß vom nixsager |
|
Nach oben |
|
|
|