Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
worsan
0 / 0 / 0
Регистрация: 18.11.2014
Сообщений: 17
1

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

06.01.2018, 00:15. Просмотров 1056. Ответов 3

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

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
RENAME "C:\Data sklad\name files.doc" "C:\Data\name files opt.doc"
 
start "C:\Program Files (x86)\prog.exe"
 
set prog=prog.exe
 
:waiting
 
tasklist |>nul FindStr /B /L /I /C:%prog%&&(ping -n 1 -w 1000 192.168.254.254>NUL & goto :waiting)
 
RENAME "C:\Data sklad\name files opt.doc" "C:\Data\name files.doc"
 
goto :waiting
 
:umbrage:
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2018, 00:15
Ответы с готовыми решениями:

Автоматический запуск приложения после его закрытия
Есть приложение, которое должно работать 24/7. Необходимо написать Bat-ник, который бы запускал...

Запуск N-ного батника после закрытия приложения
Привет форумчанам! Требуется реализовать в bat-файле такое: 1. Запуск приложения (.\Game.exe)...

Автоматический запуск приложения после его закрытия со счётчиком перезапусков
Где то натыкался на такую возможность: автоматический запуск приложения (в виндовс) после его...

Переименование файла
Ну например, ввели Вы путь, нажали ENTER, появился список файлов. Ввели имя файла. Он...

переименование файла
Всем привет! Помогите написать батник для переименования файла: "20171111 запрос запрос...

3
vavun
10444 / 5414 / 852
Регистрация: 07.04.2013
Сообщений: 15,620
06.01.2018, 00:32 2
Лучший ответ Сообщение было отмечено Joey как решение

Решение

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@echo off
 
move /Y "C:\Data sklad\name files.doc" "C:\Data\name files opt.doc"
 
start "" "C:\Program Files (x86)\prog.exe"
 
set prog=prog.exe
 
:waiting
tasklist |>nul FindStr /B /L /I /C:%prog% && (timeout 1 >nul & goto :waiting)
 
move /Y "C:\Data sklad\name files opt.doc" "C:\Data\name files.doc"
 
pause
Добавлено через 1 минуту
или еще проще

Windows Batch file
1
2
3
4
5
6
7
@echo off
 
move /Y "C:\Data sklad\name files.doc" "C:\Data\name files opt.doc"
start /wait "" "C:\Program Files (x86)\prog.exe"
move /Y "C:\Data sklad\name files opt.doc" "C:\Data\name files.doc"
 
pause
0
worsan
0 / 0 / 0
Регистрация: 18.11.2014
Сообщений: 17
06.01.2018, 00:50  [ТС] 3
Цитата Сообщение от vavun Посмотреть сообщение
move /Y "C:\Data sklad\name files opt.doc" "C:\Data\name files.doc"
move - Это же перемещение, может ren?

0
vavun
10444 / 5414 / 852
Регистрация: 07.04.2013
Сообщений: 15,620
06.01.2018, 00:53 4
Цитата Сообщение от worsan Посмотреть сообщение
move - Это же перемещение, может ren?
ren работает вот так:
Код
ren "C:\Полный\путь\Старое имя.txt" "Новое имя.txt"
У вас же в условии отличаются пути, так что именно move
0
06.01.2018, 00:53
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.01.2018, 00:53

Поиск и переименование файла
Есть определенный файл exe , и мне необходимо переименовать его. Но задача в том что название файла...

Переименование случайного файла (с дополнением)
Здравствуйте! В папке D:\Sound находится 5 файлов с именами 1.mp3, 2.mp3, 3.mp3, 4.mp3, 5.mp3....

Переименование первого найденного файла
День добрый. Суть такова - есть папка с кучей файлов одного расширения, цель скрипта...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.