[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 批处理如何判断系统XP或者WIN7然后执行不同的程序?

  1. @echo off
  2. ver|find " 6.1.">nul 2>nul||exit
  3. if %PROCESSOR_ARCHITECTURE:~-1%==4 goto:4
  4. echo 32
  5. @echo off 请等待系统处理中................
  6. start "C:\Program Files\Hintsoft\PubwinClient\AdPlug\WXCltAidEx.exe"
  7. ping 127.0.0.1 -n 6
  8. start "C:\Program Files\Hintsoft\PubwinClient\自助结账.exe"
  9. :4
  10. @echo off 请等待系统处理中................
  11. start "Program Files (x86)\Hintsoft\PubwinClient\AdPlug\WXCltAidEx.exe"
  12. ping 127.0.0.1 -n 6
  13. start "Program Files (x86)\Hintsoft\PubwinClient\自助结账.exe"
复制代码
上面这段代码,打不开程序,WIN7下是这样
可能跟 Program Files (x86) 这有关系

然后希望运行后不要显示Ping的 界面,然后颜色大字体提示,红色....



PS:这段代码意思是判断系统XP或者WIN7 然后执行不同的程序...

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 5# qq3475534


同样的问题
  1. start "C:\Program Files\Hintsoft\PubwinClient\AdPlug\WXCltAidEx.exe"
  2. start "C:\Program Files\Hintsoft\PubwinClient\自助结账.exe"
复制代码
需要改成:
  1. start "" "C:\Program Files\Hintsoft\PubwinClient\AdPlug\WXCltAidEx.exe"
  2. start "" "C:\Program Files\Hintsoft\PubwinClient\自助结账.exe"
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 4# Batcher
  1. @ECHO off
  2. @ECHO 【请等待系统处理中.......耐心等待10秒.........】
  3. ver|find " 6.1.">nul 2>nul||exit
  4. if %PROCESSOR_ARCHITECTURE:~-1%==4 goto:4
  5. echo 32
  6. start "C:\Program Files\Hintsoft\PubwinClient\AdPlug\WXCltAidEx.exe"
  7. ping 127.0.0.1 -n 10
  8. start "C:\Program Files\Hintsoft\PubwinClient\自助结账.exe"
  9. :4
  10. start "" "C:\Program Files (x86)\Hintsoft\PubwinClient\AdPlug\WXCltAidEx.exe"
  11. ping 127.0.0.1 -n 10
  12. start "" "C:\Program Files (x86)\Hintsoft\PubwinClient\自助结账.exe"
复制代码
这段代码WIN7下没问题了,WINXP下不会执行...直接退出了,求老大科普

而且如何让 【请等待系统处理中.......耐心等待10秒.........】 这段字是高亮彩色,醒目字体?

不显示PING返回的信息,只显示 【请等待系统处理中.......耐心等待10秒.........】  就可以了。。。。

希望老大回复。。。

TOP

回复 3# qq3475534


2楼的代码只是在BAT的语法层面去打开exe文件,至于打开之后是否报错,那有可能取决于exe本身的要求。
因为看不到具体的报错信息,所以无法提供进一步的帮助。
不过可以试试给start命令加上/d参数来指定exe的启动目录。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 2# Batcher


    打开提示报错...

TOP

  1. start "" "C:\Program Files (x86)\Hintsoft\PubwinClient\AdPlug\WXCltAidEx.exe"
复制代码
  1. start "" "C:\Program Files (x86)\Hintsoft\PubwinClient\自助结账.exe"
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表