#batch-file #parameter-passing
#пакетный файл #передача параметров
Вопрос:
в моей фирме есть один командный файл, в котором используется Doscall, и я пытаюсь выяснить, почему. У меня есть, например, что-то вроде в пакетном файле:
DOScall parameterAdvance.bat "#..Message.bat"
Зачем кому-либо использовать DOScall и какова цель # в параметре?
Я пытаюсь найти в Google без четкого ответа, и использование этого параметра в файле, который он вызывает, является странным. Лучшее, что приходит мне в голову, это то, что # поиск в папке каталога с похожим именем.
Комментарии:
1. Нет
DOScall
команды. СуществуетCALL
команда, которая требуется при выполнении пакетного файла из пакетного файла, если вы хотите, чтобы управление возвращалось в вызывающий пакетный файл. Никто не может ответить на вопрос о#
, пока мы не увидим код в этом пакетном файле, который использует этот аргумент.2. Я начинаю звонить всем старым программистам и узнаю, что есть DOScall.exe в Windows, которые могут быть запущены с параметрами, так что это не cal, но он запускает DOScall.exe параметры ведьмы. Вот почему эта работа и # просто берут первую строку из файла в качестве параметра. Это было написано кем-то 20 лет назад.
3. Единственные ссылки, которые я вижу
DOScall.exe
, относятся к OS / 2 (REXX). Для какой операционной системы это нужно? и в чем именно вам нужна помощь? Каково содержимоеparameterAdvance.bat
? иMessage.bat
? поскольку оба они могут помочь нам вместе с остальным содержимым пакетного файла, содержащего эту строку. В настоящее время вы не дали нам многого, на чем можно основывать наши ответы!