651

Re: AHK: Замена "Window Spy"

С oDoc.Write сильно тормозит.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

652

Re: AHK: Замена "Window Spy"

Malcev пишет:

Я не нашел где у тебя в коде пишется html.

Я же написал, на 472 строке создаётся переменная HTML_Win которая содержит html.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

653

Re: AHK: Замена "Window Spy"

Всё, понял.
Метод oDoc.body.innerHTML := HTML_Win требует FixIE(1).

654 (изменено: Malcev, 2017-11-16 08:18:56)

Re: AHK: Замена "Window Spy"

Если не использовать подгонку слов под разметку html блока, а подгонять под размер окна, то так работает:

gui, HTML: Add, ActiveX, w200 h111 vIE, HTMLFile   
Gui, HTML: show   
  
html =
(  
<html>
<body> 
Одушевленное существительное
<nobr>Одушевленное существительное</nobr>
</body>
</html>
)
IE.body.innerhtml := html
return

655

Re: AHK: Замена "Window Spy"

А где перенос.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

656

Re: AHK: Замена "Window Spy"

А что у тебя не переносит?
Если делать перенос внутри слов, то можно так:

gui, HTML: Add, ActiveX, w50 h111 vIE, HTMLFile   
Gui, HTML: show   
  
html =
(  
Одушевленноесуществительное
)
html := RegexReplace(html, "s).", "$0<wbr>")
IE.body.innerhtml := html
return

657

Re: AHK: Замена "Window Spy"

Malcev пишет:

А что у тебя не переносит?

Ничего.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

658

Re: AHK: Замена "Window Spy"

Код из 656 поста не переносит по буквам?
У меня на нескольких машинах переносит.

659

Re: AHK: Замена "Window Spy"

Из 654.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

660

Re: AHK: Замена "Window Spy"

А так?

FixIE(0)
gui, HTML: Add, ActiveX, w50 h111 vIE, HTMLFile   
Gui, HTML: show   
  
html =
(  
Одушевленноесуществительное
)
html := RegexReplace(html, "s).", "$0<wbr>")
IE.body.innerhtml := html
return

FixIE(Fix) {
	Static Key := "Software\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION"
	If A_IsCompiled
		ExeName := A_ScriptName
	Else
		SplitPath, A_AhkPath, ExeName
	If Fix
		RegWrite, REG_DWORD, HKCU, %Key%, %ExeName%, 0
	Else
		RegDelete, HKCU, %Key%, %ExeName%
}

661

Re: AHK: Замена "Window Spy"

С 656 и без FixIE переносило. К чему это?

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

662 (изменено: Malcev, 2017-11-16 11:17:28)

Re: AHK: Замена "Window Spy"

У меня на 10 разных компьютерах (не сетка) код из 654 поста переносит 2 слова.
Получается так:

Одушевленное
существительное
Одушевленное существительное

Пробовал менять всевозможные настройки IE security settings - чтобы не менял - переносит.
Код из 656 поста работает только с FixIE(0), так как иначе с FixIE(1), видно, таг <wbr> не понятен.

663

Re: AHK: Замена "Window Spy"

А, да первые 2 переносит. Но выводов из этого у меня нет.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

664

Re: AHK: Замена "Window Spy"

Если в простом примере гуи перенос есть, а в ахкспай гуи нету, значит надо смотреть, что переносу мешает.
Может быть красные точки, может еще чего.

665

Re: AHK: Замена "Window Spy"

Мешает то что всё в pre.
Без него некоторые данные неккоректно отображаются.
Надо узнать как в pre осуществить перенос.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

666

Re: AHK: Замена "Window Spy"

pre {word-wrap: break-word;}

667

Re: AHK: Замена "Window Spy"

Работает:

word-wrap: break-word;
По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

668

Re: AHK: Замена "Window Spy"

А это не работает:

D2 := "<span id='Delimiter' style='color: " ColorDelimiter "'><nobr>" D2 "</nobr></span>"
D2 := "<span id='Delimiter' style='white-space: nowrap'>" D2 "</span>"
#Delimiter  {white-space: 'nowrap'}
По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

669

Re: AHK: Замена "Window Spy"

Так работает:

	#Delimiter  {
	word-wrap: normal;
	}

Но глючит, например пропадает полоса после заголовка Window Text в блокноте.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

670

Re: AHK: Замена "Window Spy"

У меня нормально показывает если убрать <a></a>.
Для чего там эти таги?

671

Re: AHK: Замена "Window Spy"

Malcev пишет:

У меня нормально показывает если убрать <a></a>.

У меня не помогает. Пропадает в Notepad++, в остальных нормально.

Malcev пишет:

Для чего там эти таги?

Shift+Wheel(Down|Up) или F1 и F2 - Навигация по заголовкам (удобно если много данных).

Якоря для перемещений.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

672

Re: AHK: Замена "Window Spy"

Глюк из за StatusBarText, не пойму что там мешает.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

673 (изменено: Malcev, 2017-11-16 13:52:18)

Re: AHK: Замена "Window Spy"

У меня после other нет полосы - лечится стиранием <a></a>.
А чтобы после WinText показывало - %SBText%`n%WinText%.

674

Re: AHK: Замена "Window Spy"

Я это видел, но `n там не в тему, и не ясно почему так.

Malcev пишет:

У меня после other нет полосы - лечится стиранием <a></a>.

Лечится ещё, опять же почему то, переносом в конец строки.

%D1% <span id='title'>( Other )</span> %D2%<a></a>

Удалять якоря тоже не хочется, и вообще это всё похоже на метод ненаучного тыка.

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

675

Re: AHK: Замена "Window Spy"

serzh82saratov пишет:

Я это видел, но `n там не в тему, и не ясно почему так.

Думаю это глюки IE.