[TC] Скрипты Jaws. Помогите найти
Приветствую участников рассылки,
Подскажите, как называется джозовский скрипт, который Произносит
заголовок столбца от 1 до 10 для текущего элемента в столбце
многоколоночного списка? Запускается по комбинации insert+control+цифры
от 1 до 0? Где он лежит, в default.jss?
Здравствуйте, Александр.
отвечаю на письмо от 21 мая 2026 г., 19:17:13:
ReadListviewColumn находится в файле default.jss. ниже привожу его полностью:
script ReadListviewColumn()
var
int nCol,
int nMaxCols,
string sHeader,
string sText,
handle hCurrent,
int nCurrent
If !(GetRunningFSProducts() & product_JAWS) then
return
EndIf
let hCurrent=getCurrentWindow()
if !IsTrueListView(hCurrent) then
sayMessage(OT_ERROR,cmsgNotInAListview_L,cmsgNotInAListview_S)
return
endIf
let nCol=StringToInt(stringRight(GetCurrentScriptKeyName(),1))
let nCurrent=lvGetFocusItem(hCurrent)
if (nCol==0) then
let nCol=10
endIf
if (nCol < 1) then
let nCol=1
endIf
let nMaxCols=lvGetNumOfColumns(hCurrent)
if (nCol > nMaxCols) then
SayFormattedMessage(OT_ERROR,formatString(cmsgListviewContainsXColumns_L,intToString(nCol),intToString(nMaxCols)),formatString(cmsgListviewContainsXColumns_S,intToString(nCol)))
return
endIf
let sHeader=lvGetColumnHeader(hCurrent,nCol)
let sText=lvGetItemText(hCurrent,nCurrent,nCol)
say(sHeader,OT_NO_DISABLE)
say(sText,OT_NO_DISABLE)
endScript