【问题标题】:what is the command prompt equivalent of CTRL+Z?什么是相当于 CTRL+Z 的命令提示符?
【发布时间】:2018-02-01 07:06:29
【问题描述】:

我有一个 excel 宏,它使用用户提供的字符串重命名文件夹中的所有文件。 如果用户输入错误的输入,我必须撤消文件重命名。 我使用 cmd 重命名文件。 请告诉我如何使用 cmd 运行 CTRL+Z

【问题讨论】:

  • 看ascii表
  • 命令行上没有“撤消”。您只需将文件重命名为原始名称,就像第一次重命名一样
  • 假设我的文件名如下 123-A 123-B 123-C 如果我删除“-”后的字符,我的所有文件名都将相同,因此无法追溯。跨度>
  • 在你上面的例子中,它只会重命名第一个文件并且给你所有其他文件的错误(或者当你使用错误的开关时覆盖它几次)。您不能拥有多个同名文件。

标签: windows cmd


【解决方案1】:

当用户按下 ctrl+a、ctrl+f、ctrl+c、ctrl+z 等时,标准键盘会发送专用字符,具体取决于用户所在的应用程序。这在很大程度上取决于此。 这样,例如在编辑器应用程序中,如果按下 ctrl+z,则会发送一个字符代码,称为替换字符,表示为 0x1A

查看ascii table,或在Substitute Character wiki阅读此处

虽然在命令行上没有“撤消”功能,但请另谋出路。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-22
    • 1970-01-01
    • 2012-03-27
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    • 2021-05-29
    • 1970-01-01
    相关资源
    最近更新 更多