求一个批处理文件,点开批处理首先出现的是一些我想要的文字给别人看,然后再打开某一个软件

就是说昂,我自已做了一个软件,想给我朋友来个惊喜,然后想让他在运行里面输入某一个指令,(这个指令我会弄),输入完了之后就打开那个批处理,批处理首先出现很多我想说的话,最好... 就是说昂,我自已做了一个软件,想给我朋友来个惊喜,然后想让他在运行里面输入某一个指令,(这个指令我会弄),输入完了之后就打开那个批处理,批处理首先出现很多我想说的话,最好有打字效果和背景,接着延迟一会自已打开某一个文件(我是学c++的,自已做了个小程序,)然后接着就是我那个软件的效果就出来了。谢谢大神了。 展开
 我来答
依梦琴瑶
高粉答主

2016-11-05 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部
@echo off & setlocal enabledelayedexpansion & color 0A
title Hey!朋友,下面是我要对你说的话:                                                (Bat By 依梦琴瑶)
::设置文本内容
set "Str=就是说昂,我自已做了一个软件,想给我朋友来个惊喜,然后想让他在运行里面输入某一个指令,(这个指令我会弄),输入完了之后就打开那个批处理,批处理首先出现很多我想说的话,最好有打字效果和背景,接着延迟一会自已打开某一个文件(我是学c++的,自已做了个小程序,)然后接着就是我那个软件的效果就出来了。谢谢大神了。"

::设置要启动的程序
set "App=C:\MyApp\app.exe"

::设置延时打开程序的时间,单位:秒
set Sec=60


::以下为执行代码
set Num=0
set "srtmp=%Str%"
:Loop
    set "srtmp=%srtmp:~0,-1%"
    set /A N+=1
    if "%srtmp%" equ "" goto Show
goto Loop

:Show
    if %Num% equ %N% goto End
    set /a Num+=1
    cls & echo !Str:~,%Num%!_
    ping 0 -n "1" >nul
    cls & echo !Str:~,%Num%!
    ping 0 -n "2" >nul
goto Show

:End
ping 127.0.0.1 -n "%Sec%" >nul
start "" "%App%"
exit



至于背景什么的,需要第三方命令行程序才能实现。所以我在代码中就没有加入。


运行效果图:

追问
没看到下面还有个APP   没事   我捉摸透了   谢谢昂
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式