利用千帆大模型写一个vbs的图形化win11简便操作项目(未成功)

2023-11-15 09:19:41 浏览数 (2)

使用工具:【千帆大模型4——ERNIE-Bot 4.0】

vbs project win11可视化简便操作 1、一个屏幕水平垂直居中的800*600像素的可视化对话框名字叫plan 2、plan中有一个input输入框,4个按钮 3、按钮1的功能是打开控制面板 4、按钮2的功能是查看本机ip地址 5、按钮3的功能是打开默认浏览器,如果input中有网址则打开网址,input中为空则打开百度首页 6、按钮4的功能是打开系统的更改背景图片

这是一个使用VBScript (VBS) 在Windows 11上创建一个简单的可视化对话框的项目描述。以下是如何实现这个项目的步骤:

1. **创建居中对话框**:

首先,为了创建一个800x600像素的对话框并使其屏幕居中,你可以使用以下的代码: ```vbs

代码语言:javascript复制
Set objShell = CreateObject("Shell.Application")
Set objWScriptShell = WScript.CreateObject("WScript.Shell")
Set objDialog = objShell.Windows()
Set objActiveWindow = objDialog.Item(0)

' Create the plan dialog
Set objPlanDialog = objWScriptShell.Popup("plan", 800, 600, 0x0   0x40   0x1000)
objActiveWindow.SendKeys "%{F6}" ' Send Alt   Space to bring up the window menu
objActiveWindow.SendKeys "M" ' Send M to select Move
WScript.Sleep 100
objActiveWindow.SendKeys "{DOWN}" ' Send DOWN arrow key to move window downwards
For i = 1 To 50 ' Adjust the loop as needed for your screen resolution
objActiveWindow.SendKeys "{RIGHT}" ' Send RIGHT arrow key to move window rightwards
WScript.Sleep 100
Next

```

2. **添加输入框和按钮**:

上述代码仅创建了一个对话框。要在其中添加输入框和按钮,VBScript本身的功能是不够的。你需要使用更高级的编程语言或工具,如HTML/CSS/JavaScript配合Windows的HTA (HTML Application) 技术。但是,为了保持简洁,这里只提供基于VBScript的基本按钮功能。

3. **按钮功能**: * **按钮1:打开控制面板**: ```vbs

代码语言:javascript复制
Set objControlPanel = objShell.ControlPanelItem("")
objControlPanel.InvokeVerb("Open")

```

* **按钮2:查看本机IP地址**: ```vbs

代码语言:javascript复制
Set objShell = WScript.CreateObject("WScript.Shell")
Set objScriptExec = objShell.Exec("ipconfig")
strIpConfig = objScriptExec.StdOut.ReadAll()
MsgBox strIpConfig

```

* **按钮3:打开默认浏览器**: ```vbs

代码语言:javascript复制
Set objIE = CreateObject("InternetExplorer.Application")
url = InputBox("请输入网址", "打开网页", "http://www.baidu.com") '默认网址为百度首页
objIE.Navigate(url)
objIE.Visible = True

```

* **按钮4:打开系统的更改背景图片**: ```vbss

代码语言:javascript复制
Set objWmiService = GetObject("winmgmts:\.rootcimv2")
Set colItems = objWmiService.ExecQuery("Select * from Win32_DesktopMonitor")
For Each objItem in colItems
Wscript.Sleep 1000
objItem.Method_("ChangeBackgroundPicture", "C:pathtoyourimage.jpg") '指定图片路径
Next

```

注意:上述代码片段是基于你的描述提供的简化示例。在实际应用中,你可能需要根据具体需求进行适当的调整和优化。特别是,如果你想要一个真正的图形用户界面,建议使用更强大的工具或语言,如Python的Tkinter、Java的Swing或其他图形库。

0 人点赞