batch-file - 获取国家代码并保存为批处理文件变量
问题描述
我想获取此页面的内容并将其保存为批处理变量。
http://ip-api.com/line?fields=2
如果可能的话,我只想在没有任何外部应用程序或 PowerShell 命令的情况下使用批处理来完成。
上面的 URL 将返回当前 IP 地址的国家代码。
我已经用这个批处理文件做了,但我不想要 PowerShell 代码:
@echo off
for /f "tokens=*" %%i in ('powershell /command "(Invoke-WebRequest -Uri 'http://ip-api.com/line?fields=2').Content"') do set return=%%i
echo "%return%"
pause
解决方案
推荐阅读
- reactjs - AWS Cognito SMS 2FA:用户的代码或身份验证状态无效
- java - 将 setOnClickListener 内容移动到功能是否相同?
- javascript - tensorflowjs 加载重新训练的 coco-ssd 模型 - 在浏览器中不起作用
- java - 为什么我的内部联接查询没有返回任何内容?
- php - 下拉菜单中的 WooCommerce 数量而不是经典
- c# - 从单词中删除一个字母
- c++ - bazel:根据操作系统/编译器为所有项目设置 c++ 标志
- javascript - 通过带有 Node.js 的 Twit 发布 Twitter 线程
- java - 如果我不想粘贴相同的代码,如何在不同的活动中设置相同的 ToolBar?
- android-studio - Android Studio 的 AVD 在 IntelHaxm.sys 蓝屏后启动时崩溃