相关疑难解决方法(0)

批处理文件中的睡眠命令?

当我编写批处理文件以自动运行时,如何编写它以便在批处理文件运行时,它可以在命令之间暂停几秒钟?

语境:

psexec \\server -u user -p pass cmd
[there needs to be a pause here for psexec to establish a connection]
dir /s >output.txt \\server\shared
Run Code Online (Sandbox Code Playgroud)

*注意:我使用psexec而不是本地运行dir命令服务器端的原因是因为在本地计算机上运行dir比远程运行dir要快得多,而且时间至关重要.

当我手动做这件事显然很容易,我只是等待.但是,运行批处理文件使其以接近彼此的即时速度运行所有命令,而不管最后一个命令的完成状态如何.我怎么暂停?

command-line batch-file psexec

6
推荐指数
3
解决办法
5万
查看次数

需要运行.exe,然后在~10秒后终止它并转到批处理文件中的下一个命令

我正在尝试创建一个运行.exe的批处理文件,但在大约10秒后(在完成之前)杀死所述.exe,然后转到文件中的下一个命令.任何帮助将不胜感激.

windows cmd batch-file

5
推荐指数
1
解决办法
3550
查看次数

Windows 2000 说超时不是命令或批处理文件

我一直在搞 CMD,并制作动画 ascii 艺术。我一直试图在我的 Windows 2000 笔记本电脑上使用 Timeout 命令,但是每次我尝试这样做时,它只是说它不是内部或外部命令或批处理文件。

这是一台运行 Windows 2000 的旧东芝 3110CT 笔记本电脑;我在某个时候从旧货店买的。我已经在我的 Windows 10 笔记本电脑上尝试过这个,代码在那里运行得非常好,但 2000 笔记本电脑是我的编码笔记本电脑,如果它在那里,我会喜欢它。

@echo off
cd %SystemRoot%\system32\
timeout.exe /t 1 /nobreak >nul
Run Code Online (Sandbox Code Playgroud)

我希望它等待一秒钟,然后显示我的 ascii 动画的下一帧。相反,它只是告诉我“'timeout.exe' 不是内部或外部命令,也不是可运行的程序或批处理文件。”

batch-file windows-2000

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

发送文本后清除cmd

我找到了这个小脚本.我的问题是,如何在每一行之后清除cmd(cls)?

因此,当第一行完成时,它会清除cmd并显示下一行.

有人可以帮忙吗?:)

@echo off
:: Ghost typer
setlocal enableextensions enabledelayedexpansion

set lines=6


set "line1=Twinkle twinkle little star"
set "line2=How I wonder what you are"
set "line3=Up above the world so high"
set "line4=Like a diamond in the sky"
set "line5=Twinkle twinkle little star"
set "line6=How I wonder what you are"


for /f %%a in ('"prompt $H&for %%b in (1) do rem"') do set "BS=%%a"

for /L %%a in (1,1,%lines%) do set num=0&set "line=!line%%a!"&call :type

pause>nul
goto :EOF

:type
set …
Run Code Online (Sandbox Code Playgroud)

clr text cmd typing line

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

标签 统计

batch-file ×3

cmd ×2

clr ×1

command-line ×1

line ×1

psexec ×1

text ×1

typing ×1

windows ×1

windows-2000 ×1