Автор Тема: [Автоматизация] Программа не запускается на других компьютерах  (Прочитано 888 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jslby [?]

  • Новичок
  • *
  • Сообщений: 11
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Здравствуйте!
К сожалению код программы привести не могу.
Могу её описать. Программа автоматизирует приложение Windows.
Для отправки текста, используются:
Код: AutoIt [Выделить]
Func _SendEx($sString)
    ClipPut("")
    Sleep(50)
    ClipPut($sString)
    Sleep(50)
    Send("+{INSERT}{ENTER}")
EndFunc

 Func _SendExEx($sKeys, $iFlag=0)
   If @KBLayout = 0419 Then
      Local $sANSI_Chars = "ёйцукенгшщзхъфывапролджэячсмитьбю.?"
      Local $sASCII_Chars = "`qwertyuiop[]asdfghjkl;'zxcvbnm,./&"

      Local $aSplit_Keys = StringSplit($sKeys, "")
      Local $sKey
      $sKeys = ""

      For $i = 1 To $aSplit_Keys[0]
         $sKey = StringMid($sANSI_Chars, StringInStr($sASCII_Chars, $aSplit_Keys[$i]), 1)

         If $sKey <> "" Then
            $sKeys &= $sKey
         Else
            $sKeys &= $aSplit_Keys[$i]
         EndIf
      Next
   EndIf
   Return Send($sKeys, $iFlag)
EndFunc
 


Программа отлажена на моем компьютере, но не работает на других. Просто не кликает по нужным точкам, а если и кликает, то не отправляет текст.
Суть программы - перебор массива и публикация текста. Вот с текстом она не справляется. Возможно ли что проблема в региональных настройках моего компьютера? Как обойти это?

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
3 Ответов
2358 Просмотров
Последний ответ Апрель 06, 2012, 00:28:02
от papa
8 Ответов
5052 Просмотров
Последний ответ Апрель 24, 2012, 12:34:57
от sngr
1 Ответов
1170 Просмотров
Последний ответ Июнь 18, 2015, 08:23:16
от Yashied
4 Ответов
1467 Просмотров
Последний ответ Июль 06, 2015, 08:18:22
от Yashied
9 Ответов
2780 Просмотров
Последний ответ Апрель 05, 2016, 13:42:18
от ВиталийВВ
5 Ответов
2307 Просмотров
Последний ответ Ноябрь 30, 2016, 15:22:58
от MissEnlila
8 Ответов
2257 Просмотров
Последний ответ Ноябрь 15, 2016, 16:38:59
от hedji
4 Ответов
1008 Просмотров
Последний ответ Май 30, 2017, 13:57:49
от ErikRosso
2 Ответов
1184 Просмотров
Последний ответ Январь 30, 2019, 16:52:04
от Bingo888
8 Ответов
1114 Просмотров
Последний ответ Август 14, 2017, 14:42:54
от Boris