Как создать файл ini

Обновлено: 07.07.2024

1. Перейдите в папку с настройками игры »C:UsersDocumentsCommand and Conquer Generals Zero Hour Data» и откройте файл «options.ini» при помощи блокнота или др. программы. Впишите или замените содержимое файла следующими строками (IPAddress установите свой):
AntiAliasing = 0
CampaignDifficulty = 0
Firewallbehavior = 0
GameSpyIPAddress = 192.168.0.1
Gamma = 50
IPAddress = 192.168.0.1
IdealStaticGameLOD = High
LanguageFilter = false
MoveScrollAnchor = 0
MusicVolume = 0
Resolution = 1024 768
Retaliation = yes
SFX3DVolume = 40
SFXVolume = 40
ScrollFactor = 60
SendDelay = no
StaticGameLOD = lOW
UseAlternateMouse = no
UseDoubleClickAttackMove = no
VoiceVolume = 50
2. Кликните правой кнопкой мыши на .EXE файл («generals.exe«), запускающий игру (или на ярлык на рабочем столе), выберите пункт «Свойства» (Properties) и установите следующие значения:
на вкладке «Совместимость» установите галочку в окошке «Запустить программу в режиме совместимости с:» и выберите »Windows XP Service Pack 2«;
ниже установите галочку в окошке »Выполнять эту программу от имени Администратора, нажмите на кнопку «Изменить параметры для всех пользователей» и кнопку «OK».
Запускайте игру и пробуйте. Должно все работать.


Command & Conquer Generals: Zero Hour "Карта - Mender"

Command & Conquer Generals: Zero Hour "Карта - Axon Sides"

Command & Conquer Generals: Zero Hour "Карта - Axon Sides"

Command & Conquer Generals: Zero Hour "Карта - By All Means"

Command & Conquer Generals: Zero Hour "Карта - By All Means"

Сегодня будет статья о том, как создать файл ini. Это несложный урок, показывающий как создавать файлы различных форматов или переименовывать уже имеющие расширения.

как создать файл ini

Вероятно вы хотите узнать как стабильно зарабатывать в Интернете от 500 рублей в день? Скачайте мою бесплатную книгу =>> «Как гарантированно зарабатывать от 500 рублей в день»

Расширение ini применяется для создания конфигурационных файлов, которые могут потребоваться для того, чтобы задать определённые параметры в процессе настройки ОС.

Данные файлы удобны тем, что их можно редактировать при помощи стандартного приложения «Блокнот».

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

Как создать файл ini

Создать файл с расширением ini не сложно. Однако для создания файла с расширением ini необходимо сначала получить права администратора.

Это можно сделать:

  • Через «Панель управления».
  • При помощи командной строки.

Как только права администратора будут получены, можно приступать к созданию файла с ini расширением.

Способы создания файла ini

Чтобы создать файл ini с использованием «Блокнота» потребуется:

как создать файл ini

  • Запустить «Блокнот».
  • Открыть готовый текстовый файл или внести информацию в новый файл и сохранить его как текстовый файл.
  • В левом верхнем углу нажимается «Файл» и из списка выбирается «Сохранить как».
  • В поле «Имя файла», после точки, в самом конце меняется расширение с «txt» на «ini».


Total Commander

Однако есть ещё один вариант. Если на ПК установлена программа «Total Commander», то файл ini можно создать и её помощью.

  • Запускается программа.
  • Затем на клавиатуре одновременно зажимаются «Shift+F4» и указывается имя файла с требуемым расширением.

Таким образом, как можно увидеть, создание файла с таким расширением как ini, процесс довольно несложный.

Как создать файл ini, итог

Если по каким-то причинам у вас не получается создать файл ini на компьютере, то сделайте то же самое на флэш-накопителе USB, который можно использовать на определенных этапах установки.


И уже после сохранения и заполнения файла, можно перенести его в папку назначения.

Необходимо убедиться, что для файла выбрана кодировка ANSI или Юникод, кодировка UTF-8 не поддерживается.

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

