[解決済み] invisible.vbsでBATファイルをバックグラウンドで実行するが、停止する方法は?
質問
ここに書かれているような解決策を使っています。 バックグラウンドでbatファイルを実行する が、問題のbatファイルはバックグラウンドでBitcoin GPU minerを実行しています。時々、採掘機を停止したいのですが、目に見えないように実行しようとしているので(タスクバーに表示させたくないので)、プロセスを停止することができません。プロセスマネージャーで見つけることもできません(cmd.exeやconhost.exeもない)。[何かいい方法はないでしょうか?
edit: 間違いなく動いています。ウィンドウでプロセスを開くと、採掘機が半分の容量で動いていることがわかり、過去には採掘機が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
解決方法は?
バッチの中身を見ずに推測すると、CMD.exeがバッチを実行し、ビットコインのプロセスを起動し、終了するのだと思います。これなら、CMD.exeが表示されない理由も説明できます。
cmd.exeが表示される例を見たい場合は、次のように終了しないバッチを作成することができます。
:TOP
REM FOO
GoTo TOP
そして、このバッチでinivisible.vbsを実行すると、タスクにcmd.exeが表示されます。プロセスエクスプローラーを使えば、画像のコマンドラインにバッチファイルの名前が表示されます。それは次のようなものです。
`cmd /c ""C:\WaterverLooptest.bat" "
アップデイト
Harry Steinhilberがすでに指摘しているように、プロセスはjava.exeになります。
プロセス・エクスプローラーを実行し、Java.Exeを選択すると、コマンド・プロンプトに次のように表示されます。
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
これにより、実行中の他のJavaアプリケーションからDataMinerを識別することができます(ある場合)。
関連
-
[解決済み] Windowsの能書きは?
-
[解決済み] HKEY_LOCAL_MACHINE SOFTWARE ◇Microsoft ◇Cryptography ◇MachineGuid ◇はユニークですか?
-
[解決済み] ファイルパスの前に付ける「୧⃛(๑⃙⃘◡̈๑⃙⃘)୨⃛」は何ですか?
-
[解決済み] バッチファイルに引数を渡すにはどうしたらいいですか?
-
[解決済み] 1つの.BATファイル内で複数の.BATファイルを実行する方法
-
[解決済み] バッチファイル内で改行をエコーする方法を教えてください。
-
[解決済み] Windowsのシャットダウン、再起動、ログオフをbatファイルで行うには?
-
[解決済み] バッチファイル実行後にコンソールを自動終了させない方法
-
[解決済み] Windowsのコマンドラインで、現在の日付/時刻をファイル/フォルダー名で使用するために適切な形式で取得するにはどうすればよいですか?
-
[解決済み] cURLの出力をファイルに取り込むには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】バッチ内のファイル名、ディレクトリ名、またはボリュームラベルの構文が正しくない
-
[解決済み】exec: "gcc": go buildしようとすると%PATH%に実行可能ファイルが見つからない
-
[解決済み】ファイルパスの「♪」と「♪」の違いは何ですか?
-
[解決済み】Npm root/administratorでこのコマンドを再度使用してみてください。
-
[解決済み] xcopyがAccess Deniedと表示される原因は何ですか?
-
[解決済み] 0|%0とは何ですか、どのように機能しますか?
-
Windows2008 スケジュールタスク、エラー追加データ。エラーの値: 2147750687。
-
[解決済み] npm' は内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません。
-
[解決済み] Windows用の堅牢で最小限のインストーラーを作成するには?[クローズド]
-
[解決済み] XCOPYです。BATCHでプロンプトを出さずに全てを上書きする