Показать сообщение отдельно
  #1 (permalink)  
Старый 04.04.2010, 14:01
Новичок на форуме
Отправить личное сообщение для Klikujiskaaan Посмотреть профиль Найти все сообщения от Klikujiskaaan
 
Регистрация: 04.04.2010
Сообщений: 4

Выбор программы для открытия файлов с помощью js
Добрый день, коллеги.
Столкнулся с такой проблемой: на работе js используют для создания визардов под большой win проект и есть задача "если файл не excel xml - показывать окно выбора программы для открытия файла" (стандартное окошко винды, когда пытаешься открыть файл не ассоциированный ни с чем). Облазил кучу форумов, но нигде не нашел ничего подходящего. Может кто поможет, буду очень признателен.
Фрагмент кода (если файл без ассоциации - просто влетает окошко "файл ни с чем не ассоциирован, страдайте"):
FilePath = Params.GetParameter("Publish2Excel/FilePath").Value;
var objShell = new ActiveXObject("Shell.Application");
var OProgr = "Excel";
try
{
	var excel = new ActiveXObject("Excel.Application");
}
	catch(e)
{
	OProgr = FilePath;
}
objShell.ShellExecute(OProgr, '\"' + FilePath + '\"', "", "open", 1);
Ответить с цитированием