Batch file 如何使用批处理文件写入cmd文件?

Batch file 如何使用批处理文件写入cmd文件?,batch-file,process,cmd,Batch File,Process,Cmd,我想用批处理文件在cmd中编写一些代码 {CreateObject(“WScript.Shell”)。运行“%comspec%/c start/wait cmd.exe”,0,True} 此代码打开cmd.exe 如何使用自己的dos命令编辑此文件? 我不想在txt文件中使用它? 我的问题是写一些命令行到cmd.exe 不通过“echo>&echo>>创建txt文件 我需要打开cmd并开始用批处理文件编写指令 以及如何从cmd中获取一些信息并将其放在另一个脚本中以供以后使用Wscript.she

我想用批处理文件在cmd中编写一些代码

{CreateObject(“WScript.Shell”)。运行“%comspec%/c start/wait cmd.exe”,0,True}

此代码打开cmd.exe

如何使用自己的dos命令编辑此文件?
我不想在txt文件中使用它? 我的问题是写一些命令行到cmd.exe 不通过“echo>&echo>>创建txt文件 我需要打开cmd并开始用批处理文件编写指令
以及如何从cmd中获取一些信息并将其放在另一个脚本中以供以后使用

Wscript.shell.run
使用shell32启动文件。您要求它专门启动cmd.exe(
%comspec%
),您要求cmd.exe要求shell32(启动
命令)启动cmd.exe。将要运行的命令放在批处理文件(即文本文件)中

或者如果你愿意的话

Wscript.shell.run "cmd /c c:\folder\batchfile.bat"
或者如果只有一个命令

Wscript.shell.run "cmd /k dir"


我想启动cmd,然后开始编写保存在批处理文件中的代码

代码如下所示:

  {    START cmd.exe /k "netsh wlan show profiles"    } 

此代码将打开cmd并向您显示保存的配置文件

我不想在txt文件中使用它的可能副本?我的问题是将一些命令行写入cmd.exe,即打开cmd并开始写入指令。cmd文件是一个扩展名不同的.txt文件。.cmd文件中的所有内容都是纯文本。因此,将文本写入.cmd文件,就像将文本写入.txt文件一样。这是相同的事情。{START cmd.exe/k“netsh wlan show profiles”}这是代码,如果我使用<例如文本文件,它会将指令传输到txt文件,我不想这样做?此运行文件仅限于如何开始将指令写入此文件“cmd指令非txt文件”
cmd /?
  {    START cmd.exe /k "netsh wlan show profiles"    }