相关疑难解决方法(0)

463
推荐指数
18
解决办法
36万
查看次数

批处理文件需要多长时间才能执行?

如何编写脚本来计算脚本完成的时间?

我以为情况确实如此,但显然不是......

@echo off
set starttime=%time%
set endtime=%time%

REM do stuff here

set /a runtime=%endtime%-%starttime%
echo Script took %runtime% to complete
Run Code Online (Sandbox Code Playgroud)

time executable batch-file

18
推荐指数
2
解决办法
4万
查看次数

如何使用Windows批处理文件来衡量控制台应用程序的性能?

如何编写简单的批处理文件来衡量基于控制台的应用程序的性能?控制台应用程序接受两个命令行参数.

我想得到:

StartTime = System Dos time
myconsoleapp arg1, arg2
StopTime = System Dos Time
timeDelta = stoptime - starttime
Run Code Online (Sandbox Code Playgroud)

我会将timeDelta写入控制台上的文件或显示.

windows batch-file

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

如何使用批处理脚本查找大型因子

@echo off
if %1.==. ( echo Missing parameter! Try passing the number as a parameter     like   'factorial   10' without the quotes.
goto end )
setlocal enabledelayedexpansion
set /a count=0
set /a temp=0
set /a digits=1
set /a array1=1
for /L %%i IN (2,1,%1) do (
set /a temp=0
for /L %%j IN ( 1,1,!digits! ) do (
set /a temp=!temp!+!array%%j!*%%i
set /a array%%j=!temp!%%10
set /a temp=!temp!/10   ) 

set /a index=!digits!+1

for /L %%v IN (!index!,1,!index! ) do (
if !temp! …
Run Code Online (Sandbox Code Playgroud)

batch-file factorial

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

将分钟(整数)及时添加到批处理文件中

我想输入一个整数(这些数字始终代表分钟),并将其添加到当前时间以在 SCHTASKS 命令中使用它。例如,如果当前是 14:56:03,我在 var1 中输入 9 或 09 应该在 var2 中设置 15:05:03。我有这个糖果

@echo OFF
echo add minutes
set/p "var1=>"
set/a "var2=%var1%+%time%"
SCHTASKS /change /sd %date% /st %var2% /tn task
Run Code Online (Sandbox Code Playgroud)

我知道这不起作用,但我不知道该怎么做。有任何想法吗?

windows batch-file windows-task-scheduler

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

在批处理文件中使用HH:MM:SS的算术运算

在我的一个批处理脚本中,我需要计算视频文件中间隔的持续时间.首先,要求用户输入开始和结束时间:

set /p StartPosition=Start position (HH:MM:SS):
set /p EndPosition=End position (HH:MM:SS):
Run Code Online (Sandbox Code Playgroud)

然后,我希望批处理脚本计算两者之间的持续时间.

我怎么能减去%StartPosition%%EndPosition%这样的,例如:

00:10:40 - 00:10:30 = 00:00:10

我无法弄清楚如何做到这一点的原因是因为这些数字是用冒号分隔的.

编辑:这个问题与这个问题不同,因为我不需要将数字作为时间值来处理.

cmd batch-file

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