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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Перемещение файлов в корзину с раб. стола

Ответить
Настройки темы
CMD/BAT - [решено] Перемещение файлов в корзину с раб. стола

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


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

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


Здравствуйте, профессионалы программирования!

Нужен скрипт VBS, а в идеале CMD, вообщем чем проще тем лучше, который бы перемещал (не удалял) файлы разных разрешений, но КРОМЕ ЯРЛЫКОВ, с рабочего стола в корзину. А я потом этот скрипт в шедуллер закину поставлю время и будет мне счастья. Никак не могу сделать, у меня ума хватает только на copy. Всех милых дам с праздником 8 марта!

С уважением, дилетант Дмитрий!

Отправлено: 17:43, 07-03-2014

 
mwz mwz вне форума

Аватара для mwz

Ушел из жизни


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

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


Цитата ses333ser:
А еще в самом идеале - чтобы файлы перемещались в определенную папку на раб. столе, ну скажем "Папка на удаленияе" »
А вот это уже реально без привлечения специфических приёмов Проводника, пользуясь хотя бы тем же Windows Scrip Host

-------
Mikhail Zhilin


Отправлено: 12:29, 14-03-2014 | #11



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

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


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


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

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


Изображения
Тип файла: jpg ошибка.JPG
(21.4 Kb, 4 просмотров)

Спасибо, но я плохо знаю языки программирования учусь vbs (у) и батнику.
Вот скрипт такой получился. Не поможете еще раз там ошибку выдает, не могу понять почему?

DIM fso
Set objFSO = CreateObject("Scripting.FileSystemObject")
objStartFolder = CreateObject("WScript.Shell").ExpandEnvironmentStrings("%USERPROFILE%") & "\Рабочий стол\"
objFinishFolder = CreateObject("WScript.Shell").ExpandEnvironmentStrings("%USERPROFILE%") & "\Папка на удаление\"
Set objfolder= fso.GetFolder("objStartFolder")
Set colFiles = objStartFolder.Files,objFinishFolder.Files
For Each objFile in colFiles
If DateDiff("D", objFile.DateCreated, Now) > 3 Then
objFile.Attributes = 1
objFile.MoveFile (objStartFolder, objFinishFolder)
End If
Next

ShowSubFolders FSO.GetFolder(objStartFolder,objFinishFolder)
Sub ShowSubFolders(Folder)

For Each Subfolder in Folder.SubFolders
Set objFolder = objFSO.GetFolder(subfolder.Path)
p=false
i=Lbound(arrpath)
WHILE (p=false) and (i<=ubound(arrpath))
if (objfolder.path=arrpath(i) ) then
p=true
End if
i=i+1
WEND
if (not p) then
Wscript.Echo objFolder.path & " - " & "udalat` mozna"

Set colFiles = objFolder.Files
If DateDiff("D", objFile.DateCreated, Now) > 3 Then
objFile.Attributes = 1
objFile.MoveFile (objFolder.Files, objFinishFolder)
End If
Next
If objFolder.Subfolders.Count > 0 then
ShowSubFolders SubFolder
End If
If subFolder.Files.Count > 0 AND subFolder.Subfolders.Count > 0 then
MsgBox "Directory " & subFolder & "- ne pusta."
else
objFSO.DeleteFolder(subFolder.Path)
End If
Next
end sub

Отправлено: 18:33, 17-03-2014 | #12



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Перемещение файлов в корзину с раб. стола

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - Как убрать мусорную корзину со стола? lerpa Microsoft Windows 2000/XP 8 13-05-2014 07:51
Интерфейс - сброс разрешения раб стола bender2003 Microsoft Windows 7 1 17-11-2013 16:42
Контекстное меню раб стола Goodzila Хочу все знать 1 17-03-2013 04:08
Постоянное обновление раб.стола strateg1970 Видеокарты 8 25-05-2011 20:48
CMD/BAT - [решено] перемещение в корзину вместо delete AlexM Скриптовые языки администрирования Windows 1 05-02-2010 09:00




 
Переход