IWinShellExecuteInfo.Verb

Синтаксис

Verb: String;

Описание

Свойство Verb определяет команду, которую необходимо использовать при открытии приложения или документа, указанного в свойстве File.

Комментарии

Список команд, поддерживаемых определенными типами файлов, можно получить из реестра операционной системы. Каждой команде соответствует подраздел, расположенный в следующей ветке реестра: HKEY_CLASSES_ROOT\<Тип файла>+file\Shell (например, HKEY_CLASSES_ROOT\txtfile\shell - содержит список команд, поддерживаемых текстовыми файлами).

Пример Fore

Для выполнения примера предполагается наличие текстового файла «c:\Report.txt».

Sub UserProc;
Var
    Info: IWinShellExecuteInfo;
Begin
    Info := New WinShellExecuteInfo.Create;
    Info.File := "c:\Report.txt";
    Info.Verb := "Print";
    WinApplication.ShellExecute(Info);
End Sub UserProc;

После выполнения примера указанный файл будет отправлен на печать.

Пример Fore.NET

Для выполнения примера предполагается наличие текстового файла «c:\Report.txt».

Imports Prognoz.Platform.Interop.Ui;

Sub UserProc();
Var
    Info: WinShellExecuteInfo;
    WinAppCls: WinApplicationClassClass = New WinApplicationClassClass();
Begin
    Info := New WinShellExecuteInfoClass();
    Info.File := "c:\Report.txt";
    Info.Verb := "Print";
    WinAppCls.ShellExecute(Info);
End Sub;

После выполнения примера указанный файл будет отправлен на печать.

См. также:

IWinShellExecuteInfo