PDA

Просмотр полной версии : Help with Path to file


Lok
17.06.2002, 22:50
Люди добрые, помогите. Проблема с заданием пути в функции fscommand.
В общем, когда пишу fscommand("exec","C:\mplayer2.exe") все работает (открывает Player).
Но когда пишу типа Fscommand("exec","C\Program Files\mplayer2.exe") - шишь. Сколько проверял, по-моему проблема в пробеле в задании папки Program Files(а именно в пробеле) :mad: . А как же все таки быть в таком случае?

DMN
17.06.2002, 22:59
Упс. Проверить сейчас не могу... Попробуй:

fscommand("exec","\"C\Program Files\mplayer2.exe\"") ;

Nox Noctis
18.06.2002, 02:09
fscommand("exec","C:\mplayer2.exe"); вызывает файл C:\player2.exe а НЕ C:\mplayer2.exe :)
...потому что символ следующий за обратным слэшом воспринимается как специальный.

чтобы поставить сам слэш, его надо удвоить.

то есть правильно будет:
fscommand("exec","C:\\mplayer2.exe");

плюс, если в пути к файлу есть пробелы, имена надо перевести в формат 8.3:

Fscommand("exec","C:\\Progra~1\\mplayer2.exe");

Lok
18.06.2002, 03:46
Nox Noctis, большое спасибо. Ребята извините что докучаю, но есть еще один вопрос. Как запустить из ролика песню в mplayer2.exe? Вроде бы понял как (fscommand("exec","Path to program\"\"Path to file") но чего то не работает. Спасибо за внимание :cool: