Artem_Butenko
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору @Echo Off SetLocal enabledelayedexpansion Call :Read_SettingsINIFile %~dp0Settings.ini || Goto :CreateSettingsINIFile :Read_SettingsINIFile Set SettingsINIFile=%1 If Not Exist %SettingsINIFile% ( Echo Ошибка!>%Temp%\"Error.log" Echo.>>%Temp%\"Error.log" Echo Конфигурационный файл приложения не обнаружен.>>%Temp%\"Error.log" Echo Сейчас будет восстановлен стандартный файл конфигурации.>>%Temp%\"Error.log" Start "" /Wait "%Temp%\Error.log" Del /F /Q "%Temp%\Error.log" Goto :CreateSettingsINIFile ) For /f "eol=; delims== tokens=1,2" %%i In (%SettingsINIFile%) Do ( Set %%i=%%j ) Set Start_1=%Key_1% Set Start_2=%Key_2% Set Start_3=%Key_3% Set Start_4=%Key_4% Set Start_5=%Key_5% Echo %Start_1% Echo %Start_2% Echo %Start_3% Echo %Start_4% Echo %Start_5% Pause Exit /b :CreateSettingsINIFile Echo [Settings]>Settings.ini Echo.>>Settings.ini Echo Key_1=Parameter_1>>Settings.ini Echo Key_2=Parameter_2>>Settings.ini Echo Key_3=Parameter_3>>Settings.ini Echo Key_4=Parameter_4>>Settings.ini Echo Key_5=Parameter_5>>Settings.ini Exit /b -------------------- Содержимое конфигурационного файла - "Settings.ini": [Settings] Key_1=Parameter_1 Key_2=Parameter_2 Key_3=Parameter_3 Key_4=Parameter_4 Key_5=Parameter_5 |