我正在尝试编写.bat文件
当您打开cmd.exe时,它默认为C驱动器。
有一个映射的网络驱动器\ server.name多个用户可以访问此驱动器,因此每个用户的驱动器号都不同。
因此,我希望此.bat文件采用\ server.name或F:\驱动器中文件夹的DIR
我的驱动器映射到F:而其他驱动器可能映射为S:因此,如果我共享.bat文件,则它不适用于所有用户。
我想使用将使用UNC路径名而不是驱动器号来切换驱动器的命令。
谢谢。
您绝对没有提供有关此命令文件将执行的操作的信息:某些应用程序处理UNC名称,而某些则不处理。您可以解析的输出
—
AFH
net use
以找到映射的驱动器,如果没有映射,则可以找到可用的字母。然后将目录更改为该驱动器,如有必要,首先将其映射。
欢迎来到超级用户!请注意,superuser.com不是免费的脚本/代码编写服务。如果您告诉我们到目前为止您已经尝试过什么(包括您已经在使用的脚本/代码)以及您遇到的困难,那么我们可以尝试解决特定的问题。您还应该阅读如何问一个好问题?。
—
DavidPostill
cmd
命令接受UNC路径。但是,您可以尝试pushd
-popd
配对