快速提问。我一直在拼命寻找一种在 DOS 批处理数据中计算对数的方法。请帮助。
问问题
814 次
3 回答
3
最好的方法是制作可执行的对数文件并在你的批处理文件中使用它,msdos 没有任何日志功能。你可以使用一些源代码,如下所示: http://en.literateprograms.org/Logarithm_Function_(Python)
于 2013-04-03T22:23:57.687 回答
1
您可以使用这个非常简单的 Batch-JScript 混合文件:
@if (@CodeSection == @Batch) @then
@echo off
rem JSExpr.bat: Evaluate a JScript (aritmethic) expression
rem Antonio Perez Ayala
Cscript //nologo //E:JScript "%~F0" %1
goto :EOF
End of Batch section
@end
// JScript section
WScript.Echo(eval(WScript.Arguments.Unnamed.Item(0)));
例如:
C:>jsexpr Math.log(10)
2.30258509299405
事实上,您可以使用以前的程序计算任何有效的 JScript 算术表达式。例如:
C:>jsexpr Math.E
2.71828182845905
搜索“jscript reference”(数学对象),例如: http: //msdn.microsoft.com/en-us/library/ie/b272f386 (v=vs.94).aspx
安东尼奥
于 2013-04-04T00:12:32.930 回答