Author Topic: Символы вместо русских букв  (Read 1312 times)

0 Members and 1 Guest are viewing this topic.

Санта

  • Зашел в гости
  • *
  • Posts: 18
    • View Profile
Символы вместо русских букв
« on: November 27, 2018, 09:57:09 PM »
Проблема с вводом текста взятого при помощи TFREAD из файла .txt
Суть в следующем - в файле русские буквы перемешаны с английскими. Английские буквы вводятся правильно, русские нет. Вместо русских непонятные символы

Санта

  • Зашел в гости
  • *
  • Posts: 18
    • View Profile
Re: Символы вместо русских букв
« Reply #1 on: November 27, 2018, 10:01:08 PM »
KEYSTRING(TFREAD("status.txt", RND(1,TFCOUNT("status.txt"))))
беру рандомную строку из текствого файла

Санта

  • Зашел в гости
  • *
  • Posts: 18
    • View Profile
Re: Символы вместо русских букв
« Reply #2 on: November 27, 2018, 10:22:30 PM »
временно решил через:
TOCLIP(TFREAD("status.txt", RND(1,TFCOUNT("status.txt"))))
WAITMS(50)
KEYDOWN (#CTRL) // Ctrl+V
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
WAITMS (100)

но ищу вменяемое решение))

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: Символы вместо русских букв
« Reply #3 on: November 27, 2018, 10:39:43 PM »
Проблемма в том, что кейстринг нажимает виртуальные клавиши соответственно символам строки, и все зависит от языковой раскладки этих самых клавиш. http://crapware.aidf.org/forum/index.php?topic=3029.0

Санта

  • Зашел в гости
  • *
  • Posts: 18
    • View Profile
Re: Символы вместо русских букв
« Reply #4 on: November 27, 2018, 11:59:46 PM »
Проблемма в том, что кейстринг нажимает виртуальные клавиши соответственно символам строки, и все зависит от языковой раскладки этих самых клавиш. http://crapware.aidf.org/forum/index.php?topic=3029.0
спасибо!