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

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

Ответить
Настройки темы
CMD/BAT - [решено] Поиск, копирование, запуск

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


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

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


Изменения
Автор: Flayer
Дата: 22-10-2011
1. Произвести поиск файла result001.txt на диске с ОС, если будет запущен с другого диска. Можно пример еще как произвести поиск result001.txt по всем дискам (дополнительно).
2. Как будет найден, скопировать файл result.exe в папку, где result001.txt. result.exe будет находиться с этим bat скриптом.
3. Запустить result.exe с пути, куда скопирован.

http://forum.oszone.net/thread-200102.html
Здесь нашел похожий пример, но ничего при исправлении не получилось. Видимо не мое.

Отправлено: 03:18, 22-10-2011

 


Moderator


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

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


Цитата Flayer:
на диске с ОС
Примерно так:
Код: Выделить весь код
@Echo Off
SetLocal EnableExtensions

Set File=result001.txt
Set Drive=%SystemDrive%
Set EXE=result.exe

If Not Exist "%~dp0%EXE%" (
  Echo Файл %EXE% отсутствует в папке со скриптом.
  Exit /B
)
For /F "Delims=" %%I In ('Dir /A-D /B /S "%Drive%\%File%"') Do (
  Xcopy.exe "%~dp0%EXE%" "%%~dpI" /Q /R /Y >nul
  Start /D"%%~dpI" /Wait "%EXE%"
)
Если result.exe - консольное приложение, команду Start можно заменить на:
Код: Выделить весь код
PushD "%%~dpI"
"%EXE%"
PopD
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:14, 22-10-2011 | #2



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

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


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


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

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


Petya V4sechkin, большое спасибо.

Можно еще пример, только поиск по всем локальным дискам.

Последний раз редактировалось Flayer, 22-10-2011 в 14:59.


Отправлено: 14:42, 22-10-2011 | #3



Moderator


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

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


Цитата Flayer:
похожий пример
Здесь с комментариями.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:10, 22-10-2011 | #4



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Поиск и копирование найденных файлов Jans Скриптовые языки администрирования Windows 15 09-04-2022 11:38
CMD/BAT - [решено] создание папки-поиск-копирование cher Скриптовые языки администрирования Windows 10 02-08-2011 15:43
CMD/BAT - [решено] Поиск и копирование Butunin Klim Скриптовые языки администрирования Windows 19 28-06-2011 11:34
копирование файлов и запуск e9990638 Хочу все знать 0 04-04-2011 11:28
[решено] Поиск файлов в подпапках и их последующее копирование D_Master AutoIt 4 10-02-2009 07:32




 
Переход