Имя пользователя:
Пароль:
 | Правила  

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

Ответить
Настройки темы
Любой язык - Обработка и возврат обработанных файлов.

Аватара для i-Lex

Старожил


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


Конфигурация

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


Нужно при запуске скрипта, найти в папке C:\qst\, появление файлов *.QSX. Как только обнаружатся эти файлы - нужно их скипировать в папку C:\RCX\ и запустить файл C:\r1\san.exe дождаться, пока программа обработает файлы, и нужно будет файлы *.zip, что появились в папке C:\RCA, нужно обратно скопировать в папку C:\RCX\.

Если появляется несколько папок, в которых лежат файлы *.QSX - нужно по обчереди, из каждой скопировать и обработать файлы и вернуть обратно файлы *.zip в эти папки (папки могут иметь названия с кирилицей).
Тоесть, появилось несколько папок например:
верденский
3728d
пётр
ольга-запрос


нужно скопировать и обработать файлы сначала из "3728d" и вернуть *.zip-файлы.
Потом из "верденский" и так далее.

На каком языке это сделать лучше и возможно ли вооще?

Отправлено: 16:37, 23-02-2014

 

Ветеран


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

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


Цитата i-Lex:
На каком языке это сделать лучше и возможно ли вооще? »
1. «Ожидание появления файлов» — это либо Wbem (следовательно, Automation), либо .Net. Что приводит нас к WSH/PoSH/AutoIt или ЯВУ.

2. Требуется расшифровка фразы «дождаться, пока программа обработает файлы» — каким образом определить наступление данного факта? По завершении приложения «san.exe»?

3. «Если появляется несколько папок» — где появятся? В какой момент? Как его определять?


P.S. Я лично за реализацию вряд ли возьмусь — слишком мутное ТЗ.

Отправлено: 16:55, 23-02-2014 | #2



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

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


Аватара для i-Lex

Старожил


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

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


Цитата Iska:
2. Требуется расшифровка фразы «дождаться, пока программа обработает файлы» — каким образом определить наступление данного факта? По завершении приложения «san.exe»? »
Да. san.exe завершает работу после обработки.

Цитата Iska:
3. «Если появляется несколько папок» — где появятся? В какой момент? Как его определять? »
В папке C:\qst\. Туда в любой момент могут закинуть файлы по сети. Эта папка расшарена в сети нашей фирмы.

P.s. Знакомый говорит, что подобнове писал на powershell писал. вместо детектирования - он в поланировщике поставил запуск на каждые 20 минут. Вот только написать скрипт не захотел. Говорит - лень(
Я думаю - можно копировать папки в C:\temp\san, а после обработки - файлы кидать в C:\RCA.

Отправлено: 02:41, 24-02-2014 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Ассоциация bat и cmd файлов - возврат к умолчанию. sergakamaestro Microsoft Windows 7 1 16-08-2013 17:00
CMD/BAT - [решено] Групповая обработка файлов garm Скриптовые языки администрирования Windows 2 07-06-2010 14:46
CMD/BAT - [решено] Обработка нескольких файлов laipisas02 Скриптовые языки администрирования Windows 8 15-03-2010 15:43
Медиа - Массовая обработка mp3-файлов Nel Программное обеспечение Windows 32 04-02-2010 13:02
[решено] Скриптовая обработка файлов dmon_s Программирование в *nix 3 31-08-2007 02:11




 
Переход