Bat файл не удается найти файл

Обновлено: 07.07.2024

Я написал следующий пакетный сценарий, который запускает другой пакетный сценарий в каталоге или, с добавлением флага, в дереве каталогов, а затем в эквивалентном каталоге или дереве каталогов на другом диске (Z :). Независимо от того, какой вариант я выберу, он выдает ошибку «Система не может найти указанный путь». Он делает то, что должен, если я делаю это только в одном каталоге, даже если он выдает ошибку. Он не работает успешно в дереве каталогов. Я запустил его без @echo off, чтобы попытаться понять, где он не работает, но безуспешно. Каталог, в который он пытается перейти, существует.

Вот "myotherscript" Да, чистка есть.

Любая помощь будет оценена. Благодарность

2 ответа

Я не уверен, почему этот (очень старый) вопрос был повторно активирован. Но раз уж это произошло, давайте посмотрим, сможем ли мы это закрыть.

Здесь, кажется, есть две проблемы. Первый:

выводится ошибка «Система не может найти указанный путь».

Это похоже на простую опечатку в этой строке:

Без меток «%» это попытка перейти в каталог с буквальным названием origdir , а не в исходный каталог, из которого был запущен скрипт, а именно:

Он делает то, что должен, если я делаю это только в одном каталоге, даже если он выдает ошибку. Он не работает успешно в дереве каталогов.

Предположительно это связано с такой строкой:

«ЕСЛИ» чувствительно к регистру. Если вы попытаетесь запустить это с помощью /r , он не увидит запрос на рекурсию и всегда будет выполнять single .

Проблема в том, что ошибка о том, что файл не найден, произошла в журнале вывода (и на экране) раньше, чем указали команды echo. Поэтому я не знаю, шла ли оболочка WinXP cmd на несколько шагов вперед, или она выполняла синтаксический анализ для вызова exe во время запуска вызываемого файла bat или что-то в этом роде.

Оказалось, что на самом деле это плохой путь к .exe, который я запускал из сценария call'd bat, но отладочные операторы эха заставили меня подумать, что я был в какой-то более ранней части сценария. Как только я добавил правильный путь перед exe, все заработало

Когда я дважды щелкаю по файлу .bat, он выдает ошибку: "Windows can't find file .bat.", если я использую cmd или щелкаю Правой Кнопкой Мыши и запускаю от имени администратора, он работает. На компьютере коллегиума работает двойной щелчок. Я проверил, что у меня те же настройки реестра, что и у моих коллег. У тебя есть какие-нибудь идеи?

2 ответа

Как часть установки бедняка (на Windows 7) Мне нужно зарегистрировать DLL из файла .bat. Я предоставляю пользователю набор файлов, составляющих приложение, говорю им скопировать их в какой-то (любой) каталог, а затем, как 1-я часть установки, говорю им выполнить мой файл register.bat, который.

Я запускаю код Java из каталога а, и там тоже есть файл myBat.bat. Я хочу использовать Java для выполнения файла bat. Содержание myBat.bat таково: svn update C:\DirectoryB\file.txt Я уже скачал клиент командной строки Slik SVN Windows. Когда я дважды щелкаю по файлу bat, он svn правильно обновляет.

Ммм, если run as administrator работает, возможно, в версиях enterprise пользователи группы S-1-5-32-544, за исключением встроенной учетной записи администратора, имеют Elevated admin=No , поскольку по умолчанию включена директива User Account Control: Run all administrators in Admin Approval Mode .

Итак, попробуйте изменить его либо с помощью secpol.msc, либо установив EnableLUA=0 в реестре.

Использование secpol.msc под

  1. локальная политика безопасности
  2. местная политика
  3. параметры безопасности
  4. Контроль учетных записей пользователей: Запуск всех администраторов в режиме утверждения администратором=отключить

или использование реестра в соответствии с

  1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  2. EnableLUA=0

Файл .BAT-это просто текстовый файл со списком инструкций.

Откройте файл .BAT в Блокноте.

Посмотрите на каждую строку файла .BAT, чтобы увидеть, какой файл не существует на вашем PC.

Если вы не понимаете файл .BAT, отредактируйте свой пост, чтобы включить его содержимое.

Похожие вопросы:

Можно ли получить ошибку, связанную с javascript, только в IE9 с Windows 7 Professional, а не в IE9 с Windows Enterprise? Может ли быть какая-то разница в том, как IE9 ведет себя по отношению к.

