通常如果我們選擇使用nicehash挖礦, 會使用官方提供的挖礦軟體nicehash miner, NHOS或是quick miner! 不過很多時候, 我們會想要用其他的linux系統或是一些第三方軟體接入nicehash的礦池 這樣才能夠將算力轉換為BTC領取出來 甚至藉由這樣的方式, 讓你可以藉由nicehash的APP或是網站來得知礦機的即時狀態與整合應用 為了達到這樣的目的 我們可以利用Nicehash網站上提供的Stratum生成器(stratum-generator)來達成目的 直接連到網址就可以得到需求的資訊 左側可以選擇需求的演算法, 右邊則選擇離你最近的礦池, 像是台灣我會比較建議選擇美西吧 藉以達到算不同幣的效果與較佳的連線狀態... 像是SHA256挖BTC, SCRYPT挖LTC, DAGGERHASHIMOTO是用來挖ETH, RANDOMXMONERO挖XMR, AUTOLYKOS挖ERG等等 就選擇自己需要的吧... 這裡以門羅幣(XMR)連到美西為例 我們可以產出這樣的礦池連結 stratum+tcp://randomxmonero.usa-west.nicehash.com:3380 而使用的錢包網址則是要使用Nicehash礦機頁面的BTC錢包地址: 3HBJaAXYzXvTBPiM9WVHUSUMUBzkLntHXs 接著我們到使用的挖礦軟體或是系統中做設定 演示的這台電腦沒有獨立顯示卡, 所以使用XMrig搭配CPU挖礦 接著我們可以建立這樣的一個執行連結批次檔或是直接把整串設定拿去執行 xmrig.exe -o stratum+tcp://randomxmonero.usa-west.nicehash.com:3380 -a rx -k -u 3HBJaAXYzXvTBPiM9WVHUSUMUBzkLntHXs.dell5310 其中worker name可以自定義, 其他的則是要注意不要寫錯 為了方便日後執行我會把它寫成BAT批次檔案 執行效果 如果覺得延遲太高可以改成其他礦池 nicehash的管理介面則是會顯示這樣 後面還會標註UNMANAGED 然後一樣可以設定狀況通知 點進去則是可以看演算法的歷史數據 這樣就可以掌控基本運作狀況囉! 不過當然由於這不是nicehash官方軟體 基本就不會有切換演算法得到最佳收益的問題了 但至少一樣可以4小時出一次金, 還能直接領BTC, 就看取捨吧!
https://mshw.info/mshw/?p=27398
bat延遲執行 在 启动多个exe执行程序进程,运行bat批处理脚本 - YouTube 的美食出口停車場
dos命令start教程,启动多个exe 执行 程序进程,运行 bat 批处理脚本. ... tcping命令详解,测试网络 延迟 教程,服务器IP禁ping也能测 延迟. ... <看更多>
bat延遲執行 在 Re: [問題] bat 問題請教- 看板Programming - 批踢踢實業坊 的美食出口停車場
※ 引述《blackspace98 (~我愛夏天~)》之銘言:
: if %ERRORLEVEL% == 0 (
: echo "%process_name%" Program is Running !!!
: ) else (
: echo "%process_name%" Program is Not Running !!!
: set /p index=input[Y,N]:
: echo %index%
: if "%index%" == 'Y' (
: start D:\software\FSCapture.exe
: )
: )
: pause
: 如果把黃色的部分拿掉只剩下 start D:\software\FSCapture.exe
: 就很順利的達成我要的結果
: 但是如果加上黃色的部分,當我執行的時候就會出現如下的訊息
: input[Y,N]:Y
: ECHO 已關閉。
: 請按任意鍵繼續 . . .
: 請問各位,這應該怎麼解決呢? 謝謝您
這裡有兩個問題
其一, Windows 的變數展開是在讀取指令時取代
注意這並不是細部的一條指令, 而是最外層的一條指令
在此就是我上面留下來的 if ... (...) else (...) 這一大塊
在讀取這條指令的當下 %index% 還沒有值
所以那行 "echo %index%" 就只會展開成 "echo "
而沒有參數的 echo 是用來顯示目前的 echo 設定情形的
(就是執行指令時要不要先印指令出來)
因為這時是 echo off 狀態所以顯示了「ECHO 已關閉。」
這個要解決得要使用所謂的「延遲環境變數展開」功能
用法是原本用 %...% 展開的變數改成 !...!
這樣就能夠讓變數展開留到底層指令執行時才展開
其二, 你的 if 字串比對用法錯了
事實上 Windows batch 的 if 只要裡面有帶 == 就一定是字串比對
不需要也不認得雙引號
這個雙引號的使用跟 if 無關, 而是跟命令列參數的切割有關
但因為 if 是內部指令, 他會直接去看這個切割出來的參數字串而不刪除雙引號
因此當比較字串兩端的引號狀況有所不同時就一定不會成立
例如 if "a" == a (echo True) else (echo False) ←這個印出 False
if "a" == 'a' (echo True) else (echo False) ←這個也印出 False
if "'a'" == 'a' (echo True) else (echo False) ←這個也印出 False
if "a" == "a" (echo True) else (echo False) ←這個印出 True
if a == a (echo True) else (echo False) ←這個也印出 True
if 'a' == 'a' (echo True) else (echo False) ←這個也印出 True
所以, 這裡你要改成 if "!index!" == "Y" ( ...
這樣才會正確比較 (注意這裡也是延遲展開, 理由很容易明白)
另外應該有不少人有聽說這種比較就都加雙引號, 這是為了安全起見
因為變數裡有空白或根本變數就是空值時會對命令解析造成影響
要讓 == 兩邊都能有恰好一個東西的話用 "" 抓起來讓它切割成一整個參數再去比最簡單
--
1985/01/12 三嶋鳴海 1989/02/22 優希堂悟 1990/02/22 冬川こころ 1993/07/05 小町
つぐみ 歡迎來到 1994/05/21 高江ミュウ 1997/03/24 守野いづみ 1997/03/24 伊野瀬
チサト 1998/06/18 守野くるみ 打越鋼太郎的 1999/10/19 楠田ゆに 2000/02/15 樋口遙
2002/12/17 八神ココ 2011/01/11 HAL18於朱倉岳墜機 ∞與∫的世界 2011/04/02 茜崎空
啟動 2012/05/21 第貮日蝕計畫預定 2017/05/01~07 LeMU崩壞 2019/04/01~07 某大學合宿
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.39.85
※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1452186223.A.B89.html
... <看更多>