Windows. Создание меню для управления майнингом

Пример menu.bat для управления майнингом. Создадим menu.bat, который позволил бы запускать/останавливать программу майнинга, запускать майнинг с разными настройками.

@echo off

rem описание меню будем выводить в самом конце независимо от команды

IF "%1"=="GetMenu" (
        echo " "


) ELSE IF "%1"=="OnXNA" (
  	rem Запустить T-rex
        
	d:
	cd D:\NBMiner_39.5_Win\t-rex\
	start XNA-K1POOL.bat 
	

) ELSE IF "%1"=="OnRVN" (
  	rem Запустить T-rex
        
	d:
	cd D:\NBMiner_39.5_Win\t-rex\
	start RVN-2miners.bat
	

) ELSE IF "%1"=="OnRVNs" (
  	rem Запустить T-rex
        
	d:
	cd D:\NBMiner_39.5_Win\t-rex\
	start RVN-2miners_s.bat
	

) ELSE IF "%1"=="OffTrex" (
        rem  Остановить T-Rex

        taskkill /f /fi "IMAGENAME eq t-rex.exe"

) 


timeout 2

rem проверим запушен ли Т-Rex
set ResRun=""
set runcmd=tasklist /nh /fi "IMAGENAME eq t-rex.exe"
For /F "tokens=1 skip=1" %%i in ('%runcmd%') do set ResRun=%%i

if %ResRun%==t-rex.exe (
        echo [MenuHeader]:T-Rex на PC1 запущен.
	echo [MenuItemsCount]:1
	echo MenuItemText1="[MenuItem]:1:OffTrex:Остановить T-rex"
) else (
        echo [MenuHeader]:T-Rex на PC1 не запущен.
        echo [MenuItemsCount]:3
	echo MenuItemText1="[MenuItem]:1:OnXNA:Запустить T-rex XNA"
	echo MenuItemText2="[MenuItem]:2:OnRVN:Запустить T-rex RVN"
	echo MenuItemText3="[MenuItem]:3:OnRVNs:Запустить T-rex RVN лето"
)

Оставьте комментарий