Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Костыль для портабельной VirtualBox (http://forum.oszone.net/showthread.php?t=310790)

Sisin 26-01-2016 10:11 2599185

Костыль для портабельной VirtualBox
 
При выходе из портабельной VirtualBox в трее остается висеть лаунчер VirtualBox.exe, который никак не закрывается.

Как написать такой батник:
Если VirtualBox.exe запущен, то TASKKILL /F /IM VirtualBox.exe /T (или другой вариант)
Если VirtualBox.exe не запущен, то %windir%\system32\cmd.exe /C start /B /D .\VirtualBox .\VirtualBox\VirtualBox.exe

Sisin 27-01-2016 16:16 2599678

Да без проблем...

Код:

@echo off
setlocal ENABLEDELAYEDEXPANSION
Set Process=virtualbox
tasklist | Find /i "%Process%.exe" || (goto Else)
:THEN
TASKKILL /F /IM virtualbox.exe /T
Exit
Goto end
:ELSE
"%windir%\system32\cmd.exe" /C start /B /D .\ .\virtualbox.exe
Exit



Время: 18:46.

Время: 18:46.
© OSzone.net 2001-