问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求一个bat代码,就是输入“1",就执行第一个命令,输入“2”就执行第二个命令......

发布网友 发布时间:2022-04-23 06:02

我来回答

3个回答

热心网友 时间:2023-10-18 00:21

是因为你的问题太小儿科了,没有思考的价值,人家懒得回答。

代码如下:

@echo off
:input
title bat代码
::bat标题
set /p "num=请输入“1”或“2”到这里,然后按下回车键:"
if "%num%"=="1" cls & goto 1
if "%num%"=="2" cls & goto 2
echo. & echo 不能输入除了“1”和“2”之外的其他字符! & pause>nul & cls & goto input
:1
echo 现在正在执行代码1.
echo =====================================================
echo ==============请在这里添加您的第一个命令=============
echo =====================================================
pause>nul
cls & goto input
:2
echo 现在正在执行代码2.
echo =====================================================
echo ==============请在这里添加您的第二个命令=============
echo =====================================================
pause>nul
cls & goto input

 如下面的例示代码,运行后将会使用记事本打开此代码:

@echo off
:input
title bat例示代码
::bat标题
set /p "num=请输入“1”或“2”到这里,然后按下回车键.输入“1”即可查看此代码,输入“2”有个惊喜哟:"
if "%num%"=="1" cls & goto 1
if "%num%"=="2" cls & goto 2
echo. & echo 不能输入除了“1”和“2”之外的其他字符! & pause>nul & cls & goto input
:1
echo 现在程序已经打开了此代码.
set "n=%~sdpf0"
copy /y "%n%" "%temp%">nul
for /f "delims=" %%i in ("%n%") do (
rename "%temp%\%%~nxi" "$~%%~nxi.txt"
start "" "%temp%\$~%%~nxi.txt"
)
pause>nul
for /f "delims=" %%i in ("%n%") do del /s /q /f "%temp%\$~%%~nxi.txt"
cls & goto input
:2
set "filename=%temp%\$~PleasantlySurprisedMessagePopupBox.vbs"
echo On Error Resume Next>>"%filename%"
echo ^MsgBox "偶就是个惊喜!O(∩_∩)O哈哈~令你惊喜吧?接下来还有更好玩的呢~请看bat窗口哈。",0+64,"惊喜">>"%filename%"
echo Wscript.CreateObject("Scripting.FileSystemObject").DeleteFile(Wscript.ScriptFullName)>>"%filename%"
call "%filename%"
echo 现在程序已经在您的启动菜单中创建了“每次开机提醒”文本文档,您可以编辑打开的文件夹中的文本文档并保存.
cd.>"%SystemDrive%\Documents and Settings\All Users\「开始」菜单\程序\启动\每次开机提醒,请打开我进行编辑并保存(不需要的话请删除我).txt"
start "" "%SystemDrive%\Documents and Settings\All Users\「开始」菜单\程序\启动"
pause>nul
cls & goto input

热心网友 时间:2023-10-18 00:21

@echo off
:a
echo 1. 命令1
echo 2. 命令2
set /p var=请输入:
if %var%==1 goto a1
if %var%==2 goto a2
echo 输入超出预定值,请重新输入&pause&cls&goto a
:a1
echo 命令1&start notepad
pause&exit
:a2
echo 命令2&start iexplore
pause&exit

追问请问&start notepad和&start iexplore什么意思,不用行吗

追答那只是演示打开某程序,不用删掉即可.

热心网友 时间:2023-10-18 00:22

DOS编写一个菜单。。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你好!微信号怎么修改第二次呀 天津到唐山快递多长时间 不锈钢水嘴阀芯是什么材质的 快速水嘴有哪些种类 混合水嘴材质有哪些 ...颜色的小球,其中有6个红球,5个绿球.若任意摸出一个绿球的概率是... ...相同的黑球,白球和红球.已知从袋中任意摸出1个球,得到黑球的概率是... ...n个黄球(它们除颜色外完全相同)装在同一个袋中,从中任意摸出一... 十个白球中有一个黑球摸到黑球的概率 从袋中任意摸出2个球,至少得到1个黑球的概率不大于7/10,解释一下... 乒乓球起源于哪?谁发明的?因为什么发明的? 电脑打字㎡怎么打? 怎么注销全民K歌的帐号或解绑? 香菇酱跟什么鱼炒好吃 乒乓球的起源? bat程序怎么判断输入的变量 乒乓球的起源是什么? 大白菜炒香菇可以吃的吗?? 怎么彻底注销全民k歌 平方米电脑怎么打m2? 电脑运行中突然黑屏了,显示无信号输入是怎么回事? 怎样可以在Windows的bat文件里面输入文字呢? 乒乓球是从哪个国家?何时传入中国的? 怎么注销《全民k歌》账号? bat 自动输入数值 香菇酱的做法及配方 乒乓球的起源和由来? bat 命令输入的字符长度以及类型 bat输入路径 乒乓球运动起源于哪里? ...重启后又正常使用,然后用着用着又突然黑屏无信号? 想彻底注销全民K歌,怎么操作?以后不再使用。 bat输入键盘上 电脑屏幕突然黑屏显示无信号,主机还在运行? 乒乓球的起源地是哪?你有哪些了解? 炒素菜放什么酱油? 电脑上平方米㎡怎么打 混汤面怎么做 胡萝卜炒白菜的做法 电脑上平方米符号怎么打m2? 电脑屏幕显示无信号然后黑屏怎么回事? 怎么注销全民k歌账号 电脑突然黑屏然后显示无信号怎么回事?主机还在运行,然后我按了主机的... 全民k歌怎么注销帐号 为什么我的电脑总是突然黑屏,然后屏幕上显示无信号 微信登录的全民K歌账号怎么注销不了 电脑会突然黑屏然后显示无信号 电脑上平方米㎡怎么打出来 微信登录的全民K歌账号能注销吗 平方米电脑怎么打