Seite 1 von 1

Runprogram abkürzen

Verfasst: 06.05.2008 18:27
von Ironsmurf
Hallo zusammen

ich habe eine Frage ?

wenn ich mit Runprogram eine Datei starte

Code: Alles auswählen

RunProgram ("X:\0001 ° yxz.avi")

sieht der Befehl im moment so aus, kann man das auch so ändern, das er nur die ersten 4 Zeichen des Datei namens nimmt, und die restlichen Zeichen des Datei namens ignoriert, der Datei Name soll nicht geändert werden.
RunProgram ("X:\0001*************.avi")

Vielleicht hat jemand einen Tip für mich

Vielen Dank im voraus

Verfasst: 06.05.2008 18:37
von STARGÅTE
nein geht nicht, sonst würde er ja manchmal mehrere Ausführen:

wenn dann so:

Code: Alles auswählen

If ExamineDirectory(0, "X:\", "0001*.avi")  
 While NextDirectoryEntry(0)
  If DirectoryEntryType(0) = #PB_DirectoryEntry_File
   RunProgram ("X:\"+DirectoryEntryName(0))     
  EndIf
 Wend
 FinishDirectory(0)
EndIf
So führt er alle Datein aus, die das Muster 0001*.avi haben

Verfasst: 06.05.2008 18:44
von AND51
Bestenfalls kannst du die Endung ".exe" weglassen, wenn du Programme ausführen willst (funktioniert zumindest unter MS-DOS).
Probier's aus.

Verfasst: 06.05.2008 18:57
von ts-soft

Code: Alles auswählen

Define.s avi = "X:\0001 ° yxz.avi"
RunProgram (avi) 
Ist zwar auch nicht logischer als die Frage, aber ...

oder geht um dies?
http://msdn.microsoft.com/en-us/library/aa364989.aspx