簡體   English   中英

通過命令行在Windows 7上獲取IP地址

[英]Get IP address on Windows 7 via command line

我有一份在命令文件(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)?

因此,經過研究,我可以使它起作用的唯一方法是以下方法。

doskey ip=ip.cmd

ip.cmd具有以下內容。

@echo off
ipconfig | findstr /R /C:"IPv4 Address"

我相信您的問題是您沒有逃脫豎線字符,例如: doskey ip=ipconfig ^| findstr /R /C:"IPv4 Address" doskey ip=ipconfig ^| findstr /R /C:"IPv4 Address"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM