【发布时间】:2012-09-12 00:32:46
【问题描述】:
我有一个批处理文件,它是一个非常简单的程序,可以启动网站、迷你网络浏览器类型的体验、打开程序的命令等。我如何为这个或 GUI 制作界面?无需完全手动更改我的代码。这是我的代码的示例:
:start
@echo off
COLOR 1E
cls
echo Welcome to Wannow Dashboard. This is the main page.
echo Type in the number to be redirected to your desired location.
echo 1. Useful Websites
echo 2. Programs
echo Wannow Dashboard created by Brad Wannow
set/p var1=
if %var1% == 1 goto Websites
if %var1% == 2 goto program
pause
exit
:websites
COLOR 1E
cls
echo Welcome to Wannow Dashboard: Websites. Select a command, type in number to be redirected.
echo 1. www.Pandora.com
echo 2. www.Google.com
echo 3. Aventa Blackboard
echo 4. Other
@echo OFF
@echo %time%
ping -n 1 -w 1 127.0.0.1 1>nul
echo Wannow Dashboard
当然还有更多代码,但这是我的程序的编写方式,还有一些 START 命令和用户输入等。
【问题讨论】:
-
图形命令在直接批处理文件中不可用。我建议你看看 vbscript 或 powershell
-
然后我的代码是否必须完全改变,事情就不会一样了?我怎样才能把上面的代码改成vbscript并添加图形?
-
有很多指南 - 这是vbscript 的帮助文件。是的,它会有所不同。
Echo Hello World将变为msgbox("Hello World")并且输入看起来像inputbox("What is your name?")(在非常基本的级别) -
好的,谢谢。我希望他们能自动转换我的代码。到.vbs,转换后会怎么样?
-
没有自动转换,除非你有Visual Studio,没有免费的集成开发者,但notepad++似乎是首选编辑器,因为它的语法高亮
标签: user-interface windows-7 interface batch-file