Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ключ копирования для explorer
|
|||
|---|---|---|---|
|
#18+
Люди, хочу Shell-ом запустить explorer так, чтобы он скопировал файл из одного места в другое. Именно Explorer должен копировать, програмные методы не подходят. С каким ключом нужно запустить explorer так, чтобы он скопировал файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2004, 10:37 |
|
||
|
Ключ копирования для explorer
|
|||
|---|---|---|---|
|
#18+
не уверен что это то что надо , но есть такой файл "Свернуть все окна.scf" и вот его код : [Shell] Command=2 IconFile=explorer.exe,3 [Taskbar] Command=ToggleDesktop может в эту сторону надо копать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2004, 11:45 |
|
||
|
Ключ копирования для explorer
|
|||
|---|---|---|---|
|
#18+
А может быть обнаглеть и генерировать для копирования файла временный file.inf, а потом что-то типа C:\WINDOWS\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 file.inf ? Уж во время инсталляции .inf я надеюсь средства эксплорера используются :-) В случае чего и месположение исходного файла спросит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2004, 15:00 |
|
||
|
Ключ копирования для explorer
|
|||
|---|---|---|---|
|
#18+
Может следует заюзать Shell.Application: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2004, 17:56 |
|
||
|
Ключ копирования для explorer
|
|||
|---|---|---|---|
|
#18+
/topic/110958 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 16:17 |
|
||
|
Ключ копирования для explorer
|
|||
|---|---|---|---|
|
#18+
Думаю вариант с АПИ вплоне подойдет. Выдрал Кусок из рабочего прпоэкта. Кое что порезал для ясности. Public Type SHFILEOPSTRUCT hwnd As Long wFunc As Long pFrom As String pTo As String fFlags As Integer fAborted As Boolean hNameMaps As Long sProgress As String End Type Public Const FOF_ALLOWUNDO = &H40 Public Const FOF_SIMPLEPROGRESS = &H100 Public Const FO_COPY = 2 Public Const FOF_NOCONFIRMMKDIR = &H200 Public Const FOF_NOCONFIRMATION = &H10 Public Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (lpFileOp As Any) As Long Public Sub MyCopy(NewFilePath As String) Dim Ret As Long Dim lenFileop As Long Dim foBuf() As Byte Dim sh_op As SHFILEOPSTRUCT 100 With sh_op 104 .hwnd = 0 108 .wFunc = FO_COPY 112 .pFrom = NewFilePath & vbNullChar & vbNullChar 116 .pTo = DBPath & vbNullChar & vbNullChar 120 .fFlags = FOF_NOCONFIRMATION Or FOF_NOCONFIRMMKDIR End With 124 Ret = SHFileOperation(sh_op) 136 If Ret <> 0 Then MsgBox "Não foi possível terminar a operação com sucesso!" & vbNewLine & "Confirme o espaço livre em disco.", vbCritical, "Erro" End If End Sub При вызове появляется стандартное окно копирования с летающими папоочками и прогрессом выполнения. Константы вроде все привел. Удачи. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 16:34 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32594772&tid=2169143]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 362ms |

| 0 / 0 |
