Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.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
Batch file 命令在cmd提示符下工作,但不在批处理文件中_Batch File_Cmd - Fatal编程技术网

Batch file 命令在cmd提示符下工作,但不在批处理文件中

Batch file 命令在cmd提示符下工作,但不在批处理文件中,batch-file,cmd,Batch File,Cmd,我正在尝试运行此命令: mshta javascript:alert("Thanks for taking a look at my question! :D");close(); 它在cmd提示符下运行良好,但当放置在批处理文件中时,出现以下错误: close() was unexpected at this time. 在批处理脚本中,分号终止mshta命令,而不是您希望的HTA命令。您必须引用HTA命令,或向mshta.exe提供脚本 我认为这应该奏效: mshta "javascri

我正在尝试运行此命令:

mshta javascript:alert("Thanks for taking a look at my question! :D");close();
它在cmd提示符下运行良好,但当放置在批处理文件中时,出现以下错误:

close() was unexpected at this time.

在批处理脚本中,分号终止mshta命令,而不是您希望的HTA命令。您必须引用HTA命令,或向mshta.exe提供脚本

我认为这应该奏效:

mshta "javascript:alert('Thanks for taking a look at my question! :D');close();"

您希望
close()
做什么?这是HTA命令吗?抱歉,我对HTA了解不多。@PaulHicks它会关闭在消息之后徘徊的javascript窗口。在不使用
close()的情况下运行命令