将域的IP保存到TXT文件/将我的动态IP保存到带有C 或批处理的TXT文件中
Save the IP of a domain to a txt file/Save my dynamic ip to a txt file with c++ or batch
^^^^
我需要保存域(xxx.noip.com)或我的外部IP的IP到文本文件。然后将其上传到公共Dropbox帐户。
您可以通过浏览到http://checkip.dyndns.org
来获取外部IP假设您的Dropbox文件夹是 c: dropbox
这是一个批处理脚本,将您的公共IP保存到Dropbox文件夹中的文件。
get_my_public_ip.bat:
wget -q -O - http://checkip.dyndns.org > C:dropboxmy_public_ip.html
您将需要WGET才能运行,并且应该将其放置在路径变量中的文件夹中(例如C: Windows)。您可以在这里找到一个Windows端口。HTML标签未从文件中删除,因此其内容将是:
<html><head><title>Current IP Check</title></head><body>Current IP Address: 1.2.3.4</body></html>
这是一个Windows PowerShell脚本,可以执行相同的作业和Strips 不必要的文本。
get_my_public_ip.ps1:
(new-object System.Net.WebClient).DownloadString('http://checkip.dyndns.org')|% { $_ -replace '.*Current IP Address: ([0-9.]+).*','$1' } > C:dropboxmy_public_ip.txt
请在此处查看有关如何运行Windows PowerShell脚本的帮助。
希望这有帮助
这是一个可以做到这一点的脚本。使用Cron设置自动任务以更新IP。
#!/bin/bash
# Script to write external ip to ip.txt in Dropbox folder
curl icanhazip.com >> ~/Dropbox/ip.txt
echo "The Ip for $HOSTNAME" >> ~/Dropbox/ip.txt
date >> ~/Dropbox/ip.txt
echo "" >> ~/Dropbox/ip.txt
相关文章:
- 如何将 txt 文件中的行分隔为组件C++
- 无法打开.txt文件
- 如何使用CLion在Mac上创建一个新的.txt文件
- 使用fstream对txt文件中的数字进行循环
- Visual Studio在尝试读取resource.txt文件时崩溃
- 如何从txt文件中读取多个不同长度的数组?
- 在一次迭代中从 txt 文件中读取多行
- 通过比较C++中的行在 txt 文件中搜索的最简单方法是什么?
- 写入超过 1GB 的.txt文件时出现奇怪的行为
- 视觉 如何循环访问C++中遵循类似格式的多个.txt文件?
- txt 文件中浮点数的最大和最小值
- 从.txt文件中读取浮点型数字并在公式中使用它们
- C++将文本从.txt文件解析为变量
- 在树结构.txt文件中搜索节点
- 为什么我无法打开/读取从 Python 调用的 C 扩展名中的 txt 文件?
- 在 txt 文件中显示前两个数字的程序
- 如何从具有两列的.txt文件创建并行数组?
- 如何使用c ++读取带有非英文字母的*.txt文件?(国际化)
- 如何像在 C++ 中处理数组一样对 .txt 文件中的字符进行寻址?
- 如何读取 TXT 文件并仅将 int 存储在 C 中