2014-02-15 3 views
1

Ни в коем случае не скриптер, но задавался вопросом, как создать командный файл (.cmd), где я могу ввести значение или предпочтительно выбрать из меню при выполнении файла.введите значение перед запуском cmd?

start.cmd файл запускает программу «minerd» с аргументами: результатам сделанной

minerd -a scrypt -o stratum+tcp://us-east.multipool.us:3357 -O user:pass -q 

Единственное, что я хотел бы, чтобы выбрать из меню номер порта. Номер порта определяет, какую криптовую валюту я бы хотел добыть.

вот некоторые, как, например:

Multipool:7777 
DigitalCoin (DGC):3343 
NovaCoin (NVC):3344 
LuckyCoin (LKY):3345 
Argentum (ARG):3346 
PhenixCoin (PXC):3347 
and more.... 

было бы неплохо иметь меню показать название валюты вместо номера порта. Но это не обязательно.

Что было бы лучшим способом сделать это?

С уважением

+0

Если вы предоставите полный список, то вы можете получить рабочий раствор. – foxidrive

+0

Это так здорово, спасибо, человек, я только что добавил остальное свое «я», теперь, когда у меня есть базовый сценарий, я могу видеть, что еще я могу сделать, снова спасибо :) –

+0

Просто немного больше, теперь я использую 2. cmd файлы для показанного URL и один для другого URL. Могу ли я также добавить этот URL-адрес? этот url не имеет опции с портами, его единственный сайт только для одной монеты. –

ответ

0

Сохранить как miner.bat и запустить его: (дополнительный вариант добавляется для одного URL)

@:Single URL:0000 
@:Multipool:7777 
@:DigitalCoin (DGC):3343 
@:NovaCoin (NVC):3344 
@:LuckyCoin (LKY):3345 
@:Argentum (ARG):3346 
@:PhenixCoin (PXC):3347 
@echo off 
:start 
set "[email protected]" 
for /f "tokens=1,2 delims=:@" %%a in ('findstr /n "%var%:" "%~f0" ') do (
echo %%a %%b 
) 
echo. 
set /p "num=Select a number: " 
for /f "tokens=1,2,3 delims=:@" %%a in ('findstr /n "%var%:" "%~f0" ^|findstr "^%num%:" ') do (
set "name=%%b" 
set "port=%%c" 
) 
echo starting %name%:%port% 
title Mining "%name%" 
if %port% EQU 0000 (
    minerd -a scrypt -o stratum+tcp://specialURLhere -O user:pass -q 
) else (
    minerd -a scrypt -o stratum+tcp://us-east.multipool.us:%port% -O user:pass -q 
) 
+0

Это добавляет поддержку второго URL в отдельной команде. – foxidrive

+0

Огромное вам спасибо, я просто должен узнать это сам, hehehe –

+0

Теперь, когда у меня есть несколько вариантов из того же файла, было бы очень полезно, чтобы окно cmd «title» показывало, что я на самом деле добываю, возможно ли это? Мне кажется, что у вас есть выбранный пункт меню в названии окна, а также название ярлыка. –

Смежные вопросы