1 (изменено: Nikva, 2012-01-19 07:51:46)

Тема: AHK: перестал работать скрипт

Я сам точно не понимаю из-за чего, но несколько скриптов работали нормально, а после перестановки системы начали выдавать ошибки, может кто-нибудь подсказать с чем это связанно.

#MaxHotkeysPerInterval 9999
*r::
  SetKeyDelay, 50, 50
  while GetKeyState("r", "P")
    Send {Blind}{SC013}
Return
Random, rand, 1, 10
if rand in 2,4,6,8,10
    MsgBox 4et.
if rand in 1,3,5,7,9
    MsgBox ne4et.

вот некоторые из них: пишет ошибка на 3ей строчке, на обоих скриптах.
Да и еще: раньше MsgBox - сообщения я мог спокойно писать и на русском, а теперь только на английском.
Покопавшись в исходниках определил: работают только те скрипты которые я конвертировал в "ехе", все остальные выдают разные ошибки, хотя раньше исправно работали.

2

Re: AHK: перестал работать скрипт

Предположу, что Вы и версию АНК поменяли. Если у Вас AHK_L Unicode или AHK x64, то скрипты нужно сохранять в UTF-8 или UTF-16LE.

3 (изменено: Nikva, 2012-01-19 12:17:21)

Re: AHK: перестал работать скрипт

YMP пишет:

Предположу, что Вы и версию АНК поменяли. Если у Вас AHK_L Unicode или AHK x64, то скрипты нужно сохранять в UTF-8 или UTF-16LE.

Спасибо за подсказку, так оно и было.