gpt4 book ai didi

windows - 用 invisible.vbs 在后台运行 BAT 文件,但如何停止它?

转载 作者:可可西里 更新时间:2023-11-01 10:28:52 26 4
gpt4 key购买 nike

我正在使用此处提到的解决方案 run bat file in background但是有问题的 bat 文件在后台运行比特币 GPU 矿工。有时我想停止矿工,但由于我试图在不可见的情况下运行它(因为我不希望它出现在我的任务栏中),所以我无法停止该过程。我什至无法在我的进程管理器中找到它(没有 cmd.exe 或 conhost.exe)。 [我什至不确定它是否正在运行。]有什么帮助吗?

编辑:它肯定正在运行;有窗口打开进程显示矿机在半负荷运行,这在过去表明矿机被打开了两次。

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

不可见的.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。如果您使用 Process Explorer,您将能够在图像的命令行中看到批处理文件的名称。看起来像这样

`cmd/c ""C:\Whaterver\Looptest.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 - 用 invisible.vbs 在后台运行 BAT 文件,但如何停止它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5559081/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com