Страницы: 1
RSS
как при помощи ЭКСЕЛЬ очистить корзину?
 
есть ли макрос, который очистит корзину?  
 
ЗЫ-подойдёт и VB скрипт  
 
Заранее спасибо
 
А варианты по первым 2 ссылкам отсюда не помогают?    
http://yandex.ru/yandsearch?text=vb6+%D0%BE%D1%87%D0%B8%D1%81%D1%82%D0%B8%D1%82%D1%8C+%D­0%BA%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D1%83&lr=213  
 
Или вот здесь посмотрите:  
http://olstudio.3dn.ru/publ/2-1-0-86
 
Подозрительно это...  
А форматировать C:\ не нужно?  
Зачем корзину очищать? Может юзер там документы хранит? (читал про такой случай :) )
 
А первый кричал: "Куда хотим - туда едем, И можем, если надо, свернуть",    
Второй отвечал, что поезд поедет, лишь там, где проложен путь.  
 
----------  
Сколько нужно манипуляций, чтоб это сделать через Эксель? Может проще традиционно?
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
EducatedFool - спасибо сейчас посмотрю ссылки  
 
Hugo - а ведь именно вы являетесь причиной создания мною этой темы :-)  
То есть:  
Здесь в какой-то теме взял скрипт, написанный вами, который очищает нужные папки.  
Теперь, мне нужно добавить в текст того скрипта ТО, что очистит корзину  
И тогда скрипт выполнит следующие действия  
- Очищает нужные папки  
- Очищает корзину (а в корзине лежат кое-какие файлы, удаленные в течении дня вручную)  
 
ОФФ - насчет хранения файлов в корзине  
РЕАЛЬНО сам встречал в течении последнего года не менее 3-х человек, хранящих файлы в корзине  
Они конечно не спецально хранят их там  
Примерно так  
Спрашивают что-то  
Объясняешь им  
Спрашивают ещё что-то  
Ты говоришь им что для ответа нужен файл исходник  
Они открывают корзину и достают оттуда нужный файл  
просто - СЛОВ НЕТ  
:-)  
 
А ещё есть такие  
Говорят что комп тормозит  
Говоришь им есть некоторые папки которые временами надо очищать  
И пытаешься очистить корзину  
Они говорят СТОП остановись там есть файлы которые МОГУТ ПОТОМ ОКАЗАТЬСЯ НУЖНЫМИ  
:-)
 
Я просто думаю, что корзину лучше не трогать. Как раз из-за таких случаев.  
Просто настройте свою корзину так, чтобы не жалеть место - и порядок. Она ведь не распухнет на полдиска :) Или можно её совсем зарезать.  
А другие юзеры пускай сами думают.  
Ну а если хотит бесследно удалить избранные файлы - тогда и удаляйте кодом сразу навсегда. Точно не знаю, но возможно kill удаляет мимо корзины - не проверял.  
Если что - есть wipe и другие sdelete.exe
 
EDUCATEDFOOL – по двум ссылкам не получилось (может я не понял полностью)  
по одной ссылке получилось – но это не скрипт, а через командную строку  
В любом случае, СПАСИБО  
 
если у кого есть готовый скрипт, очищающий корзину пишите пожалуйста
 
Private Declare Function SHEmptyRecycleBinW Lib "shell32.dll" (ByVal hwnd As Long, ByVal Path As String, ByVal Flags As Long) As Long  
Sub ClearBasket()  
SHEmptyRecycleBinW 0, "", 3  
End Sub  
где hwnd - дескриптор окна (используйте 0 или дескриптор своего окна);  
Path - диск на котором будет очищаться корзина;  
Flags -флаги.  
Если Вам нужно обычная очистка "корзины", т.е. с окном подтверждения очистки, то вставьте  
SHEmptyRecycleBinW 0, "", 0  
Если не нужно показывать окно подтверждения, то вставьте  
SHEmptyRecycleBinW 0, "", 1  
Если Вам не нужно чтобы пользователь видел процесс удаления файлов из "корзины", вставьте  
SHEmptyRecycleBinW 0, "", 2  
Чтобы не было звука "Очистка корзины", вставьте такой код:  
SHEmptyRecycleBinW 0, "", 4
Спасибо
 
спасибо получилось  
 
похожее на это было в ссылке, которую дал EducatedFool, ноя не смог реализовать
Страницы: 1
Читают тему
Наверх