我有一个在命令文件 (aliases.cmd) 中定义的别名列表,我在运行命令提示符 (cmd.exe /k aliases.cmd) 时加载该列表。使用doskey,我定义了几个别名,我正在尝试创建一个只显示我的IP 地址。我遇到了这个问题,有很多在批处理文件中获取 IP 的好方法,但它们似乎都不能通过 doskey 工作。例如,我定义了这个别名:
doskey ip=ipconfig | findstr /R /C:"IPv4 Address"
当我通过命令提示符(不包括 doskey 部分)运行它时,它可以工作并且只返回 IPv4 地址。但是,通过 doskey 和“ip”关键字,它不起作用并返回“ipconfig”的常规输出。
有没有办法通过 doskey 别名在 Windows 上获取 IP 地址(并且只有 IP)?