在普通的 Windows 快捷方式上,我们有“目标”字段和“起始于”字段。
我可以批量做这些吗?
。
并发症:
Windows 位于 C:
应用程序位于 E:
文件夹“开始”位于 L:
。
我的程序使用“开始于”字段来查找它保存的文件(通过程序的打开对话框)
我不能请执行下列操作:
cd /d E:\Program\
start program.exe
因为在这种情况下,程序将运行并查找 E:\Program 上保存的文件,正如我所没有说明“开始”文件夹的任何位置(当我询问如何表述时,人们简化了我的问题)
答案1
start "" /d c:\somefolder "E:\Program Files\PTC\Creo 2.0\Parametric\bin\parametric.exe"
设置启动文件夹。
答案2
你需要做的是这样的:
cd /D L:\WhateverFolderYouWant
start E:\Program\program.exe
您所访问的目录cd
是程序将用作其“起始目录”的当前工作目录。如果您给出要运行的程序的完整路径,那么它将运行该程序并正确设置当前工作目录。
简而言之,不要 cd
到程序的目录,cd
到您希望它将之视为“起始于”目录的目录。