小编lev*_*l42的帖子

如何将IP地址转换为批处理文件变量?

我有一个奇怪的问题,不确定它是否可行.

我想写一个脚本,例如我将使用ipconfig作为我的命令.

现在,当你正常运行这个命令时,输出量很大.

我想要的是一个只显示IP地址的脚本.

echo Network Connection Test
ipconfig <---This would run in the background
echo Your IP Address is: (INSERT IP ADDRESS HERE)
Run Code Online (Sandbox Code Playgroud)

输出将是

Network Connection Test

Your IP Address is: 192.168.1.1
Run Code Online (Sandbox Code Playgroud)

这甚至可能吗?

ip batch-file

46
推荐指数
7
解决办法
20万
查看次数

持续监控进程是否正在运行

我有以下代码:

Dim p() As Process

Private Sub CheckIfRunning()
    p = Process.GetProcessesByName("skype") 'Process name without the .exe
    If p.Count > 0 Then
        ' Process is running
        MessageBox.Show("Yes, Skype is running")
    Else
        ' Process is not running
        MessageBox.Show("No, Skype isn't running")
    End If
End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    CheckIfRunning()
End Sub
Run Code Online (Sandbox Code Playgroud)

而且效果很好!

但我想知道如何将其转换为监控应用程序,以不断检查进程是否正在运行。是否像每 1 秒检查一次计时器一样简单,还是有更好、更有效的方法来解决这个问题。

最后,我想要一个标签,根据流程显示“正在运行”或“未运行”,但我需要一些东西来不断地观察流程。

vb.net timer process monitor

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

重命名 HID - USB 游戏手柄

我试图找出是否有办法重命名设备,如游戏控制器屏幕中所示。

在此输入图像描述

它们是廉价的 HID 设备,并且它们似乎都共享相同的硬件 ID(如果这是相关信息)VID_0E8F&PID_3013

我可以按照本指南在设备管理器中更改它们的名称:http://www.eightforums.com/customization/15321-tutorial-how-change-device-names-device-manager.html

但是,我一生都无法弄清楚如何更改上图中显示的名称。我计划在我的电脑上添加 8 个游戏控制器,当它们都共享相同的名称时,会变得非常混乱。

任何帮助是极大的赞赏。

usb hid gamepad

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

清除文本框时遇到一些麻烦 - tkinter - Python

我已经在互联网上阅读了一些关于清除tkinter上的文本框的线程.基本上每个人都说这很简单:

text.delete("1.0", END)
Run Code Online (Sandbox Code Playgroud)

然而,也许它与我构建它的方式或我调用它的方式有关,但由于某种原因,这对我不起作用.它什么都不做.

我已经尝试重新定位def,并text.delete("1.0", END)以多种方式重写,其中大部分导致我其他错误,但我似乎无法让这个工作.

最终,我想要完成的是,当我点击一个按钮时,文本框将清除,然后填充新信息.

以下是我的代码.

from tkinter import *
from PIL import Image, ImageTk
import functions

class MainWindow(Frame):
    def __init__(self, parent):
        Frame.__init__(self, parent)
        self.parent = parent
        self.initUI()

    def initUI(self):
        self.parent.title("pyTicket")

# TOOLBAR ####################################################
        toolbar = Frame(self.parent, bd=1, relief=RAISED)

        self.img = Image.open("Icons\startupcheck.png")
        eimg = ImageTk.PhotoImage(self.img)
        startupButton = Button(toolbar, text="Re-Check ", image=eimg, compound="left", relief=RAISED, command=self.StartUpChecker)
        startupButton.image = eimg
        startupButton.pack(side=RIGHT, padx=2, pady=2)

        toolbar.pack(side=TOP, fill=X)

        self.parent.config(menu=menubar)
        self.pack(anchor=N, side=TOP, fill=X, expand=False)
# TOOLBAR ####################################################

# TEXTBOX ####################################################
        self.textbox …
Run Code Online (Sandbox Code Playgroud)

python text tkinter

-1
推荐指数
1
解决办法
62
查看次数

尝试使用返回值而不使用函数的其他部分

我有一个非常简单的函数返回一个值.

def GetNumber():
    Number = 45
    print("Getting Number")
    print("Found Number = " + str(Number))
    return Number

def UseNumber(current):
    print("The current number is: " + str(current))

UseNumber(GetNumber())
Run Code Online (Sandbox Code Playgroud)

但是,我的输出如下:

获得数字

找到数字= 45

目前的数字是:45

我使用了def GetNumber应用程序另一部分的打印输出,所以我需要将它们保留在那里,但我想从GetNumber中提取值,而不必每次都重新运行整个GetNumber函数.

如何在不实际运行整个函数并打印输出的情况下使用返回值?

理想情况下,我希望我的输出只是:

目前的数字是:45

这是可能吗?

python variables function return-value

-6
推荐指数
1
解决办法
57
查看次数

标签 统计

python ×2

batch-file ×1

function ×1

gamepad ×1

hid ×1

ip ×1

monitor ×1

process ×1

return-value ×1

text ×1

timer ×1

tkinter ×1

usb ×1

variables ×1

vb.net ×1