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

批处理如何使用相对路径执行外部程序?

本帖最后由 pcl_test 于 2016-1-19 13:15 编辑

请教:如何写批处理cmd用相对路径调用外部程序?



以下批处理能成功调用  D:\wentong\wentong.exe

@echo off
start cmd /k "cd/d d:\wentong&&wentong.exe"
exit
@echo off

我想用相对路径写批处理,无论wentong.exe置于哪个文件夹,只要把批处理置于和wentong.exe同一目录,就能启动wentong.exe,类似于apppath/wentong.exe的方式,不知道该批处理如何写?谢谢
1

评分人数

TOP

全盘搜索:xx软件.exe,那会很花费时间吧

TOP

有没直接指定exe的方法

TOP

我的意思是用类似于VB的
apppath,如

@echo off
start cmd /k " apppath\wentong.exe"
exit
@echo off

即批处理文件和exe文件放一个目录,点击批处理就能执行exe文件,不知道怎么用批处理正确表达

TOP

谢谢楼上二位,按你们说的顺利解决

TOP

请教把批处理放在wentong\文件夹的上一级目录,调用wentong.exe又该怎么写呢?

TOP

本帖最后由 15972587869 于 2016-1-20 14:30 编辑

[请教把批处理放在wentong\文件夹的上一级目录,调用wentong.exe又该怎么写呢?

@echo off
set PWD=%~sdp0
if exist %~sdp0\wentong.exe (
start "" "%PWD%\wentong.exe"
)

像楼上这样引用,不知道如何写?
岁月静好,追梦到老

TOP

本帖最后由 15972587869 于 2016-1-20 17:14 编辑

回复 13# ygqiang


用你的代码运行了下,调用不出

wentong下载:http://pan.baidu.com/s/1gek1UBT
麻烦您试试,谢谢!
岁月静好,追梦到老

TOP

回复 15# ygqiang


   依然调不出
岁月静好,追梦到老

TOP

回复  15972587869
ygqiang 发表于 2016-1-20 17:33



    用您的代码仍然调不出
岁月静好,追梦到老

TOP

你的代码运行后这样的

正常调用运行应该是这样的
岁月静好,追梦到老

TOP

回复 21# ygqiang


还是调不出

wentong下载地址:http://pan.baidu.com/s/1gek1UBT
麻烦您下载本机上测试下,非常谢谢!
岁月静好,追梦到老

TOP

还是调不出
岁月静好,追梦到老

TOP

回复 23# ygqiang


我这双击能调出呢
岁月静好,追梦到老

TOP

回复 26# ygqiang


我也是64的win7,双击能调出
岁月静好,追梦到老

TOP

返回列表