Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для Marshak90
0 / 0 / 0
Регистрация: 26.05.2018
Сообщений: 16

Не работает удаление файла после закрытия батника

24.10.2018, 17:17. Показов 1001. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем здарова, недавно решил заняться "оптимизатором", на случай если я захочу переустановить винду, я просто запускаю батник, выбираю что мне нужно, а в последствии - радуюсь новой системе, уже оптимизированной.
Но вот не задача, батник работает хорошо, но есть проблема.
Когда я запускаю батник он должен выполнить следующие:
1.Запуститься сам от имени админа.
2.Запустить второе окно cmd, которое будет следить за выполнением "оптимизатора", а после его закрытия, удалит все log`и которые создал "оптимизатор".
Все работает как надо, единственное окно cmd, то самое, второе, должно быть свернутым, однако оно показывается, что мне не удобно.Есть может быть у кого идеи как это пофиксить?
Сам код:
Кликните здесь для просмотра всего текста
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
@echo off
cd "%~dp0"
title Оптимизатор
mode con cols=60 lines=15
ver |>NUL find /v "5." && if "%~1"=="" (
  Echo CreateObject^("Shell.Application"^).ShellExecute WScript.Arguments^(0^),"1","","runas",1 >"%~dp0Elevating.vbs"
  cscript.exe //nologo "%~dp0Elevating.vbs" "%~f0"& exit /b
)
>nul del "%~dp0Elevating.vbs"
ping -n 1 localhost>nul
 goto a
:a
SetLocal EnableExtensions
 
if ""=="%~1" (start "" /min cmd /c "%~fs0" 1& exit /B)
if "1"=="%~1" (echo Y|start "" /w cmd /c "%~fs0" 2
del /s /q log_reestr.txt
del /s /q log_services.txt
del /s /q log_hosts.txt
attrib -H hello.txt
del /s /q hello.txt
del /s /q log_info.txt
del /s /q log_start.txt
exit /B)
color c
echo. >hello.txt
attrib +H hello.txt
ping -n 1 localhost>nul
cls
echo 1 - Оптимизация реестра
echo 2 - Оптимизация служб
echo 3 - Окно выбора запуска
echo 4 - Добавить оптимизацию телеметрии в файл hosts
echo 5 - Описание каждого подпункта
echo 6 - EXIT
set /p sym=Ваш выбор:
много кода....
? 2> "%~dp0hello.txt"
 
 pause


Добавлено через 2 часа 9 минут
Как раз таки блин удаление работает, а cmd в свернутом окне не запускается...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.10.2018, 17:17
Ответы с готовыми решениями:

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

Удаление ярлыка после закрытия приложения
Здравствуйте. Помогите пожалуйста с правильным кодом? По нажатию кнопки открывается сторонний exe файл встроенный в мое приложение и...

Удаление данных из бд после закрытия вкладки браузера
Доброго времени суток! <---!Я нулевой в этом деле---> Задача: пользователь открыв главную страницу сайта, получает поле ввода логина ...

3
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
24.10.2018, 18:08
прямо смешно, vbs в код портировать значит мы можем, а пнуть его для сворачивания окна нет, а еще лучше вообще все на нем сделать изначально.
0
 Аватар для Marshak90
0 / 0 / 0
Регистрация: 26.05.2018
Сообщений: 16
24.10.2018, 18:30  [ТС]

alpap
Да, знаю...
Уже пытался, ничего не вышло(((
Полез в инет, еле еле откопал код, вроде Dragokas писал про него в какой-то теме, не помню, ну и вот..
А когда добавил запуск от имени админа (автор тоже роде бы Dragokas), такая вот фигня случилась.
Насчет того, что делать всё изначально на vbs.Почему не сделал? Потому что не шарю в vbs)
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
24.10.2018, 22:07
Цитата Сообщение от Marshak90 Посмотреть сообщение
Потому что не шарю в vbs
бывает, но дать запрос там - не судьба?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.10.2018, 22:07
Помогаю со студенческими работами здесь

AlarmManager не работает после закрытия приложения
Всем привет, сделал ресивер + нацепил туда alarm вот код в классе ресивера public void SetAlarm(Context context) { AlarmManager...

Не работает проект после закрытия/открытия
Делаю проект Web Site, выбираю FileSystem при его создании (из доступных FTP, HTTP). После закрытия проекта и открытия не могу просмотреть...

Перезапуск приложения после открытия и закрытия файла
У меня по клику на picturebox открывается файл Private Sub PictureBox2_Click(sender As Object, e As EventArgs) Handles...

Visual Studio Code Есть ли поддержка сохранения файла в 2х местах или запуска батника после сохранения
Здравствуйте. Кто знает есть ли в Visual Studio Code возможность сохранять файцл в 2х местах или запускать определенный батник после...

Как сделать что бы после закрытия файла Word открылась первая форма?
//--------------------------------------------------------------------------- void __fastcall TForm1::BitBtn1Click(TObject *Sender) ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru