标签: pause

批处理文件:延迟执行启动而不暂停脚本的其余部分

我制作了一个批处理文件,需要在本地主机上打开浏览器并启动 java 程序。

目前简化为:

start "" http://localhost
java -start_java_program
Run Code Online (Sandbox Code Playgroud)

这工作正常,但浏览器现在已经在 java 完成启动本地服务器之前启动。所以你会得到一个未找到的页面。

我无法在命令start之后执行该命令java,因为 java 一直从 .bat 文件执行。

理想情况下,我希望延迟 5 秒来调用 start,但仍然继续执行脚本并调用 java.util.concurrent.start() 。所以睡眠和超时​​之类的东西对我来说不起作用,因为 java 不会启动得那么好。

有人知道如何做到这一点吗?

谢谢!

batch-file delay batch-processing pause

0
推荐指数
1
解决办法
3465
查看次数

我可以让一个纯 Haskell 函数等待 2 秒吗?

在一个我不太了解的 Haskell 程序中,我想要一个函数

myInfo :: Int -> Picture
myInfo mode =
   ...
Run Code Online (Sandbox Code Playgroud)

总是比正常情况多花 2 秒(以减慢输出速度)。

我查了一下Control.Concurrent.threadDelay,但由于它的签名,我无法弄清楚如何将它放在定义threadDelay :: Int -> IO ()函数的程序的纯部分中。myInfo

是否可以myInfo在不将函数带入 Haskell 程序的不纯区域的情况下减慢速度(例如 2 秒)?

该解决方案不需要具有生产性能。(这只是为了更好地理解程序的自动运行而采取的临时措施。)

haskell wait pure-function pause

0
推荐指数
1
解决办法
163
查看次数

是否可以添加getchar(); 相当于.o文件?

我刚才创建了一个简单的C程序.它是一个简单的命令行生成器,可以获取一些数字,打印结果并停止.我总是在编辑器的命令行环境中运行它,在程序运行后自动暂停,所以我省略了getchar()在最后添加一个.

我现在后悔这一点,因为我设法失去了源头.我现在所拥有的只是编译的.o和.exe文件,后者 - 当然 - 在打印输出后立即退出,因此它无法使用.它不是那么长,大约100行,但我想避免重写它.(另外,我甚至可能通过这种方式学到新东西.)

现在我对C语言有了非常基本的了解,并且在计算机程度x86汇编方面几乎为零(虽然我学会了8086组装微控制器的基础知识,但现在我认为它不会有用),所以我有点卡在这里.我可以添加getchar()像暂停函数到编译代码,或者有什么方法可以使.exe在退出之前停止,同时仍保持独立?

该程序将在Windows 10系统上运行.

c assembly x86-64 getchar pause

-1
推荐指数
1
解决办法
67
查看次数

暂停功能永远循环

我正在尝试在C ++中实现暂停功能,但它会永远循环。

我正在使用macOS,但是我试图创建一个在任何系统中都可以使用的暂停功能...我相信我的cin >>不能从键盘上捕获'\ n'或'\ r',并且它永远循环。

void Transferencia::pause() {
    char enter = 0;
    while(enter != '\n' && enter != '\r') {
        cout << "(Press Enter to Continue...) ";
        cin >> enter;
    }
    cin.clear();
}
Run Code Online (Sandbox Code Playgroud)

我想暂停程序,直到用户按下“输入”键。但是,即使我按“输入/返回”,它仍会循环播放...

c++ pause

-1
推荐指数
1
解决办法
78
查看次数

是否有像 Sleep() 这样的 Windows API 函数与 MessageBoxA() 一样工作?

当我MessageBoxA()在函数中使用时,它会暂停该函数,但主程序仍在运行。当我尝试使用 时Sleep(),它会暂停整个程序,而不仅仅是它所在的函数。为什么会发生这种情况?

是否有一个 Windows API 函数,其工作方式类似于Sleep()但工作方式类似MessageBoxA(),仅暂停其所在的函数,而不是整个程序而不显示对话框?

我尝试使用Sleep(),但想找到另一个像MessageBoxA(). 我也尝试过WaitMessage(),但效果不太好。

c++ winapi function pause

-3
推荐指数
1
解决办法
114
查看次数