Powershell &引用;“运行选择”;对于cmd.exe

Powershell &引用;“运行选择”;对于cmd.exe,powershell,cmd,Powershell,Cmd,我正在寻找一些类似于PowerShell的“运行选择(F8)”的功能,通过这些功能,我可以编辑一些文本(最好是升华文本3)和“在cmd.exe中运行选择”(而不是PowerShell) 有什么东西可以实现这种功能吗 明确地说,当我制作脚本原型时,我希望在一个文件中完成所有工作,并向cmd.exe发送一行或多行特定代码。我不介意使用任何可以以“选择此文本+以cmd.exe方式运行它”的方式执行批处理命令的代码。我希望通过cmd.exe而不是PowerShell执行它(对于PowerShell,我们

我正在寻找一些类似于PowerShell的“运行选择(F8)”的功能,通过这些功能,我可以编辑一些文本(最好是升华文本3)和“在cmd.exe中运行选择”(而不是PowerShell)

有什么东西可以实现这种功能吗


明确地说,当我制作脚本原型时,我希望在一个文件中完成所有工作,并向cmd.exe发送一行或多行特定代码。

我不介意使用任何可以以“选择此文本+以cmd.exe方式运行它”的方式执行批处理命令的代码。我希望通过cmd.exe而不是PowerShell执行它(对于PowerShell,我们有非常好的PowerShell ISE)。如果我们可以通过Sublime text的构建系统在cmd.exe中执行任意行的选定文本,那么这将很好地工作。这实际上更像是一个cmd.exe问题。虽然您可以退出并运行
cmd/c
,但在调用之间会遇到会话状态消失的问题。CMD引擎也不像PowerShell和AFAIK那样可以作为主机。没有IPC机制将命令馈送到CMD.exe。OTOH我想知道你是否可以在CMD.exe中创建一个循环来查找新的BAT文件,执行它们并将结果存储在一个单独的文件中,然后删除原始的BAT文件,然后等待另一个BAT文件出现。感谢Keith,目前,PowerShell ISE中的一个脚本,其中每一行都以“CMD/c”作为前缀似乎是最接近的。对于IPC,也许我可以有一个python脚本,它等待命令并通过os.system()执行命令,然后将结果传回。。。