小编use*_*575的帖子

使用 VB.Net 获取 IP 地址、子网、默认网关、DNS1 和 DNS2

我想单击一个按钮,用网络堆栈信息更新多个文本标签或多个文本框。这是我所追求的逻辑。

Button2 event 
Label1.text = Computer Name 
Label2.text = IP Address
Label3.text = Subnet Mask 
Label4.text = Default Gateway
Label5.text = DNS1
Label6.text = DNS2 
Run Code Online (Sandbox Code Playgroud)

我有一些工作代码

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

    Dim strHostName As String

    Dim strIPAddress As String


    strHostName = System.Net.Dns.GetHostName()

    strIPAddress = System.Net.Dns.GetHostByName(strHostName).AddressList(0).ToString()



    TextBox2.Text = strIPAddress
    Lable_IPAddress.Text = strIPAddress


End Sub
Run Code Online (Sandbox Code Playgroud)

我不确定如何获取默认网关或 DNS。子网掩码对于我想做的事情来说并不那么重要,但网关和 DNS 条目很重要。

我只想单击一个按钮,让它向我显示格式良好的网络堆栈。看起来这应该不那么难,但我对 vb.net 还不太熟悉。

vb.net

4
推荐指数
1
解决办法
7390
查看次数

制作备份文件+附加日期时间+移动文件(如果文件存在)。PYTHON

我已经完成了一些工作,但我正在努力将它们组合在一起。

我想获取一个文件,将其移动到备份文件夹,从该文件获取日期时间,并将其附加到文件名/将文件名更改为文件名+日期时间。

这部分以我想要的格式获取日期时间。(打印行是正确格式化的日期时间,但我不需要打印这一行)

    Filepath = "C:\\SyncWork\\ACE\\Files\\ESAL_P\\ESAL_P.txt"
    modifiedTime = os.path.getmtime(Filepath) 
    firstFile = os.path.getmtime(Filepath)

    print (datetime.fromtimestamp(modifiedTime).strftime("%b-%d-%y-%H:%M:%S"))
Run Code Online (Sandbox Code Playgroud)

这部分将重命名/移动文件(但缺少日期时间)

    prevName = 'c:\\syncwork\\ace\\files\\ESAL_P\\ESAL_P.txt'
    newName = 'c:\\syncwork\\ace\\files\\ESAL_P\\Backup\\ESAL_P.txt'

    os.rename(prevName, newName)
Run Code Online (Sandbox Code Playgroud)

如何将具有我喜欢的格式的打印行转换为字符串并将其附加到 newName 行的末尾?

回答我的问题后 我的最终代码如下所示:

Filepath = "C:\\SyncWork\\ACE\\Files\\ESAL_P\\ESAL_P.txt"
modifiedTime = os.path.getmtime(Filepath) 



timestamp = datetime.fromtimestamp(modifiedTime).strftime("%b-%d-%Y_%H.%M.%S")

prevName = 'c:\\SyncWork\\ACE\\Files\\ESAL_P\\ESAL_P.txt'
newName = 'c:\\SyncWork\\ACE\\Files\\ESAL_P\\Backup\\ESAL_P' 

os.rename(prevName, newName+"_"+timestamp + ".txt")
print(newName)  
Run Code Online (Sandbox Code Playgroud)

python backup datetime rename file

3
推荐指数
1
解决办法
2万
查看次数

如何选择该记录有多个条目的行?

我的数据库有一个项目成本表.项目可以有多个成本记录.

我想只抓取有多个成本记录的项目.

UPC字段为F01,表格称为COST_TAB.我只想根据F01字段获取有多个条目的项目.

我正在努力解决如何编写此查询.

sql sql-server sql-server-2008

0
推荐指数
1
解决办法
6211
查看次数

标签 统计

backup ×1

datetime ×1

file ×1

python ×1

rename ×1

sql ×1

sql-server ×1

sql-server-2008 ×1

vb.net ×1