Оно как это:
Вы можете побежать командное файло расположено ВЕЗДЕ на вашей системе мимо:
(1) определяющ его будет полным курсом вместе с filename
(2) путем проводить к директории где командное файло существует, после этого как раз ссылаясь к ему именем
Разница, командное файло только увидит архивы в настоящее время «текущий каталог»: где ВЫ - не где командное файло.
Когда вы делаете командование КОМПАКТНОГО ДИСКА на ем должно иметь, DOS возвращает в настоящее время текущий каталог показывая вам где вы.
ПРИМЕЧАНИЕ: Нормальн, потому что подсказкой невыполнения обязательства будет «$p$g», ваш в настоящее время текущий каталог всегда показан как часть подсказки DOS. Вы можете изменить это путем вход следующий командование:
ПРОВОРНОЕ $g
или даже:
ПОДСКАЗКА %username% $+$g
В которому случаю, вы случайн будет нужно проверить где вы путем входить в как раз КОМПАКТНЫЙ ДИСК на ем для того чтобы иметь (или даже ОТГОЛОСОК %cd%).
Любой КОМПАКТНЫЙ ДИСК возвращает будет вашим в настоящее время текущим каталогом.
Независимо от того, где вы командное файло обнаружены местонахождение, если для этого нужно сослаться к любым архивам, то он ВСЕГДА ТОЛЬКО посмотрит в в настоящее время текущем каталоге ЕСЛИ…
Если вы не определить курс архива полный как часть его будет filename (так, что командное файло знает где искать архив).
Поэтому, GetSlicer1.bat нужно посмотреть как это:
ftp - s: c:\getslicer1.ftp
(если GetSlicer1.ftp расположено в директории c:\).