标题: [文件操作] [已解决]如何用批处理启动软件(相对路径) [打印本页]
作者: yxf223344 时间: 2015-4-3 10:03 标题: [已解决]如何用批处理启动软件(相对路径)
本帖最后由 yxf223344 于 2015-4-3 23:23 编辑
如题:如何用批处理命令启动相对路径的软件
例如:桌面上有个文件夹是123,之中还有个文件夹abc,里面有个应用程序k.exe;
启动桌面上的文件绝对路径是这样的,如果一旦移动了这个文件夹到其他盘符或文件夹下就无法运行了。- start "" "C:\Users\Administrator\Desktop\123\abc\k.exe"
复制代码
作者: yxf223344 时间: 2015-4-3 10:21
弄出来了。复制代码
作者: pcl_test 时间: 2015-4-3 10:39
回复 2# yxf223344 复制代码
如果不知道k.exe放在哪里(不知道路径),那么可以这样- @echo off
- for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
- if exist %%a:\ (
- call :loop %%a
- )
- )
- pause
- :loop
- for /r "%1:\" %%b in (k.exe) do (
- if exist "%%b" start "" "%%b"
- )
- goto :eof
复制代码
作者: 慕夜蓝化 时间: 2015-4-3 12:05
直接把可执行文件复制到c:\windows\system32\文件夹中
运行时直接输入k
作者: DAIC 时间: 2015-4-3 13:02
回复 2# yxf223344
.\ 这两个字符是可以省略的
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |