Цитата amel27:
повторюсь (в очередной раз) - проблема не в коде, а в его интеграции с конкретной программой »
|
Вот что мне ответили разработчики:
Цитата:
Можно передать в файл-скрипт параметр - значение любого поля текущей записи (например, поля "ID" или поля "Полный путь к файл" или поля "Папка"). Откройте файл ScriptExample3.vbs в Блокноте и посмотрите конкретный пример. Чтобы указать поле, нужно написать его внутреннее имя в квадратных скобках.
|
Вот содержание ScriptExample3.vbs
Код:
данный код предназначен для демонстрационных целей
'вы можете писать на языке VBScript любые скрипты
'выполнение данного файла можно связать с нажатием пользовательской кнопки,
'которую можно добавить на панель инструментов любой таблицы в программе
'данный скрипт читает парамеры командной строки, с которой он был вызван
'например, если вызов был такой "C:\ScriptExample3.vbs /1 /2", то скрипт покажет "1" и "2"
Dim objArgs 'объекта для чтения параметров строки запуска файла
Dim sMsg 'текст сообщения
Dim i 'числовая переменная для цикла
Set objArgs = WScript.Arguments 'получение объекта для чтения параметров строки запуска файла
sMsg = "Всего параметров = " & objArgs.Count & vbCr
For i = 0 To objArgs.Count - 1
sMsg = sMsg & "Параметр " & i + 1 & " = " & objArgs(i) & vbCr
Next
MsgBox sMsg, vbInformation, "Сообщение" 'показываем собщение