Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 将参数结果写入文本文件_File_Batch File_Vbscript_Arguments - Fatal编程技术网

File 将参数结果写入文本文件

File 将参数结果写入文本文件,file,batch-file,vbscript,arguments,File,Batch File,Vbscript,Arguments,我正在制作一张发票,将使用批处理文件来添加总数。 我有它在项目结束时,但我不能让vb脚本写参数到一个txt文件。 我借来的剧本: @echo off cscript.exe //nologo //H:cscript>nul set /P score=Please enter the first number %=% set /P score2=Please enter the first number %=% for /f %%i in ('domath.vbs //nologo "(%

我正在制作一张发票,将使用批处理文件来添加总数。 我有它在项目结束时,但我不能让vb脚本写参数到一个txt文件。 我借来的剧本:

@echo off
cscript.exe //nologo //H:cscript>nul
set /P score=Please enter the first number %=%

set /P score2=Please enter the first number %=%
for /f %%i in ('domath.vbs //nologo "(%score%*%score2%)"') do set answer=%%i 
@echo answer=%answer%
cscript.exe //nologo //H:wscript>nul
@echo %answer%>12345.txt
下面是进行计算的“domath.vbs脚本”:

Set objArgs = WScript.Arguments
wscript.echo eval(objArgs(0))
我尝试了几次尝试,但我只是不知道如何将输出转到文本。 有谁能告诉我,我想我已经到了错过一些非常简单的东西的地步了。
我尝试的所有内容都会回显到弹出窗口,但不会写入文件。

您必须使用
cscript运行
vbs
,才能在控制台中输出答案:

@echo off

set /P "score=Please enter the first number = "
set /P "score2=Please enter the second number = "

for /f %%i in ('cscript //nologo domath.vbs "(%score%*%score2%)"') do set "answer=%%i" 
echo answer=%answer%
echo %answer%>12345.txt
pause

现在它只是消失了,没有12345。txt测试我的编辑(在末尾使用
暂停
)并检查您是否在CMD中找到了答案。请将问题作为答案!