Автор Тема: Обсуждение AutoIt бета-версий  (Прочитано 133148 раз)

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

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 8082
  • Репутация: 2314
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.14.0
Обсуждение AutoIt бета-версий
« Создано: Октябрь 15, 2009, 05:21:36 »
В этой теме только обсуждения связанные с последними бета-версиями.
« Последнее редактирование: Октябрь 27, 2009, 05:18:30 от CreatoR »


Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.


«Не оказываю тех. поддержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

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

Обсуждение AutoIt бета-версий
« Ответ #255 Отправлен: Октябрь 15, 2009, 05:21:36 »

Оффлайн Yashied [?]

  • AutoIt MVP
  • Глобальный модератор
  • *
  • Сообщений: 5379
  • Репутация: 2700
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
Re: Обсуждение AutoIt бета-версий
« Ответ #255, Отправлен: Август 07, 2015, 14:10:34 »
Цитировать
Removed au3record.exe as it's often mistakenly flagged as malware causing the entire AutoIt zip/installer to be flagged.
После этого я даже и не знаю что думать о разработчиках.


Думай, прежде чем говорить.

Оффлайн Andrey_A [?]

  • Новичок
  • *
  • Сообщений: 104
  • Репутация: 3
  • Пол: Мужской
    • TC IMAGE & GROPE
    • Награды
Re: Обсуждение AutoIt бета-версий
« Ответ #256, Отправлен: Июнь 20, 2016, 00:31:08 »
Обнаружил такой баг, не помню был ли он в предыдущих версиях.
В ListView при создании пункта ListViewItem со стилем $LVS_EX_INFOTIP подсказка появляется за окном, если окно имеет атрибут "Поверх всех окон"

Код: AutoIt [Выделить]
#include <ListViewConstants.au3>
#include <GUIConstantsEx.au3>
#include <ButtonConstants.au3>

Global $hGUI, $idButton, $OnTop=1
$hGUI = GUICreate("ListView", 240, 260, 100, 200)
$idListView = GUICtrlCreateListView("Колонка", 10, 10, 220, 150, -1, $LVS_EX_INFOTIP)
GUICtrlCreateListViewItem("Длинный текст пункта, подсказка которого появляется сзади окна, если оно 'Поверх всех окон'", $idListView)
$idButton = GUICtrlCreateButton("", 45, 170, 150, 40,$BS_ICON)
_OnTop()
GUISetState()

While 1
  Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
      Exit
    Case $idButton
      $OnTop = $OnTop ? 0 : 1
      _OnTop()
  EndSwitch
WEnd

Func _OnTop()
  GUICtrlSetImage($idButton, "shell32.dll", -248+$OnTop)
  WinSetOnTop($hGUI, '', $OnTop)
EndFunc


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

Re: Обсуждение AutoIt бета-версий
« Ответ #256 Отправлен: Июнь 20, 2016, 00:31:08 »

