Тема: Выполнение команды run при нажании на файл

В Windows XP проблема решалась путем изменения свойства типа файлов, можно было настроить действие файла по умолчанию. Сейчас  в Win 7 необходимо выполнить действие run при нажатии на файл. Кто может знает как это сделать, подскажите.?????

2

Re: Выполнение команды run при нажании на файл

Панель управления\Программы по умолчанию\...   - если речь об этом. В семёрке те-же свойства и ещё пара тройка добавленных настроек.
Чё конкретно ищем?

Re: Выполнение команды run при нажании на файл

Ситуация такая при двойном нажатии на файл программы AutoMate она запускает собственную оболочку ( bilder ). Если нажать на него правой кнопкой то в контекстном меню будет кнопка Run она непосредственно запускает процесс ( то что и надо ). Мне неодходимо изменить действие по умолчанию при нажании на файл с Открыть на Run.Касается не только программы AutoMate, но и любой другой проги. Например как по умолчанию для файла png сделать что бы он открывал сразу Изменение а не Открытие...

4

Re: Выполнение команды run при нажании на файл

как по умолчанию для файла png сделать что бы он открывал сразу Изменение а не Открытие...

Под изменением предполагать - редактирование ???
Программы по умолчанию\Сопоставление файлов... --- выбираете  файл "png" --- кнопка "изменить программу" -- указываете на свой редактор (или через "обзор" путь к нему ) -- ок.

5

Re: Выполнение команды run при нажании на файл

Открыть "Проводник" -> выбрать "файл" (тип файлов, которые вы хотите открывать своей программой) -> щёлкнуть на нём правой кнопкой мыши -> выбрать опцию "Открыть с помощью" -> "Выбрать программу" -> выбрать *.exe файл вашей программы (используя кнопку "Обзор") -> поставить галочку "Использовать выбранную программу..." -> Ок
Произойдёт следующее. При открытии файлов данного типа будет запускаться выбранная программа и открывать файл.

Re: Выполнение команды run при нажании на файл

Ответили на вопрос на другом форуме.
Это геморрой smile В XP это действительно было организовано гораздо удобнее.
В семёрке просто так действие не изменишь. Вам нужно:
1. Узнать расширение файла программы AutoMate - то, что в имени после точки;
2. Командой assoc узнать тип соответствующего файла;
3. Самое сложное:
- Используя редактор реестра, в разделе HKCR найти этот тип файла (не расширение, а тип! тот, который узнали на этапе 2);
- Найти в нём раздел shell и просмотреть, какие там есть подразделы. Каждый из подразделов здесь отвечает за определённое действие с объектом - open, edit, print и так далее;
- Вам нужно выяснить, какой из подразделов отвечает за действие Открыть, а какой - за Run (вероятнее всего, они так и будут называться - Open и Run);
- Изменить значение параметра (По умолчанию) в разделе shell на тот, который вам нужен (там будет Open, а вам нужно вместо него вписать второй, который отвечает за действие Run).
Нормальный такой алгоритм, да? wink на самом деле, это проще сделать, чем описать. Основная сложность при работе с реестром в том, чтобы не напортачить - любое изменение действует мгновенно. Поэтому прежде чем что-то изменять в реестре, рекомендую делать резервную копию того, что собираетесь изменять - нажать на нужный раздел правой кнопкой мыши, выбрать пункт Экспортировать и сохранить файл куда-нибудь (экспортировать - это именно сохранение всего раздела). Если что пойдёт не так, просто запускаете полученный таким макаром файл - всё восстановится.