2013-08-06 2 views
2

Есть ли способ сделать Send или SendInput вывод арабского текста справа налево? Я проверил, но не смог найти удовлетворительного решения проблемы.Как отправить арабский и другие языки RTL в Autohotkey?

+0

Я думал, 'send' всегда отправляется в хронологическом порядке? Почему это проявляется в неправильной направленности? –

+0

Почему бы вам не попробовать: وقال ياقوت: كان أبوه من أصحاب الكسائي, عالما بالعربية, واللغة, والشعر, وكان يعقوب -يعني ابن السكيت- يؤدب الصبيان مع أبيه في درب القنطرة بمدينة السلام, حتى احتاج إلى الكسب, فأقبل على تعلم النحو من البصريين والكوفيين, فأخذ عن أبي عمرو الشيباني, والفراء, وابن الأعرابي, والأثرم, وروى عن الأصمعي, وأبي عبيدة. وأخذ عنه أبو سعيد السكري, وأبو عكرمة الضبي, ومحمد بن الفرج المقرئ, ومحمد بن عجلان الأخباري, وميمون بن هرون الكاتب, وغيرهم, وكان عالما بالقرآن, ونحو الكوفيين, ومن أعلم الناس باللغة, والشعر, رواية, ثقة, ولم يكن بعد ابن الأعرابي مثله – Khalil

+0

Как видите, последняя строка слева, а справа - вправо. Скопируйте его в буфер обмена, а затем выведите его с помощью Send, вы увидите, что он всегда останется слева. – Khalil

ответ

0

Убедитесь, что вы используете юникодную версию autohotkey. Я также предлагаю вам использовать Autohotkey_L.

http://l.autohotkey.net/