Оффлайн asdf8 [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 564
  • Репутация: 152
    • Награды
Re: Обсуждение AutoIt бета-версий
« Ответ #257, Отправлен: Июнь 20, 2016, 01:13:42 »
Andrey_A  [?]
Цитировать
Обнаружил такой баг
Это баг WinApi: ссылка

Оффлайн Andrey_A [?]

  • Новичок
  • *
  • Сообщений: 104
  • Репутация: 3
  • Пол: Мужской
    • TC IMAGE & GROPE
    • Награды
Re: Обсуждение AutoIt бета-версий
« Ответ #258, Отправлен: Июнь 20, 2016, 01:22:32 »
asdf8  [?]
Цитировать
Это баг WinApi:
Спасибо!

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

Re: Обсуждение AutoIt бета-версий
« Ответ #258 Отправлен: Июнь 20, 2016, 01:22:32 »

Оффлайн ЭйчЭйч [?]

  • Сообщений: 119
  • Репутация: -6
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Обсуждение AutoIt бета-версий
« Ответ #259, Отправлен: Март 18, 2019, 14:15:25 »
Кто пишет на бете, много багов словили?

Оффлайн Andrey_A [?]

  • Новичок
  • *
  • Сообщений: 104
  • Репутация: 3
  • Пол: Мужской
    • TC IMAGE & GROPE
    • Награды
Re: Обсуждение AutoIt бета-версий
« Ответ #260, Отправлен: Июль 04, 2019, 11:06:22 »
Обнаружил такой баг, попался намедни текст, который никак не хотел сравниваться, ни "=", ни "==", ни StringCompare() не помогали... Опытным путём выяснил, что это из-за символа ChrW(422) и его нижний регистр ChrW(640)
Может есть сторонние методы сравнение такого?

Код: AutoIt [Выделить]
$sSym=ChrW(422)
$sSymLow=StringLower($sSym)
; $sSym=ChrW(640)
; $sSymLow=StringUpper($sSym)
If $sSym=$sSymLow Then
  MsgBox(4096,"","Равны без учёта регистра"&@CRLF&"$sSym =>"&$sSym&"<="&@CRLF&"$sSymLow =>"&$sSymLow&"<=")
Else
  MsgBox(4096,"","Не равны без учёта регистра"&@CRLF&"$sSym =>"&$sSym&"<="&@CRLF&"$sSymLow =>"&$sSymLow&"<=")
EndIf

If $sSym==$sSymLow Then
  MsgBox(4096,"","Равны с учётом регистра"&@CRLF&"$sSym =>"&$sSym&"<="&@CRLF&"$sSymLow =>"&$sSymLow&"<=")
Else
  MsgBox(4096,"","Не равны с учётом регистра"&@CRLF&"$sSym =>"&$sSym&"<="&@CRLF&"$sSymLow =>"&$sSymLow&"<=")
EndIf

If 0=StringCompare($sSym,$sSymLow)Then
  MsgBox(4096,"","Равны без учёта регистра"&@CRLF&"$sSym =>"&$sSym&"<="&@CRLF&"$sSymLow =>"&$sSymLow&"<=")
Else
  MsgBox(4096,"","Не равны без учёта регистра"&@CRLF&"$sSym =>"&$sSym&"<="&@CRLF&"$sSymLow =>"&$sSymLow&"<=")
EndIf

If 0=StringCompare($sSym,$sSymLow,1) Then
  MsgBox(4096,"","Равны с учётом регистра"&@CRLF&"$sSym =>"&$sSym&"<="&@CRLF&"$sSymLow =>"&$sSymLow&"<=")
Else
  MsgBox(4096,"","Не равны с учётом регистра"&@CRLF&"$sSym =>"&$sSym&"<="&@CRLF&"$sSymLow =>"&$sSymLow&"<=")
EndIf


Онлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 4102
  • Репутация: 1089
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Обсуждение AutoIt бета-версий
« Ответ #261, Отправлен: Июль 04, 2019, 15:12:24 »
Andrey_A
Преобразуйте обе строки к одному регистру и сравнивайте
Код: AutoIt [Выделить]
$s1 = "TeSt" & ChrW(422) & "ПрОвЕрКа"
$s2 = "tEsT" & ChrW(640) & "пРоВеРкА"

ConsoleWrite( StringUpper($s1) = StringUpper($s2) )
ConsoleWrite(@CRLF)
ConsoleWrite( StringCompare(StringLower($s1), StringLower($s2)) )
ConsoleWrite(@CRLF)


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

Re: Обсуждение AutoIt бета-версий
« Ответ #261 Отправлен: Июль 04, 2019, 15:12:24 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
21 Ответов
13521 Просмотров
Последний ответ Август 12, 2011, 16:50:58
от Odinvasya
83 Ответов
46127 Просмотров
Последний ответ Февраль 25, 2013, 10:41:42
от Astel064
29 Ответов
14961 Просмотров
Последний ответ Апрель 16, 2016, 01:21:30
от Alofa
58 Ответов
64666 Просмотров
Последний ответ Апрель 28, 2015, 23:23:16
от Ziggurat
4 Ответов
9103 Просмотров
Последний ответ Июнь 23, 2012, 17:20:03
от _AM
0 Ответов
4967 Просмотров
Последний ответ Март 19, 2012, 09:19:01
от madmasles
30 Ответов
18446 Просмотров
Последний ответ Апрель 02, 2012, 03:44:53
от Garrett
0 Ответов
2379 Просмотров
Последний ответ Декабрь 25, 2012, 15:09:49
от inververs
2 Ответов
1712 Просмотров
Последний ответ Сентябрь 01, 2015, 08:04:54
от ildar
3 Ответов
1145 Просмотров
Последний ответ Март 27, 2019, 22:40:21
от CreatoR