Я пробовал писать шуточный вирус. Но каталог не меняется. Вот небольшой код:Как сменить каталог в пакетном режиме?
mkdir AA
copy open.bat AA
cd /D %AA%
AA.bat
Предполагается: 1. Make имени каталога «AA» в текущем каталоге 2. самокопирования для AA 3. Изменения каталога АА 4. Открыть открытой. bat, который находится в каталоге AA и снова запускает процесс.
Но после выполнения первых двух шагов он не меняет каталог и открывает open.bat, который находится в корневом каталоге.
Все, что я вижу на консоли: Подкаталог файла A уже существует. 1 файл (ы) скопирован. Подкаталог файла A уже существует. 1 файл (ы) скопирован. Подкаталог файла A уже существует. 1 файл (ы) скопирован. Подкаталог файла A уже существует. 1 файл (ы) скопирован. Подкаталог файла A уже существует. 1 файл (ы) скопирован.
и тааак ONNN
Он хочет назвать новый open.bat в АА, так 'копия open.bat AA/open.bat 'и' call AA/open.bat' без cd должны работать. –
Да, ваше право. Но вопрос: «Как изменить каталог в пакете?» – SachaDee
Я думаю, что это может быть случай [XY-problem] (http://meta.stackexchange.com/a/66378/315914) –