无法将批处理文件命令输出到txt文件

时间:2017-07-11 15:19:38

标签: windows batch-file cmd

我是一名网络工程师,我想编写一些脚本,以使我的工作更轻松,特别是在我不能在现场并且客户端无法连接到互联网的情况下,所以这是我制作的一个脚本我基本的网络测试信息

然而我的问题是我无法在脚本运行后输出到txt文件,我希望用户可以选择天气来创建文件。在我完成提示并单击是之后它会暂停一下(我假设它正在运行命令)但是我的桌面上没有存储文件的文件。

在我的工作中,我正在运行Windows 10,并且在家中运行xp,但我需要它才能运行。

这里有我遇到问题的副本我有更多问题,但首先想要修复此问题

我尝试过使用>> output.txt(这里的命令)我也试过命令>> output.txt但无论哪种方式,我的桌面上都没有文件

>>output.txt (ipconfig /all ping google.com tracert google.com)

2 个答案:

答案 0 :(得分:0)

该文件将保存到您当前的目录中。您需要使用"%userprofile%\desktop\output.txt" as the file destination to put it on the desktop. You may need the quotes in case the resolution of userprofile`包含分隔符。

答案 1 :(得分:0)

我认为你在这里有三(3)个命令,需要告诉shell完成所有这些命令。

>>"%USERPROFILE%\Desktop\output.txt" (ipconfig /all & ping google.com & tracert google.com)

或者,.bat脚本可能如下所示:

>>"%USERPROFILE%\Desktop\output.txt" (
    ipconfig /all
    ping google.com
    tracert google.com
)