标题: [系统相关] 批处理如何判断系统XP或者WIN7然后执行不同的程序? [打印本页]
作者: qq3475534 时间: 2015-7-17 13:34 标题: 批处理如何判断系统XP或者WIN7然后执行不同的程序?
- @echo off
- ver|find " 6.1.">nul 2>nul||exit
- if %PROCESSOR_ARCHITECTURE:~-1%==4 goto:4
- echo 32
- @echo off 请等待系统处理中................
- start "C:\Program Files\Hintsoft\PubwinClient\AdPlug\WXCltAidEx.exe"
- ping 127.0.0.1 -n 6
- start "C:\Program Files\Hintsoft\PubwinClient\自助结账.exe"
-
-
-
- :4
- @echo off 请等待系统处理中................
- start "Program Files (x86)\Hintsoft\PubwinClient\AdPlug\WXCltAidEx.exe"
- ping 127.0.0.1 -n 6
- start "Program Files (x86)\Hintsoft\PubwinClient\自助结账.exe"
复制代码
上面这段代码,打不开程序,WIN7下是这样
可能跟 Program Files (x86) 这有关系
然后希望运行后不要显示Ping的 界面,然后颜色大字体提示,红色....
PS:这段代码意思是判断系统XP或者WIN7 然后执行不同的程序...
作者: Batcher 时间: 2015-7-17 15:02
- start "" "C:\Program Files (x86)\Hintsoft\PubwinClient\AdPlug\WXCltAidEx.exe"
复制代码
- start "" "C:\Program Files (x86)\Hintsoft\PubwinClient\自助结账.exe"
复制代码
作者: qq3475534 时间: 2015-7-17 17:30
回复 2# Batcher
打开提示报错...
作者: Batcher 时间: 2015-7-17 17:49
回复 3# qq3475534
2楼的代码只是在BAT的语法层面去打开exe文件,至于打开之后是否报错,那有可能取决于exe本身的要求。
因为看不到具体的报错信息,所以无法提供进一步的帮助。
不过可以试试给start命令加上/d参数来指定exe的启动目录。
作者: qq3475534 时间: 2015-7-20 23:35
回复 4# Batcher - @ECHO off
- @ECHO 【请等待系统处理中.......耐心等待10秒.........】
- ver|find " 6.1.">nul 2>nul||exit
- if %PROCESSOR_ARCHITECTURE:~-1%==4 goto:4
- echo 32
- start "C:\Program Files\Hintsoft\PubwinClient\AdPlug\WXCltAidEx.exe"
- ping 127.0.0.1 -n 10
- start "C:\Program Files\Hintsoft\PubwinClient\自助结账.exe"
-
-
-
- :4
- start "" "C:\Program Files (x86)\Hintsoft\PubwinClient\AdPlug\WXCltAidEx.exe"
- ping 127.0.0.1 -n 10
- start "" "C:\Program Files (x86)\Hintsoft\PubwinClient\自助结账.exe"
复制代码
这段代码WIN7下没问题了,WINXP下不会执行...直接退出了,求老大科普
而且如何让 【请等待系统处理中.......耐心等待10秒.........】 这段字是高亮彩色,醒目字体?
不显示PING返回的信息,只显示 【请等待系统处理中.......耐心等待10秒.........】 就可以了。。。。
希望老大回复。。。
作者: Batcher 时间: 2015-7-21 08:10
回复 5# qq3475534
同样的问题- start "C:\Program Files\Hintsoft\PubwinClient\AdPlug\WXCltAidEx.exe"
- start "C:\Program Files\Hintsoft\PubwinClient\自助结账.exe"
复制代码
需要改成:- start "" "C:\Program Files\Hintsoft\PubwinClient\AdPlug\WXCltAidEx.exe"
- start "" "C:\Program Files\Hintsoft\PubwinClient\自助结账.exe"
复制代码
作者: Batcher 时间: 2015-7-21 08:12
回复 5# qq3475534
彩色字体请参考:
http://bbs.bathome.net/thread-1852-1-1.html
http://bbs.bathome.net/thread-1853-1-1.html
http://bbs.bathome.net/thread-1854-1-1.html
http://bbs.bathome.net/viewthread.php?tid=1331#pid11864
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |