如何创建一个"在Windows上使用自定义函数在命令提示符中运行(不是PowerShell)?一个相关的问题是,我应该把文件保存在哪里?对于bash/unix有大量的资源,但我还没有找到任何明确的(1)语法windows cmd提示自定义函数;或者(2)在哪里/如何保存函数,以便它们自动加载(并且可以像dotfiles一样备份,以便在新机器上轻松配置)。
我想要的一个例子函数是添加一个前缀字符串到文件夹中的所有文件。我厌倦了一天打好几次for %a in (*) do ren "%a" "prefix_%a"
。谢谢你的帮助。
使用AutoRun注册表项来运行批处理文件。只是要注意,只有在手动启动cmd.exe时才这样做。
这个批处理文件可能使用doskey
来存储您经常键入的东西的别名命令。您还可以为其他程序等设置选项:
@echo off
set GREP_OPTIONS=--binary-files=text -d skip --color=auto
set LS_OPTIONS=-bhAC --color=auto --recent --streams
doskey vcd=pushd %%$*%%
rem More doskey macros here...