locked
Опции метода CopyHere RRS feed

  • Общие обсуждения

  • MSDN Home >  MSDN Library >  Win32 and COM Development >  User Interface >  Windows Shell >  Windows Shell >  Shell Objects for Scripting and Microsoft Visual Basic >  Folder > 

    CopyHere Method


    Copies an item or items to a folder.

    Syntax

    Folder.CopyHere(vItem [, vOptions])

    Parameters

    vItem Required. Specifies the item or items to copy. This can be a string that represents a file name, a FolderItem object, or a FolderItems object.
    vOptions Optional. Specifies options for the copy operation. This value can be zero or a combination of the following values. These values are based upon flags defined for use with the fFlags member of the C++ SHFILEOPSTRUCT structure. These flags are not defined as such for Microsoft Visual Basic, Visual Basic Scripting Edition (VBScript), or Microsoft JScript, so you must define them yourself or use their numeric equivalents.
    4 Do not display a progress dialog box.
    8 Give the file being operated on a new name in a move, copy, or rename operation if a file with the target name already exists.
    16 Respond with "Yes to All" for any dialog box that is displayed.
    64 Preserve undo information, if possible.
    128 Perform the operation on files only if a wildcard file name (*.*) is specified.
    256 Display a progress dialog box but do not show the file names.
    512 Do not confirm the creation of a new directory if the operation requires one to be created.
    1024 Do not display a user interface if an error occurs.
    2048 Version 4.71. Do not copy the security attributes of the file.
    4096 Only operate in the local directory. Don't operate recursively into subdirectories.
    9182 Version 5.0. Do not copy connected files as a group. Only copy the specified files.

    Return Value

    No return value.

    ?????????? ??????, ???????? ?? ????????? ????, ????????? ???????? ????????????? ?????????  vOptions

    ???? ??? ????, ?? ??????? ???, ??????????, ??? ?? ?????????.

    12 октября 2006 г. 17:25

Все ответы

  • Если не написано, то скорей всего и нету. А теоретически что надо та и с чего уверенность что должны быть?
    12 октября 2006 г. 19:43
  • Должны быть, а может и нет... Вот я и спросил у знающего народа.

    К примеру, 256 выдаёт градусник без отображения имени файла. Но ведь при обыкновенном копировании (проводником) имя файла отображается, а тут нет. Напрашивается вывод: значит, это не 256. Ну, а что тогда? Какое значение должно быть, чтобы небыло "but do not show the file names"?

    13 октября 2006 г. 14:06
  • Вам числа рядом с описанием опции ничего не напоминают? Это же степени двойки, битовые маски!

    Сложите нужные опции и получите желаемый результат.

     

     

     

    14 октября 2006 г. 8:23
  • Думаю что в данном случае этот параметр вообще стоит опустить и все будет по умолчанию. А так это числа с 1 в соответствующем бите. Если нужны опции 1 и 3 то vOptions = 20.

    ЗЫ Хм.... мне как человеку который программил на асме непревычно смотреть на цифарки  все уже посчитали как же скучно

    14 октября 2006 г. 10:07