Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: adolf_gg on March 19, 2019, 11:20:42 AM
-
Добрый день. Такая проблема:
есть код:
#include "aa.txt"
//содержимое файла такое:
//////////////////////////////////
sub (абра,$per)
$test=$per
end_sub
////////////////////////////////
абра("ывдлоа")
print($test)
///////////////////////////////результат выводит 0
если я перемещаю содержимое файла внутрь редактора, работает нормально.
если я вместо русского имени подпрограммы использую английские символы, работает нормально.
думал, может дело в кодировке, но нет, в реестре значения параметров 1251-1255 кодировки корректные (c_1251.nls....c_1255.nls)
сталкивался кто может с таким?
-
А с какого перепуга вы решили что текст в формате .txt, должен работать будучи импортированным в файл формата .cms (http://s20.rimg.info/ce70e58baae5b61eebf763c5b6400d67.gif) (http://smayliki.ru/smilie-1346420391.html)
Да кликеру без разницы какое там расширение, он схавает все. Тут дело в кодировке текста, который в этом файле. Последние версии вроде перешли на юникод UTF-8. Но он отлично читает и файлы в ANSI w-1251. Кароче, если правишь код в стороннем редакторе, кодировка должна быть либо ANSI, либо UTF-8. Проверил на твоем коде, русский отображается вернои в первом и во втором случае.
-
пересохранил в каждом формате-не помогло.....
-
Сделал у себя твой пример. Версия кликера 4.13.014 32bit
Пробовал сохранять aa.txt в ANSI и UTF8 во всех случаях работает как надо.
-
(https://i.imgur.com/iV8RLTa.png)
(https://i.imgur.com/J4CPh4n.png)
тот же результат если тхт файл сохранить в утф-8. Ничего не менял, копировал прим с форума.
Сделал у себя твой пример. Версия кликера 4.13.014 32bit
Пробовал сохранять aa.txt в ANSI и UTF8 во всех случаях работает как надо.
Может в этом и проблема? Что кликер брался гдето черт его знает где, барадатой версии.
-
у меня версия кликера такая же. на компе с win 10 работает нормально, на компе (виртуальный сервер с windows server 2016 не работает). есть ещё предположения какие-нибудь?
-
Написать инклуд в редакторе кликермана, сохранить его, и вызывать этим же кликерманом. и не замарачиваться никакими кодировками.
А если вдруг работать небудет, то искать причину гдето в другом месте.
-
Написать инклуд в редакторе кликермана, сохранить его, и вызывать этим же кликерманом. и не замарачиваться никакими кодировками.
А если вдруг работать небудет, то искать причину гдето в другом месте.
инклуд работает, но только с английскими названиями подпрограмм.
вот:
-
Ну так и пиши их на английском.
-
Ну так и пиши их на английском.
спасибо большое за дельный совет. вот только у меня 500 файлов, содержащих несколько подпрограмм.