Как создать ini файл?
Создать файл в формате ini очень просто.
- Первый способ — создание нужного файла с помощью блокнота. Сначала заходим в блокнот, затем жмем файл>сохранить как>потом в названии указываем ini (например pass.ini)
- Второй способ создать файл txt (в блокноте), а затем переименование формата в ini.
Если в названии файла у вас не указан формат, то надо включить эту функцию в свойствах папки.
откройте блокнот, сохранить как, сохраняете в тексте, затем просто меняете расширение на ini. А если напрямую на сервере — в админ панели должны быть функции создания файла. Создайте с расширением и все.
в тотал командоре shift+f4 ввести нужное имя файла с необходимым расширением.
Если в знаете название файла, его можно найти так: в левом нижнем углу экрана есть кнопка ( панель пуск) в виде окошка. Нажимаем на нее, вышла окно функций. Внизу есть место ( строка) где можно написать название вашего потерянного файла и нажать энтер. Все файл имеющие это название выйдут в поиске.
Скорость копирования на флешку зависит, в первую очередь, от ее характеристик, в частности, от заявленной производителем скорости записи на флешку. Но и тут все не кончается. Дело еще в том, какими объемами Вы пользуетесь при записи. Файлы большого размера всегда будут копироваться с большей скоростью, чем маленькие файлы. Это объясняется тем, что на файлы маленького размера будут идти «побочные» расходы, связанные с обращением к каталогу для получения свободного места. Чтобы подвести итог, сделаю следующие выводы:
- флешка должна по своим параметрам поддерживать хорошую скорость записи, например, у меня флешка Transcend Ultra Speed 16 Мб имеет максимальную скорость записи около 15 Мб/сек. Чтобы измерить скорости флешки, используйте утилиту CrystallDiskMark
- если есть возможность, то записываемые данные лучше преобразовать в один заархивированный файл
- подключать флешку к порту USB3, он обеспечивает гораздо большую скорость.
Acronis True Image. Это программа резервного копирования диска. Она создает файл с таким расширением .tib и, соответственно, она же его и может использовать.
Acronis True Image удобна в тех случаях, когда важна информация на диске, важна сама операционная система. В случае вирусной атаки, порчи операционной системы, и различного вида неустранимых сбоев в результате обновления или установки каких программ (драйверов), когда невозможно запустить операционную систему, которая «вот только что работала и вдруг перестала». В такой ситуации, даже не обязательно использовать компакт диск с программой! Достаточно нажать заранее выбранную кнопку при включении компьютера (обычно это F12) и с тайного раздела диска запуститься Acronis True Image и восстановит операционную систему и всю информацию на выбранном диске в том виде, в каком они были в момент резервного копирования.
Всё зависит от того, какой файл, и какая ОС используется. Если файл один из офисных, например документ, таблица, презентация и тд, то пароль на него можно поставить непосредственно при сохранении. Если это, допустим, видео, или фото, то для этого можно использовать специальные программы. Они не только позволяют поставить пароль на файл, но также скрыть его на специальном разделе, который зашифрован паролем. Также для этого можно использовать архиватор, например, WINrar, или 7zip. В этих архиваторах есть соответствующие поля для задания пароля.
Если подытожить, то поставить пароль на файл можно многими способами. Выбирайте тот, который подходит вам, и пользуйтесь с удовольствием.
Для копирования на флешку файлов больших размеров (более 2 ГБ) ее неоходимо отформатировать файловой системой NTFS, при этом размер файла будет ограничен только размером самой флешки.
Форматирование можно произвести стандартными средстами Windows.
При этом нужно учитывать один неприятный момент — на флешках некоторых производителей (в основном Noname) после форматирования в NTFS резко уменьшается скорость записи (до десяти раз).
В таком случае лучше использовать архиваторы, причем использовать не их способность сжимать файлы, а возможность разбить файл на куски с заранее заданными размерами.
Как создать файл ini
.INI и пакетные файлы
Как Вы вероятно уже поняли, командные строки могут стать весьма длинными и сложными, особенно если Вы используете их, чтобы генерировать множественные выводы одновременно. Чтобы решить эти проблемы, Help & Manual позволяет Вам создавать внешние файлы, вызывающие .INI файлы, которые содержат все параметры, которые Вы хотите обработать, включая вывод в так много других форматов, как Вы хотите.
Если Вы комбинируете его с пакетным файлом в каталоге программы Help & Manual и создаете ярлык к этому файлу на вашем компьютере, Вы можете автоматизировать весь процесс и выполнить многократный комплекс компиляции единственным щелчком мыши.
Как создать .INI файл:
Используйте редактора текста, чтобы создать файл простого текста с расширением .INI (например batchcompile.ini ) в каталоге проекта, для которого Вы хотите выполнить компиляцию.
![]() |
(Если Вы используете Блокнот, Вы должны включить имя файла в кавычки, когда Вы сохраняете его, иначе Блокнот автоматически добавит расширение .TXT, приводя к недопустимому имени файла, как finalbuild.ini.txt !) |
| · | .INI файл содержит все переключатели и параметры, которые находятся после имени файла проекта, с одним переключателем или параметром в строке. Они должны быть введены в точно том же порядке, как Вы ввели бы их в командную строку. Это означает, что переключатель выходного формата всегда находится сначала, сопровождаемый всеми другими переключателями. |
| · | Правила для многократного вывода — такие же, как в командной строке. Сначала первый переключатель выходного формата, сопровождаемый его переключателями, потом следующий переключатель выходного формата, сопровождаемый его переключателями, и так далее. |
| · | Выключатели, которые Вы можете использовать в .INI файле, — точно такие же, как переключатели командной строки. Однако, они должны все быть введены в одну строку, и им не предшествует слэш. |
| · | Кроме того, Вы не должны использовать кавычки в .INI файлах, даже если ваши параметры содержат пробелы! Это очень важно! |
CHM=F:\Project Files\Help Project\Help\WidgetHelp.chm
I=CHM,FINALBUILD
KEEPTEMP
PDF=F:\Project Files\Help Project\PDF\WidgetHelp.pdf
I=PDF,FINALBUILD
Template=usletter.mnl
L=F:\Project Files\Help Project\Logs\compilerlog.txt
Что делает этот пример .INI файла:
| · | Первая строка компилирует Справку HTML с определенным каталогом вывода и именем файла. Определение вывода явно позволяет Вам компилировать в другие назначения вручную в Help & Manual, не волнуясь об изменении адресата вывода .INI файла. (Каждый раз Вы при компиляции вручную Вы автоматически сбрасываете адрес вывода по умолчанию.) |
| · | Переключатель Включение опции I=CHM,FINALBUILD включает все отмеченное определяемой пользователем опцией FINALBUILD . Так как Вы определили пользовательскую опцию, Вы должны также определить CHM , чтобы гарантировать, что все стандартные разделы Справки HTML и элементы также включены (это определено автоматически, если Вы не включаете любую из включенных опций). KEEPTEMP говорит компилятору не удалять временные исходные файлы, используемые, чтобы генерировать вывод Справки HTML. |
| · | Потом тот же проект выводится в PDF, также с определенным каталогом вывода и именем файла. Включенные опции — те же, но с PDF вместо CHM , чтобы включить соответствующие разделы в дополнение к всему отмеченному FINALBUILD . Следующая строка определяет шаблон печатного руководства PDF, который используется для вывода. Так как никакой путь не определен, он, как предполагается, находится в проектном каталоге. Если он сохранен в любом другом местоположении, Вы должны включить путь. |
| · | Наконец, параметр L = хранит все сообщения ошибки компилятора в журнале в указанном местоположении. Если бы никакой путь не был включен, то этот файл сохранился бы в проектном каталоге. |
Локальные и глобальные переключатели для множественного вывода
Следующие переключатели являются «локальными». Они должны быть применены к каждому выходному формату индивидуально, вставляя их после переключателя формата, для которого они должны примениться и перед следующим переключателем формата.
| /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 файл в пакетный файл. Потом Вы можете создать ярлык к пакетному файлу и выполнить весь комплекс процесса компиляции, дважды щелкая на ярлыке. Это делается так:
Как создать INI-файл (если его нет) и модифицировать (если он есть) — всего с одним значением?
Тут и создание ярлыка на Рабочий стол и т.п.
И здесь же выбор языка интерфейса программы, вот в зависимости от того какую "радиобуттон", выберет пользователь такое значение и нужно прописать в INI-файл. Без Section! Только ключ и значение!
Нужно написать Locale = ru или Locale — en.
Проблема заключается ещё в том что этот INI файл должен быть в "Моих Документах":
C:\Users\Имя пользователя\Documents\Название программы\setup.ini и этот файл уже может существовать!
ЕСЛИ ЭТОТ ФАЙЛ СУЩЕСТВУЕТ, то только добавить/изменить (ВНЕ СЕКЦИИ) Locale = en/ru (в зависимости от выбора при установке), НЕ трогая остальные значения и секции в этом файле. А если его НЕ существует, то просто создать файл setup.ini — с одним значение Locale = ru или Locale — en.
Это вообще возможно, помогите, пожалуйста!
Mickey1s
Ветеран
[Ini]
Filename: "
если компоненты не нужны убрать Components: text\ru
NicTon
Новичок
[Ini]
Filename: "
если компоненты не нужны убрать Components: text\ru
Нужно от выбора на странице дополнительные задачи:
И как я писал ранее Section — НЕ нужно.
В этом файле setup.ini — ТОЛЬКО ключ со значением: Locale = ru (или eng) — ВНЕ СЕКЦИИ, ОТДЕЛЬНО наверху самой первой строчкой!
vint56
Ветеран
[Setup]
AppName=My Program
AppVersion=1.5
;AppVerName=My Program 1.5
DefaultDirName=
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(‘
List:= TStringList.Create;
List.Add(‘Locale = ru’);
List.SaveToFile(ini);
List.Free;
end;
if IsTaskSelected(‘eng’) then
begin
ini:= ExpandConstant(‘
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=
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(‘
List:= TStringList.Create;
List.Add(‘Locale = ru’);
List.SaveToFile(ini);
List.Free;
end;
if IsTaskSelected(‘eng’) then
begin
ini:= ExpandConstant(‘
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 (в зависимости от выбора языка при установке).
