|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
Добрый день Помогите написать скрипт такого типа. Создаёт папки исходя из текущей даты на копмьютере в C:\dok\октябрь(имя папки месяц. создаётся папка скриптом исходя из системного времени)\01-10(эта папка также формируется исходя из сегоднешнего числа)\ папка с менет "10" и "12" создаются просто в корне папки 01-10. В итоге должно получиться так C:\dok\октябрь\01-10\ и в неи 2 папаки 10 и 12. И ешё проходит копирование С:\дата\01-10(папка выбирается относительно текужего числа и месяца) и всё содержимое авбранной папки копируется в папку С:\дата\сегодня . С заменой файлов без запроса. И в конце просто скрипк выполнен. Спасибо. Модератор: Тема перенесена из форума "Программирование". ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2015, 12:45 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
TYMAH3003Помогите написать скрипт Ну поскольку ты сам ещё ни хрена не сделал, единственное, чем мы можем тебе именно помочь - так это посочувствовать... авось поможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2015, 23:20 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
TYMAH3003, Посмотрите описание FileSystemObject. Почему именно vbs? Можно обычный .bat использовать, ну и с требованиями определиться получше. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2015, 23:27 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
04.10.2015, 15:55 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
Да Я просто совсем не бумбум вбс, бат могу попробоваб Вот что вышло. автор@echo On md %systemdrive%\%date:~0,2% md %systemdrive%\%date:~0,2%\%date:~0,2%-%date:~3,2% md %systemdrive%\%date:~0,2%\%systemdrive%\%date:~0,2%-%date:~3,2%\10 md %systemdrive%\%date:~0,2%\%systemdrive%\%date:~0,2%-%date:~3,2%\12 md %systemdrive%\%date:~0,2%\%systemdrive%\%date:~0,2%-%date:~3,2%\15 md %systemdrive%\%date:~0,2%\%systemdrive%\%date:~0,2%-%date:~3,2%\17 md %systemdrive%\%date:~0,2%\%systemdrive%\%date:~0,2%-%date:~3,2%\‘а®злҐ pause Только вот проблема, md %systemdrive%\%date:~0,2% это создаётся папки в виде числа месаца, а возможно ли создание Октябрь, в текстовой форме Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 13:30 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
i45 http://www.tutorialspoint.com/vbscript/vbscript_fso_objects.htm лучше это: https://vbsabout.wordpress.com/2013/02/27/fsofolde/ там чистый vbs без html. а это месяц названием: https://msdn.microsoft.com/en-us/library/58f13257(v=vs.84).aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 13:38 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
Вы конешно извините , но я совсем никак в это не могу разобраться((((( ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 13:48 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
TYMAH3003Только вот проблема, md %systemdrive%\%date:~0,2% это создаётся папки в виде числа месаца, а возможно ли создание Октябрь, в текстовой форме Это тебе повезло, что у тебя системный формат даты mm-dd-yyyy. У меня на компе такая фигня, например, сейчас выведет число, а не месяц. Да и чем тебе число хуже буквы? по крайней мере сортироваться будет правильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 14:02 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
TYMAH3003Вы конешно извините , но я совсем никак в это не могу разобраться(((((ну, либо придется поднапрячься, либо сюда: http://www.sql.ru/forum/job ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 14:26 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
авторDim s Set WshShell = CreateObject("WScript.Shell") On Error Resume Next dim d,m d = day( date() ) m = month(date()) if d < 10 then d = "0" & d end if if m < 10 then m = "0" & m end if s = d & "-" & m Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFolder = objFSO.CreateFolder("C:\" & s) Вот в корне диска создаётся папка с датой и месяцем не могу понять как преобразовать число месяца в текст авторDim MyVar MyVar = MonthName(10, True) ' MyVar contains "Oct". как его вписать не пойму ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 15:29 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 15:34 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
TYMAH3003автор Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Вот в корне диска создаётся папка с датой и месяцем не могу понять как преобразовать число месяца в текст авторDim MyVar MyVar = MonthName(10, True) ' MyVar contains "Oct". как его вписать не пойму ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 15:47 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
Спасибо огромный Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Не могу в папке создать другую папку Точнее синтаксим пути как прописать C:\Октябрь\06-10\ и далее 4 папки с именами 10 12 15 17 Путь как то не так указываю ошибка выскакивает ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 16:12 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
амперсанд один потерял ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 16:23 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
& s & Спасибо работает ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 16:40 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
неверная ссылка что то не так с параметром f А как прописать переменную "F" ссылку на такую папку Код: vbnet 1.
И в папке 06-10 скопировать все тифы, как правильно построить ссылку. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 17:52 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
TYMAH3003неверная ссылка что то не так с параметром fкавычку теперь не там поставил Смотри, даже тупо с форумной подсветкой синтаксиса ошибка видна ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 17:55 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
неверная ссылка что то не так с параметром f А как прописать переменную "F" ссылку на такую папку Код: vbnet 1.
И в папке 06-10 скопировать все тифы, как правильно построить ссылку. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 17:55 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
Ты собираешь пусть из переменных и текстовых констант. Константы берешь в кавычки, переменные - нет, все внимательно склеиваешь с помощью амперсенда ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 17:58 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
авторСмотри, даже тупо с форумной подсветкой синтаксиса ошибка видна Когда знаешь синтаксис то всё видно. А когда дизайнер компьютерной графики, то просто разные цветами код, и непонять куда эту кавычки. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 18:07 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
Ура Код: vbnet 1.
спасибо теперь понял как путь составлять Ещё 1 момент если скрипт запустить второй раз то он пишет что файлы и папки существуют, мне нужна их перезапись, Файлы тиф в папке "E:\00DOCUMENTS\LOG\DATA" пепезаписываются на такие же, но только из другой даты 07-10 к примеру ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 18:14 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
По поводу перезаписи файлов решил. Код: vbnet 1.
А как перезаписывать каталоги? Или как проверять если он есть то создавать не нужно Проверка только на месяц который текстом пишется ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 21:15 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
Проверять ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 21:16 |
|
Возможно ли такое написать на vbs.
|
|||
---|---|---|---|
#18+
TYMAH3003как проверять если он есть то создавать не нужно Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 22:07 |
|
|
start [/forum/topic.php?fid=60&msg=39069754&tid=2155776]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 133ms |
0 / 0 |