怎样用BAT命令显示一个对话框

怎样用BAT命令显示一个对话框,第1张

' 2>nul &@echo off&cls&(for /f "delims=" %%1 in ('cscript -nologo -e:vbs "%~0"')do echo 刚刚输入了 %%1)&pause&exit
wshecho inputbox("请输入")

怎么我打开bat文件后,它一闪就自己关闭了,里面的文件也没d出来,别说是里面bat乱码了,我拿到机房去试就能打开,我下了两个bat文件都这样,是我电脑win10出什么问题了?
bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 bat 或 cmd。在命令提示下输入批处理文件的名称,或者双击该批处理文件,系统就会调用cmdexe按照该文件中各个命令出现的顺序来逐个运行它们 [1] 。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。入侵者常常通过批处理文件的编写来实现多工具的组合入侵、自动入侵及结果提取等功能
在资源管理器窗口中,如果想双击一个批处理文件名的条目来编辑它而不是来运行它,那么只要将HKEY_ CLASSES_ROOT\batfile\shell右窗口键的“默认”值由“open”改为“edit”,关闭注册表编辑器,这样再双击BAT文件时,就会d出编辑对话框了

1、先新建一个txt文本。

2、然后进行编辑,启动一个exe文件,只要使用start命令就可以了

3、另存文本文档为bat 格式在资源管理器中双击运行

4、然后右键点击以管理员身份运行

5、运行后时,d出对话框,点击是允许更改即可

bat是d不出对话框的,vbs才可以。可以这样来代替:
set /p str=是否继续(Y/N):
if /i %str%==Y (goto vRun) else (goto vExit)

是要d出10个批处理窗口么?这个可以调用Start。方法如下新建10个批处理文件(bat),放在一个目录下,依次命名为1bat 2bat 3bat 4bat 10bat在1bat中输入start 2bat
pause在2bat中输入start 3bat
pause依此一直到9bat。然后再10bat中输入pause就行了。这时双击1bat看看是不是就有10个了?~===如果你是要d出10个Windows窗口,那么:依然调用Start~~这样只用在bat中输入start C:\windows\explorerexe
start C:\windows\explorerexe
start C:\windows\explorerexe
start C:\windows\explorerexestart C:\windows\explorerexe
start C:\windows\explorerexe
start C:\windows\explorerexe
start C:\windows\explorerexestart C:\windows\explorerexe
start C:\windows\explorerexe(对,10个没有数错~)就OK了,这时双击这个Bat就出现10个资源管理器~~


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13018129.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存