Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Копирование файлов в заданную папку через диалоговое окно

Ответить
Настройки темы
VBS/WSH/JS - Копирование файлов в заданную папку через диалоговое окно

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Ребята добрый день читаю ваш форум очень много тут профессионалов )
Нужна помощь нужен скрипт или батник который открывает диалоговое окно в котором можно выбрать несколько файлов по маске например mp4, avi и после их выбора они автоматический скопировалось в заданный каталок например в C:\tmp\ при копирование желательно прогресс бар какой не будь а то видео фалы могут весить по 5-6 гигов
Благодарю за ранее если кто поможет

Отправлено: 18:16, 21-01-2025

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6626
Благодарности: 1528

Профиль | Отправить PM | Цитировать


Без диалогового окна. Непонятно, зачем оно, если можно сразу написать нужные расширения.
Код: Выделить весь код
robocopy "C:\путь\к исходному\каталогу\с нужными файлами" "C:\tmp" *.mp4 *.avi /R:3 /W:1

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Последний раз редактировалось DJ Mogarych, 21-01-2025 в 22:13.

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:07, 21-01-2025 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Старожил


Сообщения: 226
Благодарности: 20

Профиль | Отправить PM | Цитировать


vladimir.polevoy.3@fb, простой скрипт на powershell:

Код: Выделить весь код
Add-Type -AssemblyName System.Windows.Forms
$FileBrowser = New-Object System.Windows.Forms.OpenFileDialog -Property @{
    InitialDirectory = [Environment]::GetFolderPath('Desktop')
    Multiselect = $true # Multiple files can be chosen
	Filter = 'Video (*.avi, *.mp4)|*.avi;*.mp4' # Specified file types
}
 
[void]$FileBrowser.ShowDialog()

$incopy = 'Patch'

Get-ChildItem -Path $FileBrowser.FileNames -file | Copy-Item -Force -Destination $incopy
Только в переменной $incopy укажите необходимый каталог для копирования и при необходимости добавьте нужные типы файлов.
Прогресс-бар вряд ли получится, для него, насколько я помню, необходим цикл.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:32, 23-01-2025 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Копирование файлов в заданную папку через диалоговое окно

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] Замена текста в текстовом файле посредствам вода через диалоговое окно Nilf Скриптовые языки администрирования Windows 8 24-06-2021 07:16
VBS/WSH/JS - [решено] Диалоговое окно с тремя кнопками для запуска трех файлов.exe angel_lyucifer Скриптовые языки администрирования Windows 4 11-06-2015 19:57
Разное - Диалоговое окно "Копирование - Перемещение" shao Оформление Windows XP 26 10-06-2012 15:29
Интерфейс - Диалоговое окно открытия и сохранения файлов baa123 Microsoft Windows 7 25 13-03-2011 15:24
Интернет - Диалоговое окно загрузки файла IE убрать через реестр... 12usver12 Microsoft Windows 2000/XP 6 26-05-2008 15:41




 
Переход