如何写一个exe.或者bat文件.来调用多个exe文件同时启动.

如何写一个exe.或者bat文件.来调用多个exe文件同时启动.,第1张

我们在 *** 作计算机的时候,经常需要启动多个程序

拿我们玩UC来说,可能你想上两个号,又想开启一个QQ

那么我们可以写个批处理,来实现快速开启两个UC和一个QQ程序

免去了程序的每次单个点击

在桌面上新建个记事本,在里面写上下面这段代码:

start "UC" "c:\Program Files\sina\UC\ucexe" &

start "UC" "c:\Program Files\sina\UC\ucexe" &

start "QQ" "c:\Program Files\Tencent\QQ\CoralQQexe"

说明:

前面的start是调用程序的代码。" " 里是要调用的程序名

后面的" "里是该程序的绝对路径

程序的路径可以右键点击该程序的快捷方式。从(属性)栏的(目标)把路径复制下来

&可以加也可以不加,加的好处就是启动一个程序然后在启动下一个程序

有次序的启动,不会发生几个程序同时启动而使计算机停止响应

当然为了更有次序,也可以加时间延迟

格式是 ping localhost -n 1

还拿上边的来举例:

同样在空白记事本中写下这么一段,

start "UC" "C:\Program Files\sina\UC\ucexe"

ping localhost -n 2

start "UC" "C:\Program Files\sina\UC\ucexe"

ping localhost -n 3

start "QQ" "C:\Program Files\Tencent\QQ\QQexe"

上边的1 2 3分别代表的是1秒2秒3秒

具体应该间隔多少你可以试着修改,直到合适为止

在记事本的上方点(文件)(另存为)

在(文件名)一项写上你要给这个批处理起的名

比如可以叫(我要聊天bat)

后缀名为bat 然后点保存

桌面上多了个批处理,我们就可以双击它来快速启动两个UC和一个QQ了

需要注意的是上面的文本里的 " " 不能没有,也不可多

后缀名一定要是bat

可能你觉的批处理的程序图标不够漂亮,影响桌面的整体美观

我们可以把这个批处理移动到某个盘符里,比如放到D盘里

在该批处理上点击右键,选择 发送到 桌面快捷方式

在桌面上找到这个批处理的快捷方式,还是鼠标右键,选择 属性, 更改图标

找个你喜欢的做它的图标吧!

同样,你也可以同时启动其它的程序,试试吧!

不过不要写太多,启动太多的程序是在考验你的CPU电脑会卡的

建议不超过5个

你的代码是不是这样的?

@echo off

1exe

2pdf

3exe

4msi

5pdf

exit

这样会形成关联的,用start调用就不会出现这样的问题了。

@echo off

start "" "1exe"

start "" "2pdf"

start "" "3exe"

start "" "4msi"

start "" "5pdf"

exit

打个比方 START C:\progra~1\Macrom~1\123exe

这样就打开了123。EXE这个程序,就是说在路径前加START,还有,文件夹多过6个字的就在第6个后用~1就行了

第一步:准备好用于输入的文件listtxt,每次一行,形如:

20

100

"data1txt"

20

100

"data2txt"

保存为listtxt

注意,如果运行100次,每次输入3回,则listtxt应有300行。(输入内容有规律的话,也可以用批处理生成listtxt)

第二步:

(1)如果AAexe本身是命令行程序的话,批处理文件abat这样写就可以了:

@echo off

(for /l %%i in (1,1,100) do AAexe)<listtxt

(2)如果AAexe是带有图形界面的程序的话,那就有点复杂了。我能想到的就是模拟按键输入,不知道还有没有其他好的方法。批处理文件abat如下:

@echo off

set cnt=100

set num=3

set "title=输入提示"

set time1=2

set time2=3

(for /l %%i  in (1,1,%cnt%) do (

start "" AAexe

ping -n %time1% 1271 >nul

for /l %%j in (1,1,%num%) do (

set /p str=

setlocal enabledelayedexpansion

set "str=!str:"=""!"

mshta vbscript:clipboarddatasetdata("text","!str!"^)(close^)

endlocal

mshta vbscript:execute("documentwrite:With CreateObject(""Wscriptshell""):AppActivate(""%title%""):sendkeys(""^v~""):end with:selfclose"^)

ping -n %time2% 1271 >nul

)))<listtxt

exit

说明:

第二行cnt的值100:AAexe要循环运行的次数。

第三行num的值3:AAexe运行后会的输入次数。

第四行title的值"窗口标题":输入提示窗口的标题内容。这个是关键!如果提示窗口每次都不一样的话,这个批处理还需要修改一下。

第五行time1的值2:AAexe启动完成所需的秒数。

第六行time2的值3:输入提示窗口相隔的秒数,最小为3。

方法/步骤如下:

1

/7

查看微信安装路径:选择微信程序快捷方式单击右键属性;如图,快捷方式在桌面的,在开始菜单的都是右键

2

/7

在微信的安装路径上新键一个文本文档

3

/7

打开新建的文本文档,输入以下代码。然后保存

@echo off

start /d "%~sdp0" WeChatexe

start /d "%~sdp0" WeChatexe

exit

4

/7

然后改名为wechatbat

注意扩展名是,bat

5

/7

将做好的wechatbat上右键>>发送到>>桌面快捷方式

6

/7

将发送的桌面快捷方式改名为,微信多开

右键>>属性

快捷方式>>更改图标

输入微信的安装路径在路径上加上/WeChatexe

选择想要的微信快捷

确定,就完成了

7

/7

在桌面上双击做好的快捷(微信多开),双击一次就打开一个微信。

但只能看到一个,只要用鼠标吧微信拉开就能看到在后面还有一个。

望题主和网友采纳感谢。

start "" "D:\Program Files\Tencent\QQexe"\x0d\start D:\CrossFire\CrossFireexe\x0d\\x0d\路径中有空格的按第一排写,加上引号(注意除了路径要引起来外,前面还有一对引号);\x0d\路径没有空格的按第二排写;\x0d\每个需要启动的程序写一行,就可以同时启动多个程序。

以上就是关于如何写一个exe.或者bat文件.来调用多个exe文件同时启动.全部的内容,包括:如何写一个exe.或者bat文件.来调用多个exe文件同时启动.、bat脚本为什么没办法一次运行多个程序、怎么用bat文本运行多个程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/10112208.html

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

发表评论

登录后才能评论

评论列表(0条)

保存