5

Можно ли установить параметры по умолчанию для приложения в Windows XP? (без использования ярлыка) Например, я хочу, чтобы Firefox запускался с параметрами «-p username» при запуске «firefox.exe».

7 ответов7

7

Запустите regedit и посмотрите на ключ:

`My Computer\HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command`

Поместите -p username в командную строку в соответствующем месте.

Однако я считаю, что это влияет на всех пользователей машины.

Также было бы целесообразно сделать резервную копию этой части реестра. В RegEdit выберите ключ:

 `My Computer\HKEY_CLASSES_ROOT\FirefoxHTML`

и выберите Файл | Экспорт ... Выберите опцию Выбранная ветка, чтобы сделать резервную копию этой части реестра перед ее изменением.

3

Вы можете указать параметры по умолчанию для любого файла (например, HTML-файлы). Просто:

  1. Откройте Мой компьютер
  2. В меню « Инструменты» выберите « Свойства папки».
  3. Перейти на вкладку Типы файлов
  4. Найдите нужный тип файла (HTM или HTML или оба!)
  5. Нажмите на кнопку Дополнительно
  6. Выберите открытое действие из списка действий
  7. Нажмите на Изменить
  8. Добавьте любой параметр в текстовое поле Приложение, которое используется для выполнения действия:
  9. Нажмите ОК и ОК, а затем Закрыть

Теперь, когда пользователь открывает файл HTM или HTML, Firefox (или любое приложение, связанное с файлами HTM или HTML) будет запускаться по указанным параметрам и открывает этот файл.

Но, насколько я знаю, нет способа указать параметр по умолчанию для конкретного EXE, когда пользователь нажимает на него.

2

Вы можете просто создать командный файл, который запускает Firefox с аргументами, и всегда использовать его для запуска, добавив каталог Firefox в переменную среды PATH и просто вызвав run.bat

2

1) Откройте блокнот, вставьте его и сохраните как firefox.bat

@echo off
firefox-original.exe -p username %*

2) Используя компилятор пакетных файлов (например, этот или этот, который, кажется, выполняет то, что вам нужно, но обратите внимание, что я лично не проверял и это), скомпилируйте firefox.bat в firefox.exe

3) Перейдите в каталог установки Firefox и переименуйте firefox.exe в firefox-original.exe

4) Скопируйте и вставьте ваш скомпилированный пакетный файл firefox.exe в каталог установки Firefox.

Теперь, когда firefox.exe запускается либо напрямую, либо по ярлыку, либо по связанному типу файла, ваш скомпилированный пакетный файл запустит firefox-original.exe с вашими пользовательскими параметрами и параметрами, переданными во время запуска.

0

Пришлось сделать это, чтобы открыть Dia в интегрированном режиме. Откройте regedit и найдите свое расширение в HKEY_CLASSES_ROOT. В моем случае .dia имеет значение dia_auto_file.

HKEY_CLASSES_ROOT> .dia = dia_auto_file

Найдите это значение внутри HKEY_CLASSES_ROOT. Раскройте это значение до «команды»:

HKEY_CLASSES_ROOT> dia_auto_file> shell> open> команда

Здесь вы можете редактировать командную строку следующим образом:

"F:\Portable\Dia\bin\diaw.exe" "% 1"

в

"F:\Portable\Dia\bin\diaw.exe" "% 1" - интегрировано

0

Всегда использовать один и тот же ярлык для Firefox? Насколько я знаю, невозможно установить это для каждого приложения, просто для ярлыка.

0

Альтернативой использованию компилятора пакетного файла является использование сценария AutoIt , который можно скомпилировать в исполняемый файл.
Как уже обсуждалось здесь, вам придется переименовать исполняемый файл и заменить его на скомпилированный скрипт, что имеет недостаток при обновлении исполняемого файла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .