pyl130908 发表于 2010-8-2 18:48:21

运行不同路径的bat

用bat只能运行同目录下的文件,不能运行不同目录下的文件 vbs也是一样的

有什么办法能运行不同路径上的BAT文件

xyold1 发表于 2010-8-2 18:52:17

是让Bat运行不同路径上的文件呢,还是运行不同路径上的Bat 呢?

pyl130908 发表于 2010-8-2 18:59:05

运行不同路径上的Bat

3mile 发表于 2010-8-2 19:04:13

又一个不看帮助的!
Run ( "程序" [, "工作目录" [, 显示标志[, 可选标志]]] )

pyl130908 发表于 2010-8-2 19:34:02

我不会编写AU3能否帮我编写个
原理很简单就是 隐藏运行C:\WINDOWS\sata.bat

xyold1 发表于 2010-8-2 19:43:54

Run("C:\WINDOWS\sata.bat", "", @SW_HIDE)

pyl130908 发表于 2010-8-2 19:51:16

我测试了下 没有反应
不过还是谢谢你的热心帮助

xyold1 发表于 2010-8-2 20:03:20

隐藏运行{:face (207):}

afan 发表于 2010-8-2 20:03:46

Run("C:\WINDOWS\sata.bat", "C:\WINDOWS", @SW_HIDE)

xyold1 发表于 2010-8-2 20:04:11

Run("C:\WINDOWS\sata.bat")
这个有反映没?

xsjtxy 发表于 2010-8-2 20:06:04

本帖最后由 xsjtxy 于 2010-8-2 20:07 编辑


If $CmdLine = 0 Then Exit
For $i = 1 to $CmdLine
Run($CmdLine[$i], "", @SW_HIDE)
Next
以上脚本可以运行无限个执行程序 .bat .vbs .cmd .exe

使用命令行方式。
比如

"C:\Documents and Settings\Administrator\桌面\我的脚本.au3" c:\批处理.bat "D:\VBS脚 本.vbs" e:\cmd文件.cmd f:\执行程序.exe

路径中间有空格的要用""括起来

pyl130908 发表于 2010-8-2 20:10:27

Run("C:\WINDOWS\sata.bat", "C:\WINDOWS", @SW_HIDE)

谢谢 了这个就OK了
页: [1]
查看完整版本: 运行不同路径的bat