无忧启动论坛

标题: 如何写一个批处理始终指向U盘 [打印本页]

作者: a46872963    时间: 2020-10-14 13:01
标题: 如何写一个批处理始终指向U盘
本帖最后由 a46872963 于 2020-10-16 19:02 编辑

RT 比如我写一个批处理 运行U盘里的某个程序,因为硬盘分区个术可能不同 那么U盘的盘符也会变化
求问 如何写批处理实现。或者说变量怎么写
另外再问下一个BAT怎么实现先执行完上面的命令再执行下一段
例如
COPY命令 复制完成后
下一段再启动某个EXE程序
作者: 江月独白    时间: 2020-10-14 16:04
不动帮顶。
作者: 2010zsy    时间: 2020-10-14 16:56
可以在根目录下放个自定义名称的文件,再if去判断
作者: nttwqz    时间: 2020-10-14 17:55
我的回复竟然消失了……
作者: nttwqz    时间: 2020-10-14 17:55
还是说你跨区重复发帖
作者: 窄口牛    时间: 2020-10-14 18:07
发了两个都没发对地方。
作者: 黑中见白    时间: 2020-10-14 18:31
同一个u盘吗
作者: 黑中见白    时间: 2020-10-14 18:37
本帖最后由 黑中见白 于 2020-10-14 19:13 编辑

\VOLUME{0000000000000000-3c2be3d8}\CLEANMASTER.EXE好像直接执行不行,VOLUME{0000000000000000-3c2be3d8}这个是分区盘符



作者: a46872963    时间: 2020-10-15 00:01
窄口牛 发表于 2020-10-14 18:07
发了两个都没发对地方。

那应该哪个版块

作者: 阿非    时间: 2020-10-15 09:01
&  顺序执行多条命令,而不管命令是否执行成功

&& 顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令

|| 顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令(即:只有前面命令执行错误时才执行后面命令)

|  管道命令 前一个命令的执行结果输出到后一个命令
作者: 2010天月来了    时间: 2020-10-15 09:20
因为盘符会变化,我的思路是U盘内要放个指定文件名的文本,然后批处理识别所有U盘后,看哪个盘里有指定的文件名文件存在,就执行这个U盘里后续的复制文件以及执行的其他行为即可。
作者: caige518    时间: 2020-10-15 14:01
我也不懂




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3