运行此命令可获取计算机的ip,子网和网关,并将其保存到剪贴板
但是,输出是这样的:
IP Address: 1.2.3.4 Subnet: 255.255.255.0 Gateway: 1.2.3.4
有什么办法让$clipboard
停止打破每一条线?
IP Address: 10.63.89.219 Subnet: 255.255.255.224 Gateway: 10.63.89.222
就像这样写:
"IP Address: $ip","Subnet: $netMask","Gateway: $gateway" | C:\Windows\System32\clip.exe
这不是clip.exe
的问题,而是更多错误的类型声明。
例:
$clipboard = "IP","$IP"
$clipboard[0] = "IP"
和$clipboard[1] = <value of $IP>
数组但是,如果您实际创建的数组中的字段填充了正确的字符串:
$clipboard = "IP: $IP"
$clipboard[0] = "IP: <value of $IP>"
请注意,qazxsw poi将分隔字符串对象并将每个对象保存在字符串数组的字段中。
因此,您的问题的解决方案将是这样的:
,
请注意,您不必将其保存到"IP Address: $ip","Subnet: $netMask","Gateway: $gateway" | C:\Windows\System32\clip.exe
中,因为在将其传输到$clipboard
之后将没有输出,因此clip.exe
将为空。