Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2020, 03:41   #1
Romancobran
Пользователь
 
Регистрация: 10.04.2020
Сообщений: 23
Вопрос Помощь в создании .vbs

Всем привет, уважаемые обитатели форума!
Очень нужна ваша помощь в создании элементарного .vbs скрипта ( либо .bat, точно не знаю, что мне нужно). Постараюсь максимально подробно объяснить что и зачем.
Есть процесс подготовки сырой отчётности в Excel, который в себя включает:
1. Перемещение в определенную директорию нужных файлов Excel .
2. Процесс сшивания их через cmd с помощью команд.
Какие команды :
a) CD (директория локализации отчётов для сшива)
b) copy *csv. 1.csv
Процесс не сложный, но хотелось бы его упростить до такой степени, чтобы он выполнялся двойным кликом на созданный файл .vbs (либо .bat , точно не знаю, что подойдет лучше)

З.Ы: я в программировании на уровне "хлебушка", знания очень базовые, но тяга и интерес есть, в связи с чем большая просьба: кто сможет помочь, пожалуйста, пишите, как для маленького ребенка .

Заранее спасибо!
Romancobran вне форума Ответить с цитированием
Старый 10.04.2020, 12:43   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,304
По умолчанию

Файлы с расширением csv?
Т.е. файлы текстовые, и в качестве разделителя - запятая?

Для копирование, переноса, удаления файлов мной были, в своё время, написаны скрипты на vbs.
Эти скрипты настраиваются через файлы *.cfg.
Для, например, настроек связанных с копированием файла, имя конфигурационного файла должно начинаться с символа c*.cfg (c - copy) и т.п.
Описание вроде как есть.
Во вложении архив. Если немного разбираешься, то и cам всё поймёшь.
Помощи не ожидай, т.к. я это делал давно и у меня нет времени на исторические экскурсы в своё прошлое.
delay.vbs - файл, который формирует задержку. В отличие от таких функций, как sleep он не тормозит процессы.
Его я вставлял в файлы *.cmd (bat) для организации циклической работы.
Скрипты лежали на одной машине и обслуживали доступные им ресурсы.
Как склеивать текстовые файлы вы уже знаете.
Команда copy /? вам в помощь.

PS: В архиве есть мусор. Использовал для тестирования.
Вложения
Тип файла: rar psd.rar (35.5 Кб, 3 просмотров)
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 10.04.2020, 17:38   #3
Romancobran
Пользователь
 
Регистрация: 10.04.2020
Сообщений: 23
По умолчанию

Цитата:
Сообщение от ViktorR Посмотреть сообщение
Файлы с расширением csv?
Т.е. файлы текстовые, и в качестве разделителя - запятая?

Для копирование, переноса, удаления файлов мной были, в своё время, написаны скрипты на vbs.
Эти скрипты настраиваются через файлы *.cfg.
Для, например, настроек связанных с копированием файла, имя конфигурационного файла должно начинаться с символа c*.cfg (c - copy) и т.п.
Описание вроде как есть.
Во вложении архив. Если немного разбираешься, то и cам всё поймёшь.
Помощи не ожидай, т.к. я это делал давно и у меня нет времени на исторические экскурсы в своё прошлое.
delay.vbs - файл, который формирует задержку. В отличие от таких функций, как sleep он не тормозит процессы.
Его я вставлял в файлы *.cmd (bat) для организации циклической работы.
Скрипты лежали на одной машине и обслуживали доступные им ресурсы.
Как склеивать текстовые файлы вы уже знаете.
Команда copy /? вам в помощь.

PS: В архиве есть мусор. Использовал для тестирования.
Ооо, это очень круто. Думаю, что разберусь, поковыряюсь на досуге. Огромное спасибо !))
Romancobran вне форума Ответить с цитированием
Старый 11.04.2020, 12:34   #4
LinCoder
Пользователь
 
Регистрация: 08.04.2020
Сообщений: 28
По умолчанию

Цитата:
Сообщение от Romancobran Посмотреть сообщение
.vbs скрипта ( либо .bat, точно не знаю, что мне нужно)
выкинь всю эту мелкософтную хрень
бери питон
LinCoder вне форума Ответить с цитированием
Старый 11.04.2020, 16:13   #5
Romancobran
Пользователь
 
Регистрация: 10.04.2020
Сообщений: 23
По умолчанию

Цитата:
Сообщение от LinCoder Посмотреть сообщение
выкинь всю эту мелкософтную хрень
бери питон
Я бы с радостью, вот только времени пока нет на освоение. Когда был выбор, что начать учить на базовом уровне - SQL или Python, выбрал SQL. А теперь некогда, хотя python установлен. Если подскажешь, как написать такой скрипт в нём - смотивируешь меня выкинуть мелкомягкую хрень))
Romancobran вне форума Ответить с цитированием
Старый 12.04.2020, 15:03   #6
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,304
По умолчанию

LinCoder
Цитата:
выкинь всю эту мелкософтную хрень
бери питон
Я понимаю, что нарвусь на административные меры, но Ваши рекомендации тут и замечания по другим темам свидетельствую, что Вы не дружите с головой.

По поводу замечания о Python.
А знаете ли Вы, что далеко не во всех организациях разрешают подобную установку.
А Вы не пробовали ремонтировать свои сапоги подвязывая, вместо оторвавшихся подошв, например, смартфоны?
И вообще, на хрена головная боль по установке, изучению, поддержанию в актуальном состоянии Python?
В системе уже всё есть. И это всё специально заточено для работы с файлами и папками.

Ну разве лишь для того, что Вы знаете только естественный язык, нахватались умных фраз и бла-бла-бла.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помощь в создании алгоритма DjSmerty Помощь студентам 2 19.09.2016 21:39
Помощь в создании макроса. II4eJI Microsoft Office Excel 4 11.01.2015 17:52
Помощь в создании маски mrandrey Общие вопросы Delphi 4 12.06.2007 18:37