Файл Windows .Bat ведет себя по-разному при выполнении из командного окна и двойном щелчке по файлу bat. Это мое личное дело: ECHO ON del activity_ftp.log cd D:\My_Test IF EXIST united_ops*.csv (.

Я распространяю программу Java, где я хочу запустить файл с двойным кликом java -cp MyProgram.jar;MyLib.jar my.program.Main На Windows я просто распространяю файл .bat, для *nix-исполняемый файл.

Как часть установки бедняка (на Windows 7) Мне нужно зарегистрировать DLL из файла .bat. Я предоставляю пользователю набор файлов, составляющих приложение, говорю им скопировать их в какой-то.

Я запускаю код Java из каталога а, и там тоже есть файл myBat.bat. Я хочу использовать Java для выполнения файла bat. Содержание myBat.bat таково: svn update C:\DirectoryB\file.txt Я уже скачал.

как проверить, работает ли файл .bat в windows 7.when я запускаю его от имени администратора, я вижу только черное окно, которое затем исчезает. Я не знаю, работает ли он в background.how ли я.

В windows 7 году был составлен файл bat: rem set UD_LOG_FILE_PATH=%temp%\defrag_native.log C: cd \Windows\System32 udefrag.exe --optimize-mft C: udefrag.exe -o C: pause Я могу дважды щелкнуть файл.

Я написал файл Jar, который открывает файл. Этот Jar связан с расширениями .jbz и .jbr. Что нужно моей программе, так это полное имя файла, чтобы программа могла его открыть. Windows 7, похоже.

В приложениях магазина C++ Windows в главном окне есть событие под названием PointerPressed . Я пытаюсь найти способ обнаружения двойного щелчка, а не одиночного. Я не вижу эквивалентного события.

Вот тебе листинг reg-файла. Запускай и будет тебе счастье.

Windows Registry Editor Version 5.00

;Восстановление ассоциирования файлов [.BAT] - Windows 7

[HKEY_CLASSES_ROOT\batfile]
@="Windows Batch File"
"EditFlags"=hex:30,04,00,00
"FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\
00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
32,00,5c,00,61,00,63,00,70,00,70,00,61,00,67,00,65,00,2e,00,64,00,6c,00,6c,\
00,2c,00,2d,00,36,00,30,00,30,00,32,00,00,00

[HKEY_CLASSES_ROOT\batfile\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,\
61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,36,\
00,38,00,00,00

[HKEY_CLASSES_ROOT\batfile\shell\edit\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
00

[HKEY_CLASSES_ROOT\batfile\shell\print\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,2f,00,70,00,20,\
00,25,00,31,00,00,00

[HKEY_CLASSES_ROOT\batfile\shell\runas\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,63,00,6d,00,\
64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,43,00,20,00,22,00,25,00,31,00,22,\
00,20,00,25,00,2a,00,00,00

[HKEY_CLASSES_ROOT\batfile\shell\runasuser]
@="@shell32.dll,-50944"
"Extended"=""
"SuppressionPolicyEx"=""

[HKEY_CLASSES_ROOT\batfile\ShellEx\PropertySheetHandlers\ShimLayer Property Page]
@=""

Последнее обновление: 07/01/2021 [Необходимое время для чтения:

Файл run.bat считается разновидностью файла DOS Batch. Наиболее часто он используется в ПО exPressit SE Label Design Studio 3.1, разработанном компанией PressIt. Он использует расширение BAT и считается файлом Сценарий (DOS Batch).

Первая версия run.bat для iCloud Remover Tool 1.0.2 увидела свет 04/11/2016 в Windows 10. Последним обновлением версии [v3.1] для exPressit SE Label Design Studio является 3.1, выпущенное 12/21/2010. Файл run.bat входит в комплект exPressit SE Label Design Studio 3.1 и iCloud Remover Tool 1.0.2.

Продолжайте читать, чтобы найти загрузку правильной версии файла run.bat (бесплатно), подробные сведения о файле и порядок устранения неполадок, возникших с файлом BAT.




Совместимость с Windows 10, 8, 7, Vista, XP и 2000

Средняя оценка пользователей

Сведения о разработчике и ПО
Программа: exPressit SE Label Design Studio 3.1
Разработчик: PressIt
Программное обеспечение: exPressit SE Label Design Studio
Версия ПО: 3.1
Сведения о файле
Размер файла (байты): 223
Дата первоначального файла: 12/21/2019
Дата последнего файла: 12/23/2019
Информация о файле Описание
Размер файла: 223 bytes
Дата и время изменения файла: 2019:12:23 14:56:15+00:00

✻ Фрагменты данных файлов предоставлены участником Exiftool (Phil Harvey) и распространяются под лицензией Perl Artistic.

Общие ошибки выполнения run.bat

Ошибки файла run.bat часто возникают на этапе запуска exPressit SE Label Design Studio, но также могут возникать во время работы программы. Эти типы ошибок BAT также известны как «ошибки выполнения», поскольку они возникают во время выполнения exPressit SE Label Design Studio. К числу наиболее распространенных ошибок выполнения run.bat относятся:

  • Не удается найти run.bat.
  • run.bat — ошибка.
  • Не удалось загрузить run.bat.
  • Ошибка при загрузке run.bat.
  • Не удалось зарегистрировать run.bat / Не удается зарегистрировать run.bat.
  • Ошибка выполнения — run.bat.
  • Файл run.bat отсутствует или поврежден.

Программа: C:\Program Files (x86)\Medea International Ltd\exPressitSE3.1\run.bat

Среда выполнения получила запрос от этого приложения, чтобы прекратить его необычным способом.
Для получения дополнительной информации обратитесь в службу поддержки приложения.

В большинстве случаев причинами ошибок в BAT являются отсутствующие или поврежденные файлы. Файл run.bat может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с exPressit SE Label Design Studio) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла run.bat может быть вызвано отключением питания при загрузке exPressit SE Label Design Studio, сбоем системы при загрузке или сохранении run.bat, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.

Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.

Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):

Если на этапе 1 не удается устранить ошибку run.bat, перейдите к шагу 2 ниже.


Шаг 2. Если вы недавно установили приложение exPressit SE Label Design Studio (или схожее программное обеспечение), удалите его, затем попробуйте переустановить exPressit SE Label Design Studio.

Чтобы удалить программное обеспечение exPressit SE Label Design Studio, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):

После полного удаления приложения следует перезагрузить ПК и заново установить exPressit SE Label Design Studio.

Если на этапе 2 также не удается устранить ошибку run.bat, перейдите к шагу 3 ниже.


exPressit SE Label Design Studio 3.1

Шаг 3. Выполните обновление Windows.


Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла run.bat. Мы храним полную базу данных файлов run.bat со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии exPressit SE Label Design Studio . Чтобы загрузить и правильно заменить файл, выполните следующие действия:

Если этот последний шаг оказался безрезультативным и ошибка по-прежнему не устранена, единственно возможным вариантом остается выполнение чистой установки Windows 10.

Читайте также: