【问题标题】:Perl: Issue command in new cmd.exePerl:在新的 cmd.exe 中发出命令
【发布时间】:2011-04-03 02:13:25
【问题描述】:

我想用 Perl 编写一个非常基本的程序,但我对如何做有一些疑问。我会保持简单: 我想要一个 perl 脚本,当按下数字 1 时会打开一个新的“cmd.exe”并执行“dir”命令,当按下 2 时会打开一个新的“cmd.exe”并且命令“cd”是执行。

我遇到问题的地方是打开一个新的“cmd.exe”而不是执行 perl 脚本的同一个 cmd。

一些想法?非常感谢

【问题讨论】:

  • 首先我看不出这样做的意义。其次,如果你能解释一下如何你正在尝试这样做以及你目前的结果,那就太好了。

标签: windows perl command command-prompt


【解决方案1】:

如果我理解正确,你想要的是打开一个新的 cmd.exe 窗口并想要执行 dir 或 cd 命令。是吗? 然后我认为您可以使用以下命令来获取它

start cmd /K dir此命令将执行“dir”命令但不会关闭新的命令窗口...

start cmd /C dir这个命令会执行dir命令并终止新的命令窗口。

【讨论】:

  • 阿尼尔,你已经完全理解了。效果很好!谢谢。
  • @user354427 你还没有回复@gamen 的问题,因为我也很想知道你是如何尝试的。无论如何,如果您对@Anil 给出的答案感到满意,那么请。接受它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-13
  • 1970-01-01
相关资源
最近更新 更多