Работа с Cfg файликом

Опубликуйте ваши работающие скрипты, библиотеки и ПО для AutoHotkey
GraffFort
Posts: 34
Joined: 03 Dec 2022, 16:31

Работа с Cfg файликом

Post by GraffFort » 04 Dec 2022, 16:52

Нужна помощь, можете написать мини-скрипт которые будет создавать кфг файлик, и допустим в скрипте, MsgBox будет %cfg_data%, сам пока понять не могу.

shakebeast
Posts: 14
Joined: 13 Mar 2023, 15:14

Re: Работа с Cfg файликом

Post by shakebeast » 13 Mar 2023, 15:48

Code: Select all

FileAppend, Твой текст, config.cfg ;Создаем cfg файл (config можно поменять на желанное имя, а "Твой текст" на желанный текст в файле)
FileRead, OutputVar, config.cfg ;Читает ранее созданый файл и сохраняет его содержимое в переменную "OutputVar"
MsgBox %OutputVar% ;Показывается MsgBox в котором выводиться содержимое OutputVar тобиш содержимое ранее созданого файла(проценты нужны для того чтобы AHK понял, что нужно выводить не просто текст "OutputVar", а само содержимое одноименной переменной
Проверил все работает кроме того что если у тебя в ос установлено больше чем два языка то русский язык отображаеться неправильно. Так и не понял как это пофиксить но нашел соответствующую статью вот ссылка https://www.script-coding.com/AutoHotkey/AhkRussian_3b.html
P.S. Объяснения к коду в комментариях к коду(сори за тавталогию)

garry
Posts: 3720
Joined: 22 Dec 2013, 12:50

Re: Работа с Cfg файликом

Post by garry » 14 May 2023, 03:07

move to > viewforum.php?f=47 -- Помощь
Проверил все работает кроме того что если у тебя в ос установлено больше чем два языка то русский язык отображаеться неправильно. Так и не понял как это пофиксить
Сохраните этот скрипт в блокноте / notepad как UTF-8 с BOM.

Code: Select all

#Warn
#Singleinstance,force
F1:=a_scriptdir . "\config.cfg"
ifnotexist,%f1%
{
  e=
  (Ltrim join`r`n
  Твой текст :
  v1=low
  v2=med
  v3=high
  )
  FileAppend,%e%,%f1%,utf-8  ;-- << add UTF-8
  }
ifexist,%f1%
  {
  Fileread,var,%f1%
  ;msgbox,%var%
  try run,notepad "%f1%"
  }  
exitapp

Post Reply

Return to “Скрипты и библиотеки”