close
BAT檔中 要連續執行程式 的 指令
在 每行指令開頭加上 "START" 即可!
--
『电脑网络』 [程序设计]xp下批处理文件不能连续执行命令!
xp下批处理文件不能连续执行命令!如下命令,目的是连续打开word和excel:
________________
1.bat
"C:\Program Files\Microsoft Office\office11\winword.exe"
"C:\Program Files\Microsoft Office\office11\excel.exe"
________________
xp下是启动word,等你关闭word以后才运行下一行--启动excel;但是在98下是连续启动的啊!
恳请达人指点!
________________
1.bat
"C:\Program Files\Microsoft Office\office11\winword.exe"
"C:\Program Files\Microsoft Office\office11\excel.exe"
________________
xp下是启动word,等你关闭word以后才运行下一行--启动excel;但是在98下是连续启动的啊!
恳请达人指点!
_____1.bat___________
start "C:\Program Files\Microsoft Office\office11\winword.exe"
start "C:\Program Files\Microsoft Office\office11\excel.exe"
________________
start "C:\Program Files\Microsoft Office\office11\winword.exe"
start "C:\Program Files\Microsoft Office\office11\excel.exe"
________________
首先感谢楼上高手指点。
本来以为自己能解决剩下问题,但是水平还是不行啊,xp和98差别这么这么大!
要解决的问题是这样的:
本人每天股市收盘后都要做如下事情:
1.启动outlook收信
2.用浏览器打开两个页面
3.启动word处理上面两个页面内容
4.启动excel保存处理信息
5.启动股票软件下载收盘数据
-------------------------
1.bat
start "C:\Program Files\Outlook Express\msimn.exe"
start "C:\Program Files\GreenBrowser\GreenBrowser.exe" "http://stock.sina.com.cn/stock/quote/increase10.html"
start "C:\Program Files\GreenBrowser\GreenBrowser.exe" "http://stock.sina.com.cn/stock/quote/decrease10.html"
start "C:\Program Files\Microsoft Office\office11\winword.exe" "E:\MyDoc\1.doc"
start "C:\Program Files\Microsoft Office\office11\excel.exe" "E:\MyDoc\股票日记-2007.xls"
start "F:\stockstar\SS.exe"
--------------------------
运行结果是:
能连续运行,
outlook和SS.exe只跳出两个dos控制台状态,“e:\Desktop>_”;
两个网页只弹出第二个,还是用ie打开的;
word和excel倒是调用正常。
----------------
程序如何修改啊?
本来98下不用start命令也能全部执行正常的,正面到了xp就不行了呢,上哪里查找区别啊?
还请继续指点!
本来以为自己能解决剩下问题,但是水平还是不行啊,xp和98差别这么这么大!
要解决的问题是这样的:
本人每天股市收盘后都要做如下事情:
1.启动outlook收信
2.用浏览器打开两个页面
3.启动word处理上面两个页面内容
4.启动excel保存处理信息
5.启动股票软件下载收盘数据
-------------------------
1.bat
start "C:\Program Files\Outlook Express\msimn.exe"
start "C:\Program Files\GreenBrowser\GreenBrowser.exe" "http://stock.sina.com.cn/stock/quote/increase10.html"
start "C:\Program Files\GreenBrowser\GreenBrowser.exe" "http://stock.sina.com.cn/stock/quote/decrease10.html"
start "C:\Program Files\Microsoft Office\office11\winword.exe" "E:\MyDoc\1.doc"
start "C:\Program Files\Microsoft Office\office11\excel.exe" "E:\MyDoc\股票日记-2007.xls"
start "F:\stockstar\SS.exe"
--------------------------
运行结果是:
能连续运行,
outlook和SS.exe只跳出两个dos控制台状态,“e:\Desktop>_”;
两个网页只弹出第二个,还是用ie打开的;
word和excel倒是调用正常。
----------------
程序如何修改啊?
本来98下不用start命令也能全部执行正常的,正面到了xp就不行了呢,上哪里查找区别啊?
还请继续指点!
先看一下start命令的帮助
-------------------------------------
START ["title"] [/Dpath] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/WAIT] [/B] [command/program]
[parameters]
"title" 在窗口标题栏中显示的标题。
path 起始目录
B 在不创建新窗口的情况下开始应用程序。 除非
启动 ^C 处理,否则该应用程序会忽略 ^C 处理;
^Break 是唯一可以中断该应用程序的方式
I 新环境是传递给 cmd.exe 的原始环境,
而不是当前环境
MIN 开始时窗口最小化
MAX 开始时窗口最大化
SEPARATE 在分开的空间内开始 16 位 Windows 程序
SHARED 在分共享的空间内开始 16 位 Windows 程序
LOW 在 IDLE 优先级类别开始应用程序
NORMAL 在 NORMAL 优先级类别开始应用程序
HIGH 在 HIGH 优先级类别开始应用程序
REALTIME 在 REALTIME 优先级类别开始应用程序
ABOVENORMAL 在 ABOVENORMAL 优先级类别开始应用程序
-------------------------------------------------------
就是说如果start 后头跟着的一个参数,并且这个参数是双引号带着的,cmd就认为是启动一标题为这个参数的cmd.exe
--------------------------------------------------------
故上面这些应改为:
start "" "C:\Program Files\Outlook Express\msimn.exe"
start "C:\Program Files\GreenBrowser\GreenBrowser.exe" "http://stock.sina.com.cn/stock/quote/increase10.html"
start "C:\Program Files\GreenBrowser\GreenBrowser.exe" "http://stock.sina.com.cn/stock/quote/decrease10.html"
start "C:\Program Files\Microsoft Office\office11\winword.exe" "E:\MyDoc\1.doc"
start "C:\Program Files\Microsoft Office\office11\excel.exe" "E:\MyDoc\股票日记-2007.xls"
start "" "F:\stockstar\SS.exe"
-------------------------------------
START ["title"] [/Dpath] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/WAIT] [/B] [command/program]
[parameters]
"title" 在窗口标题栏中显示的标题。
path 起始目录
B 在不创建新窗口的情况下开始应用程序。 除非
启动 ^C 处理,否则该应用程序会忽略 ^C 处理;
^Break 是唯一可以中断该应用程序的方式
I 新环境是传递给 cmd.exe 的原始环境,
而不是当前环境
MIN 开始时窗口最小化
MAX 开始时窗口最大化
SEPARATE 在分开的空间内开始 16 位 Windows 程序
SHARED 在分共享的空间内开始 16 位 Windows 程序
LOW 在 IDLE 优先级类别开始应用程序
NORMAL 在 NORMAL 优先级类别开始应用程序
HIGH 在 HIGH 优先级类别开始应用程序
REALTIME 在 REALTIME 优先级类别开始应用程序
ABOVENORMAL 在 ABOVENORMAL 优先级类别开始应用程序
-------------------------------------------------------
就是说如果start 后头跟着的一个参数,并且这个参数是双引号带着的,cmd就认为是启动一标题为这个参数的cmd.exe
--------------------------------------------------------
故上面这些应改为:
start "" "C:\Program Files\Outlook Express\msimn.exe"
start "C:\Program Files\GreenBrowser\GreenBrowser.exe" "http://stock.sina.com.cn/stock/quote/increase10.html"
start "C:\Program Files\GreenBrowser\GreenBrowser.exe" "http://stock.sina.com.cn/stock/quote/decrease10.html"
start "C:\Program Files\Microsoft Office\office11\winword.exe" "E:\MyDoc\1.doc"
start "C:\Program Files\Microsoft Office\office11\excel.exe" "E:\MyDoc\股票日记-2007.xls"
start "" "F:\stockstar\SS.exe"
全站熱搜
留言列表