Batya
|
Posted: Thu Nov 09, 2017 20:12 Post subject: |
|
|
Slamzor
Нда, ясности не появилось. Всё какие-то расплывчатые фразы.
Даже пример урезан "до нЕльзя".
В таком случае, вот vbs-скрипт для WSACP:
Code: | '====================================================
' Возвращаемые значения:
' 0: Значение элемента "Наименование"
'====================================================
content = Result(filename)
Function Result(pFile)
Dim Node
Result = ""
On Error Resume Next
Set Node = LoadXML(pFile).selectSingleNode("//Наименование")
If Not Node is Nothing Then Result = Node.text
' If Err.Number <> 0 Then Result = Err.Description
If Err.Number <> 0 Then Result = ""
On Error GoTo 0
Set Node = Nothing
End Function
Function LoadXML(pFile)
Set LoadXML = CreateObject("Msxml2.DOMDocument")
LoadXML.async = False
LoadXML.load pFile
End Function |
Положи этот скрипт с именем GetXmlVlue.vbs в подпапку Scripts плагина, в настройках плагина в options.ini добавь в конце строки:
options.ini wrote: | [Script]
ActiveScripts=MinutesAgo|CheckEncoding|Signature|GetXmlVlue | и секцию: Code: | [GetXmlVlue]
Script=GetXmlVlue.vbs
content=Наименование
extensions=*
FoldersPaths=0 |
Настрой колонку "Наименование" и перезапусти TC. Используй по усмотрению.
Это всё, что я могу сделать, исходя из твоего описания задачи. Извини. Ничего не понятно, а мне нужна конкретика. _________________ Нет, я не сплю. Я просто медленно моргаю. |
|