Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Помогите пожалуйста написать скрипт (vb,vbs) при условиях: Есть общая папка(INOUT), в нее пользователи копируют разную инфу (файлопомойка), в корне этой папки лежит файл txt (можно сделать и папку), который гласит: что каждое воскресенье из этой папки(INUOT)будут уничтожатся все файлы,как предупреждение. Этот файл(папку) убивать будет нельзя.НУЖНО чтобы эта папка скриптом копировалась (каждое воскр.) на сервер, после копирования в папке INOUT должно быть пусто(данные уничтожаются) (за исключением 1 файла с предупреждением).При копировании если скрипт находит в месте назначения папку INOUT то скрипт создает новую папку INOUT_01 и сливает в нее все данных с папки INOUT(т.е. с файлопомойки). Цикл работы скрипта 3 недели, соотв. скрипт должен будет создать за 3 недели 3 папки: INOUT(заполнена на первой неделе),INOUT_01 (заполнена на второй неделе),INOUT_02 (заполнена на третей неделе). VB,VBS я знаю оч плохо, начальство попросило сделать до завтра, Если будут предложения с радостью приму их! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 14:40 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
тут в принципе и срипт не нужен хватит и простого BAT-файла вопрос, чот делать после третьей недели? I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 14:52 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Jah loves you. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 14:56 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
Antonariy, Все наверно прекрасно! а как это прикрутить чтобы это висело в AD (нужно чтобы логон выполнлся), скорее всего здесь нужно vbs? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 15:06 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
Antonariy Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Jah loves you. При выполнении пишет что "файл уже существует" (строка 15,символ5).. как починить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 15:23 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
AntonariyНужно этот текст скопировать в vbs-файл а файл повесить в шедулер. Jah loves you. Скопировал, набил папку INOUT файлами, запускаю скрипт - ошибка! Скрипт говорит что "файл уже существует",строка 12 символ5.. Знаю что руки у меня кривые, но все же, где косячу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 15:31 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
AlexszПри выполнении пишет что "файл уже существует" (строка 15,символ5).. как починить?Вообще-то там наполовину не правильно. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 15:35 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
Вернее даже так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Jah loves you. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 15:41 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
AntonariyAlexszПри выполнении пишет что "файл уже существует" (строка 15,символ5).. как починить?Вообще-то там наполовину не правильно. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Злостная ошибка в новой версии осталась, "файл уже существует", строка 11,символ1. Скрипт в этом виде создает папку INOUT_1, но не копирует в нее ничего :( и в папке источнике ничего не удаляет :( Есть варианты? :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 15:42 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
Блин, вот, что значит думать руками, а не головой… Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Jah loves you. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 15:46 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
AntonariyВернее даже так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Jah loves you. У меня скрипт сработал, но, папку источник скрипт переименовал в 5INOUT_1, в папке назначения ничего не произошло.. (не создалась папка).. :% ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 15:46 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
AntonariyБлин, вот, что значит думать руками, а не головой… Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Jah loves you. ВЫ МОСХ! сработало! (на первый взгляд). Кажется Все работает!!! :) :) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 15:49 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
AntonariyБлин, вот, что значит думать руками, а не головой… Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Jah loves you. Эм... а файл "Файл.txt" поидее должен быть в папке источнике.. А скрипт его переносит в папку INOUT_1... Можно это починить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 15:56 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
AlexszAntonariyБлин, вот, что значит думать руками, а не головой… Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Jah loves you. Эм... а файл "Файл.txt" поидее должен быть в папке источнике.. А скрипт его переносит в папку INOUT_1... Можно это починить? Вру, работает все! Файл с большой буквы написал) Ураа! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 15:58 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
AntonariyБлин, вот, что значит думать руками, а не головой… Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Jah loves you. Вопрос, а нельзя сделать, чтобы после INOUT_3 скрипт перезатирал INOUT_1? Чтобы цикл был.. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 16:09 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 17:06 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
Antonariy Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. Работает, а можно внести файлик текстовый (лог), в котором будут отображаться результаты действий? (перемещение, копирование, владелец папки)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 17:20 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
> Автор: Alexsz > Antonariy > Работает, а можно внести файлик текстовый (лог), в котором будут отображаться результаты действий? (перемещение, > копирование, владелец папки)? Аппетит пришел во время еды Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 17:28 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
> Автор: Alexsz > > Antonariy > > Работает, а можно внести файлик текстовый (лог), в котором будут отображаться результаты действий? > (перемещение, копирование, владелец папки)? А обыкновенный настроенный аудит не сойдет? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 17:29 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
Игорь Горбонос > Автор: Alexsz > > Antonariy > > Работает, а можно внести файлик текстовый (лог), в котором будут отображаться результаты действий? > (перемещение, копирование, владелец папки)? А обыкновенный настроенный аудит не сойдет? :) Мне бы подошел, а вот начальству :( хочется лог в тхт файле видеть...:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 17:50 |
|
||
|
Скрипт VB(vbs)..Help me!
|
|||
|---|---|---|---|
|
#18+
Спасибо всем кто помогал мне! Вот итог стараний: :) dim pathFrom, pathTo pathFrom = "C:\test\INOUT" pathTo = "C:\" PapkaDlyaLogov = "C:\test\3" dim dates(3) Set fso=CreateObject("Scripting.FilesystemObject") Set WshNetwork = CreateObject("WScript.Network") Set LogFile = FSO.OpenTextFile(PapkaDlyaLogov & "\copy.log", 8, True) '===создаю лог файл===' LogFile.WriteLine Now If Not FSO.FolderExists(pathFrom) Then '===запись в лог файл===' LogFile.WriteLine Now & ", " & WshNetwork.ComputerName & ", " & WshNetwork.UserName & _ ": Каталог " & pathFrom & " не существует." If Not FSO.FolderExists(pathTo) Then '===запись в лог файл===' LogFile.WriteLine Now & ", " & WshNetwork.ComputerName & ", " & WshNetwork.UserName & _ ": Каталог " & pathTo & " не существует." LogFile.Close End if End if x = 1 While fso.FolderExists(pathTo & "INOUT_" & x) Set f = fso.GetFolder(pathTo & "INOUT_" & x) dates(x) = f.DateCreated x = x +1 Wend If x = 4 then d = Now For y=1 to 3 If dates(y)<d then d = dates(y) x = y end if next fso.DeleteFolder pathTo & "INOUT_" & x end if fso.CreateFolder pathTo & "INOUT_" & x fso.CopyFolder pathFrom, pathTo & "INOUT_" & x For Each Folder In FSO.GetFolder(pathFrom).SubFolders If Err.Number Then '===запись в лог файл===' LogFile.WriteLine Now & ", " & WshNetwork.ComputerName & ", " & WshNetwork.UserName & _ ": " & Err.Description & " " & Folder.Name Else '===запись в лог файл===' LogFile.WriteLine Now & ", " & WshNetwork.ComputerName & ", " & WshNetwork.UserName & _ " - Копирование папки " & Folder.Name & " завершено успешно. " Err.Clear End If Next LogFile.Close For Each f in fso.GetFolder(pathFrom).SubFolders f.Delete Next For Each f in fso.GetFolder(pathFrom).Files If f.Name<>"файл.txt" then f.Delete Next Все работает и даже ведется лог ;) Еще раз спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 18:04 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=151&tid=2160711]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 155ms |

| 0 / 0 |
