Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

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

Ответить
Настройки темы
CMD/BAT - [решено] Копирование файлов до запуска системы.

Новый участник


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

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


Добрый день. Подскажите, нужно сделать так, чтобы копировались файлы из папки D:\Obmen\1 в D:\Obmen\ . Но чтобы это происходило до загрузки системы... Как это можно организовать?

Отправлено: 13:32, 21-02-2017

 

Ветеран


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

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


Цитата c0t0s:
нужно сделать так, чтобы копировались файлы из папки D:\Obmen\1 в D:\Obmen\ . Но чтобы это происходило до загрузки системы... Как это можно организовать? »
Что значит «до загрузки системы»? С какой целью озвучено данное требование? Обычно подобное требуется ровно в одном случае: когда нужно заменить файлы, занятые системой.

Отправлено: 13:48, 21-02-2017 | #2



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

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


Новый участник


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

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


Нужно скопировать файлы до запуска определенной программы(кассовая программа). И нужно до ее запуска выполнить копирование файлов цен из одной папки в другую... Т.е. копирование должно выполниться до запуска этой программы(пусть будет kassa.exe)

Последний раз редактировалось c0t0s, 21-02-2017 в 14:24.


Отправлено: 14:18, 21-02-2017 | #3


Аватара для Elven

Ветеран


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

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


kassa.exe стартует каким образом? пользователь запускает или каким-то автозапуском?
в любом случае логичнее всего для запуска использовать батник такого вида:
Код: Выделить весь код
start /w "copy trampampam"
start kassa.exe
синтаксис просьба не смотреть, его там нет.
для более подробного мало информации.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:50, 21-02-2017 | #4


Новый участник


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

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


kassa.exe стартует автозапуском из системы, но можно в настройках убрать этот пункт(но не желательно). Какая информация Вам нужна? Я дополню...

Отправлено: 14:56, 21-02-2017 | #5


Ветеран


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

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


А зачем start /w? Просто copy/xcopy/robocopy (что больше по условиям подойдёт) — они и так синхронно выполняются, нет нужды в принудительном ожидании.

Цитата c0t0s:
kassa.exe стартует автозапуском из системы »
c0t0s, предлагается заменить автозапуск kassa.exe автозапуском пакетного файла, в котором будет сначала производиться проверка/обновление/копирование потребных файлов, а затем уже запуск kassa.exe.

Отправлено: 14:58, 21-02-2017 | #6


Новый участник


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

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


Цитата Iska:
А зачем start /w? Просто copy/xcopy/robocopy (что больше по условиям подойдёт) — они и так синхронно выполняются, нет нужды в принудительном ожидании.
Цитата c0t0s:
kassa.exe стартует автозапуском из системы »
c0t0s, предлагается заменить автозапуск kassa.exe автозапуском пакетного файла, в котором будет сначала производиться проверка/обновление/копирование потребных файлов, а затем уже запуск kassa.exe. »
Как это сделать? Подскажите пожалуйста...

Отправлено: 15:02, 21-02-2017 | #7


Аватара для Elven

Ветеран


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

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


Копируются все файлы или выборочно несколько штук?
Что делать с теми фалами чьи имена совпадают?
Может ли программа быть запущена шаловливыми ручками пользователя до того как завершил работу скрипт и запустится ли она при этом, и если запустится смогут ли файлы продолжить копирование (не будут ли они заблокированы), и, наконец, если таки будут, что делать в такой ситуации?
Вопросов много можно придумать, но не все они нужны. Лучше опишите недопустимые ситуации чтобы было от чего отталкиваться.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:08, 21-02-2017 | #8


Новый участник


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

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


Копировать все файлы, совпадать не будут, но лучше сделать с заменой... Программа будет запущена из автозапуска при старте windows(это желательно так и оставить)... Файлы должны быть скопированы строго до запуска программы..
Единственное что можно сделать(как 2-й вариант). Я отключаю в настройках программы автоматический запуск программы при старте, но тогда в самом батнике нужно прописать ее запуск после успешного копирования файлов(Обязательно после копирования)...

Отправлено: 15:48, 21-02-2017 | #9


Ветеран


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

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


Цитата c0t0s:
Я отключаю в настройках программы автоматический запуск программы при старте, но тогда в самом батнике нужно прописать ее запуск после успешного копирования файлов(Обязательно после копирования)... »
Ну, так и предлагается.

Отправлено: 16:16, 21-02-2017 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Проверка существования файлов в папке и копирование файлов в другую Funbeee Скриптовые языки администрирования Windows 2 07-09-2016 12:51
CMD/BAT - отсчитать время до запуска bat... spk151 Скриптовые языки администрирования Windows 28 14-03-2013 12:17
Греется видеокарта до запуска виндовс lunka Видеокарты 12 13-03-2013 18:32
Загрузка - Загрузка программы до запуска shell'a sibelius Microsoft Windows Vista 1 26-05-2008 21:59
[решено] Резервное копирование файлов баз данных через команды операционной системы legko Microsoft Windows NT/2000/2003 5 06-10-2005 08:41




 
Переход