Что нового

Как открыть файл "Открыть с помощью"

Вовчик55

Новичок
Сообщения
57
Репутация
0
Подскажите пожалуйста, как в AutoIt открыть файл с помощью программы, но не которая установлена по умолчанию для таких типов файлов (например для .flac у меня ассоциирован Aimp, а нужно открыть например файл music.flac с помощью Winamp)
Читал тему http://autoit-script.ru/index.php/topic,7617.0.html но там что-то всего один человек подсказал, и как-то непонятно :-[
Например если использовать ShellExecute, то файл откроется в той программе, которая ассоциирована в Windows для таких типов файлов
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Надо полные пути указать к файлам. А есть у твоего winamp`а поддержка flac?
 
Автор
Вовчик55

Вовчик55

Новичок
Сообщения
57
Репутация
0
Да я указывал полный путь - сам винамп то открывается, но вместо песни перебирает путь до файла песни, либо если путь не писать то перебирает просто слова названия файла песни ;D

Да, winamp поддерживает .flac
Вот так:
Код:
Run("C:\Program Files (x86)\Winamp\Winamp.exe Imperio - Atlantis (Radio Mix).flac")

И так:
Код:
Run("C:\Program Files (x86)\Winamp\Winamp.exe C:\Imperio - Atlantis (Radio Mix).flac")

Не работает
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Код:
Run('"C:\Program Files (x86)\Winamp\Winamp.exe" "C:\Imperio - Atlantis (Radio Mix).flac"')
 
Автор
Вовчик55

Вовчик55

Новичок
Сообщения
57
Репутация
0
Спасибо большое за подсказки!
sngr, да помогло это, когда поставил кавычки одинарные :laugh:
CreatoR, так то да, может было бы проще библиотеку подключить, но я задал этот вопрос ещё как-бы и в ознакомительных целях, если потом понадобится запускать другие файлы не той программой что прописана в Windows (допустим .jpg, .txt или .doc)
 
Верх