Ведь любому автору нужна обратная связь, а я прошу совсем не много за свой труд. Успехов и до новых статей!

Полезные статьи:

P.S. Прикладываю скриншот моих заработков в партнёрских программах. Более того, напоминаю, что так зарабатывать может каждый, даже новичок! Главное — правильно это делать, а значит, научиться у тех, кто уже зарабатывает, то есть, у профессионалов Интернет бизнеса.

Комиссионные Балыкова

Заберите список проверенных, особенно актуальных, Партнёрских Программ 2018 года, которые платят деньги!

2017

Скачайте чек-лист и ценные бонусы бесплатно =>> «Лучшие партнёрки 2018 года»

Похожие записи:

Понравилась статья? Скажи автору спасибо, поделись с друзьями!

Оставить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Тут и создание ярлыка на Рабочий стол и т.п.
И здесь же выбор языка интерфейса программы, вот в зависимости от того какую "радиобуттон", выберет пользователь такое значение и нужно прописать в INI-файл. Без Section! Только ключ и значение!

Нужно написать Locale = ru или Locale - en.

Проблема заключается ещё в том что этот INI файл должен быть в "Моих Документах":

C:\Users\Имя пользователя\Documents\Название программы\setup.ini и этот файл уже может существовать!

ЕСЛИ ЭТОТ ФАЙЛ СУЩЕСТВУЕТ, то только добавить/изменить (ВНЕ СЕКЦИИ) Locale = en/ru (в зависимости от выбора при установке), НЕ трогая остальные значения и секции в этом файле. А если его НЕ существует, то просто создать файл setup.ini - с одним значение Locale = ru или Locale - en.

Это вообще возможно, помогите, пожалуйста!

Mickey1s

Ветеран

[Ini]
Filename: "\setup.ini"; Section: "Settings"; Key: "Locale"; String: "ru"; Components: text\ru;

если компоненты не нужны убрать Components: text\ru

NicTon

Новичок

[Ini]
Filename: "\setup.ini"; Section: "Settings"; Key: "Locale"; String: "ru"; Components: text\ru;

если компоненты не нужны убрать Components: text\ru

Нужно от выбора на странице дополнительные задачи:


И как я писал ранее Section - НЕ нужно.

В этом файле setup.ini - ТОЛЬКО ключ со значением: Locale = ru (или eng) - ВНЕ СЕКЦИИ, ОТДЕЛЬНО наверху самой первой строчкой!

Вот если этого файла нет в Моих документах\Название приложения, то создать setup.ini ТОЛЬКО с этой строчкой "Locale = . " (без секций, только значение и ключ), в зависимости от выбора в Tasks, а если этот файл уже есть, то как быть? Нужно ТОЛЬКО его проверить и заменить/добавить этот ключ Locale, на нужный, в зависимости от выбора языка в Tasks, при установке!

vint56

Ветеран

[Setup]
AppName=My Program
AppVersion=1.5
;AppVerName=My Program 1.5
DefaultDirName=\My Program
DefaultGroupName=My Program

[Languages]
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"

[Tasks]
Name: "eng"; Description: "Английский"; GroupDescription: "Интерфейс:"; Flags: exclusive
Name: "rus"; Description: "Русский"; GroupDescription: "Интерфейс:"; Flags: exclusive
Name: "desktopicon"; Description: "Создать ярлык для запуска игры на Рабочем столе"; GroupDescription: ""
Name: "DirectX"; Description: "Обновить DirectX"; GroupDescription: "Системные задачи:"

[code ]
procedure CurStepChanged(CurStep: TSetupStep);
var
List: TStringList;
ini: string;
begin
if CurStep = ssPostInstall then
begin
if IsTaskSelected('rus') then
begin
ini:= ExpandConstant('\setup.ini');
List:= TStringList.Create;
List.Add('Locale = ru');
List.SaveToFile(ini);
List.Free;
end;
if IsTaskSelected('eng') then
begin
ini:= ExpandConstant('\setup.ini');
List:= TStringList.Create;
List.Add('Locale = en');
List.SaveToFile(ini);
List.Free;
end;
end;
end;

