Re: runprogram() mit gewählter app
Verfasst: 09.01.2021 19:47
HI,
hmmm.
Bei meinem (OSX 10.13.6) heißt QT:
"Quicktime Player.app"
Da ist zwischen "Quicktime" und "Player" ein Leerzeichen!!! Ich hab das nicht so benannt. Das erkennt man ja aus dem String mediaplayer$, den ich so erhalte:
(B$ ist ein gültiger Pfad Festplatte/Benutzer/geteilt/irgendeingültigerordner . Kein Unterschied , wenn B$="")
Mein code läuft ja. Ist inhaltlich ja so, wie Du's gezeigt hast.
Berechtigungsproblem glaub ich eigentlich nicht - aber ich bin auch kein Kenner von MacOSX. Als Standardplayer spielt QT ja die Datei (egal was, mp3, wav, aiff, mp4) einwandfrei ab mit:
Wenn ich allerdings in mediapayer$ per openfilerequester() Quicktime ausgewählt hab, dann startet QT gar nicht erst.
mediaplayer$ passend ergänzt: "/applications/Quicktime Player.app/Contents/MacOS/Quicktime Player"
Der Unterschied ist, dass VLC.app im gesamten Pfad kein Leerzeichen hat, Quicktime Player.app hat welche. Ich hab sogar nen alten mplayer.app. Der funzt auch einwandfrei (mit den Media-Formaten, die er "kann"). Der hat auch kein Leerzeichen im Pfad.
hmmm.
Bei meinem (OSX 10.13.6) heißt QT:
"Quicktime Player.app"
Da ist zwischen "Quicktime" und "Player" ein Leerzeichen!!! Ich hab das nicht so benannt. Das erkennt man ja aus dem String mediaplayer$, den ich so erhalte:
Code: Alles auswählen
mediaplayer$ =OpenFileRequester("Mediaplayer wählen",b$,"*.*",0)
Mein code läuft ja. Ist inhaltlich ja so, wie Du's gezeigt hast.
Berechtigungsproblem glaub ich eigentlich nicht - aber ich bin auch kein Kenner von MacOSX. Als Standardplayer spielt QT ja die Datei (egal was, mp3, wav, aiff, mp4) einwandfrei ab mit:
Code: Alles auswählen
RunProgram("open",
#DQUOTE$+songs(index)\link.s+#DQUOTE$,
ordner_path$+songs$)
mediaplayer$ passend ergänzt: "/applications/Quicktime Player.app/Contents/MacOS/Quicktime Player"
Code: Alles auswählen
RunProgram(mediaplayer$,
#DQUOTE$+songs(index)\link.s+#DQUOTE$,
ordner_path$+songs$)