Board logo

标题: [系统相关] [已解决]如何直接在“运行”中启动一个批处理? [打印本页]

作者: wolfan    时间: 2011-7-23 16:45     标题: [已解决]如何直接在“运行”中启动一个批处理?

本帖最后由 wolfan 于 2011-7-26 17:11 编辑

如何直接在  运行 中启动一个BAT
是不是把bat 放到 %windir% 中可以呢~
又或者可能通过一个啥命令来启动呢~

(前题不以BAT完整地址,而是以BAT的名称(例 do.bat  直接用 "xxx do"就可启动。 )
作者: CrLf    时间: 2011-7-23 18:33

本帖最后由 CrLf 于 2011-7-24 21:19 编辑

虽然从修改后的标题仍然不易看懂楼主大致意图,不过这种题材我也不知道该取什么名最准确...故而认为此帖标题修改后不属于违规标题,可以撤销警告。
建议以后把不同问题分贴询问(尤其是相互之间没有太大关联的多个问题),这样清晰明了,楼主也不用愁如何准确命名的问题。
作者: wolfan    时间: 2011-7-25 17:27

回复 2# CrLf


    哦~
作者: Hello123World    时间: 2011-7-25 17:53

本帖最后由 Hello123World 于 2011-7-25 17:58 编辑

这很容易测试啊,为何不直接测试一下。
事实上不仅放在%windir%中可以实现直接启动,%userprofile%中也可以,for /f "delims=;" %i in ("%path%") do @echo %i 也可以——我一般喜欢放在%userprofile%中,另外那两目录文件太多。

do.bat  直接用 "xxx do"就可启动——输入 do 就可以启动了,不过名字最好不要用关键字(虽然do不是什么外部命令,但用久了形成习惯没什么好处。)
作者: wrz99    时间: 2011-7-26 13:43

%allusersprofile%
作者: wolfan    时间: 2011-7-26 17:08

回复 4# Hello123World

原来这么简单,但是不知其中的原理是啥的说。
多谢大人。
作者: Batcher    时间: 2011-7-26 19:44

回复 6# wolfan


系统会根据%path%的设置去那些目录下面查找对应的可执行文件
作者: wolfan    时间: 2011-7-27 17:30

回复 7# Batcher


    这样啊。
学习之~




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2