NicTon

Новичок

[Setup]
AppName=My Program
AppVersion=1.5
;AppVerName=My Program 1.5
DefaultDirName=\My Program
DefaultGroupName=My Program

[Languages]
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"

[Tasks]
Name: "eng"; Description: "Английский"; GroupDescription: "Интерфейс:"; Flags: exclusive
Name: "rus"; Description: "Русский"; GroupDescription: "Интерфейс:"; Flags: exclusive
Name: "desktopicon"; Description: "Создать ярлык для запуска игры на Рабочем столе"; GroupDescription: ""
Name: "DirectX"; Description: "Обновить DirectX"; GroupDescription: "Системные задачи:"

[code ]
procedure CurStepChanged(CurStep: TSetupStep);
var
List: TStringList;
ini: string;
begin
if CurStep = ssPostInstall then
begin
if IsTaskSelected('rus') then
begin
ini:= ExpandConstant('\setup.ini');
List:= TStringList.Create;
List.Add('Locale = ru');
List.SaveToFile(ini);
List.Free;
end;
if IsTaskSelected('eng') then
begin
ini:= ExpandConstant('\setup.ini');
List:= TStringList.Create;
List.Add('Locale = en');
List.SaveToFile(ini);
List.Free;
end;
end;
end;

vint56, спасибо, принцип, примерно тот, НО только он перезаписывает, сносит всё в INI-файле (все ключи, все секции, все значения, которые там были) и вписывает только Locale = ru или en! (((

Я специально подобавлял там различные секции ключи и значения и попробовал при установке выбрать русский, потом английский, НЕ прокатило.

В итоге Моих документах создан setup.ini, в котором ТОЛЬКО ключ Locale со значением выбранного языка и всё. А всё остальное (если файл setup.ini, ранее существовал) - удалено!

. А если файла setup.ini и/или папки в которой он должен лежать НЕ существует, то вообще файл НЕ создаётся и установку отменить НЕЛЬЗЯ теперь, всё вешается, кнопка Отмены НЕ активна и даже процесс через Диспетчер задач снимается не сразу! (((


А мне надо (я же писал выше) - если файла и папки в Моих документах НЕТ, то создать их (и папку и файл), а в файле ключ: Locale и значением: ru/en (в зависимости от выбора языка при установке).

.INI и пакетные файлы

Как Вы вероятно уже поняли, командные строки могут стать весьма длинными и сложными, особенно если Вы используете их, чтобы генерировать множественные выводы одновременно. Чтобы решить эти проблемы, Help & Manual позволяет Вам создавать внешние файлы, вызывающие .INI файлы, которые содержат все параметры, которые Вы хотите обработать, включая вывод в так много других форматов, как Вы хотите.

Если Вы комбинируете его с пакетным файлом в каталоге программы Help & Manual и создаете ярлык к этому файлу на вашем компьютере, Вы можете автоматизировать весь процесс и выполнить многократный комплекс компиляции единственным щелчком мыши.

Как создать .INI файл:

Используйте редактора текста, чтобы создать файл простого текста с расширением .INI (например batchcompile.ini ) в каталоге проекта, для которого Вы хотите выполнить компиляцию.


(Если Вы используете Блокнот, Вы должны включить имя файла в кавычки, когда Вы сохраняете его, иначе Блокнот автоматически добавит расширение .TXT, приводя к недопустимому имени файла, как finalbuild.ini.txt !)
· .INI файл содержит все переключатели и параметры, которые находятся после имени файла проекта, с одним переключателем или параметром в строке. Они должны быть введены в точно том же порядке, как Вы ввели бы их в командную строку. Это означает, что переключатель выходного формата всегда находится сначала, сопровождаемый всеми другими переключателями.
· Правила для многократного вывода - такие же, как в командной строке. Сначала первый переключатель выходного формата, сопровождаемый его переключателями, потом следующий переключатель выходного формата, сопровождаемый его переключателями, и так далее.
· Выключатели, которые Вы можете использовать в .INI файле, - точно такие же, как переключатели командной строки. Однако, они должны все быть введены в одну строку, и им не предшествует слэш.
· Кроме того, Вы не должны использовать кавычки в .INI файлах, даже если ваши параметры содержат пробелы! Это очень важно!

Что делает этот пример .INI файла:

· Первая строка компилирует Справку HTML с определенным каталогом вывода и именем файла. Определение вывода явно позволяет Вам компилировать в другие назначения вручную в Help & Manual, не волнуясь об изменении адресата вывода .INI файла. (Каждый раз Вы при компиляции вручную Вы автоматически сбрасываете адрес вывода по умолчанию.)
· Переключатель Включение опции I=CHM,FINALBUILD включает все отмеченное определяемой пользователем опцией FINALBUILD . Так как Вы определили пользовательскую опцию, Вы должны также определить CHM , чтобы гарантировать, что все стандартные разделы Справки HTML и элементы также включены (это определено автоматически, если Вы не включаете любую из включенных опций). KEEPTEMP говорит компилятору не удалять временные исходные файлы, используемые, чтобы генерировать вывод Справки HTML.
· Потом тот же проект выводится в PDF, также с определенным каталогом вывода и именем файла. Включенные опции - те же, но с PDF вместо CHM , чтобы включить соответствующие разделы в дополнение к всему отмеченному FINALBUILD . Следующая строка определяет шаблон печатного руководства PDF, который используется для вывода. Так как никакой путь не определен, он, как предполагается, находится в проектном каталоге. Если он сохранен в любом другом местоположении, Вы должны включить путь.

Локальные и глобальные переключатели для множественного вывода

Следующие переключатели являются "локальными". Они должны быть применены к каждому выходному формату индивидуально, вставляя их после переключателя формата, для которого они должны примениться и перед следующим переключателем формата.

/I=<включенные опции> Включенные опции, которые Вы хотите использовать для выходного формата.
/TEMPLATE=<PDF template> Шаблон PDF, который используется для вывода PDF (только для вывода PDF).
/V = <имя файла> Этот переключатель определяет внешний файл, чтобы переопределить значения переменных в вашем проектном файле.

Эти переключатели "глобальны". Они применяются ко всем выходным форматам в командной строке, и лучше помещать их в конце командной строки, после всех переключателей выходного формата и их соответствующих локальных переключателей.

NOCLOSE Оставляет Help & Manual открытым после компилирования.
KEEPTEMP Не удаляет временные каталоги и исходные файлы, сгенерированные для вывода Winhelp и Справки HTML. (Относиться только к Winhelp и Справке HTML.)
/L=<журнал компилятора> Выводит журнал компилятора в указанный файл.
DEBUG Показывает информацию отладки для каждого выходного формата перед компилированием.

См. Синтаксис для получения дополнительной информации об отдельных переключателях и параметрах.

Как использовать .INI файл из командной строки:

Чтобы использовать .INI файл, только определите его как первый и единственный параметр после проектного имени файла в командной строке. Если он сохранен в проектном каталоге, Вы не должны определять путь для него. Если он сохранен где-нибудь еще, Вы должны определить путь.

Как обычно, пример предполагает, что Вы работаете из каталога программы Help & Manual.

helpman.exe "D:\Help Project\Widget\WidgetHelp.hmx" batchcompile.ini

Это запускает Help & Manual, открывает WidgetHelp.hmx и затем выполняет все команды, определенные переключателями и параметрами, содержащимися в batchcompile.ini .

Как использовать .INI файл из пакетного файла:

Вы можете сделать этот шаг вперед и автоматизировать процесс полностью, помещая командную строку (или строки!) со ссылкой на .INI файл в пакетный файл. Потом Вы можете создать ярлык к пакетному файлу и выполнить весь комплекс процесса компиляции, дважды щелкая на ярлыке. Это делается так:

Читайте также: