ここで述べたようなソリューションを使用しています バックグラウンドでバットファイルを実行しますが、問題のバットファイルはバックグラウンドでビットコイン GPU マイナーを実行します。マイナーを停止したい場合もありますが、目に見えないように実行しようとしているため (タスクバーに表示したくないため)、プロセスを停止できません。プロセスマネージャーでも見つかりません(cmd.exeまたはconhost.exeはありません)。[実行中かどうかさえわかりません。] 助けはありますか?
編集:最も確実に実行されています。ウィンドウでプロセスを開くと、マイナーが半分の容量で実行されていたことがわかります。これは、以前はマイナーが 2 回開いていたことを示していました。
edit2: 役立つ場合は、ここにバッチ ファイルの内容を示します。
すべてを開始するために実行するバッチファイル:
wscript.exe "D:\Desktop\invisible.vbs" "C:\Program Files (x86)\Bitcoin\DiabloMiner\bpm.bat"
bpm.bat:
cd "C:\Program Files (x86)\Bitcoin\DiabloMiner"
java -cp target\libs\*;target\DiabloMiner-0.0.1-SNAPSHOT.jar -Djava.library.path=target\libs\natives\windows com.diablominer.DiabloMiner.DiabloMiner -u <username> -p <password> -o <pool> -p 8332 -w 64 -f 1000
invisible.vbs:
set args = WScript.Arguments
num = args.Count
if num = 0 then
WScript.Echo "Usage: [CScript | WScript] invis.vbs aScript.bat <some script arguments>"
WScript.Quit 1
end if
sargs = ""
if num > 1 then
sargs = " "
for k = 1 to num - 1
anArg = args.Item(k)
sargs = sargs & anArg & " "
next
end if
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run """" & WScript.Arguments(0) & """" & sargs, 0, False