Levitant Цитата: ОБЯЗАТЕЛЬНО в кавычки.
Вот наверно из за того что кавычки не постаил в пути
cluster Цитата: дайте, плз, линк на описание errorlevel'ов
Я как это проводил иследование этого списка
...
Цитата: Я решил провести одно иследование, в результате которого, нужно было выяснить, после какой команды будет проверяться errorlevel, а после какой не будет.
Вобщем результаты, показали что практический после всех команд (известных мне), проверяется уровень ошибочности (errorlevel) предыдущей команды. И если errorlevel равен нулю (0), то выводится сообщение: ok!, а если равен единице (1), то, навернное, ничего не будет выведенно.
Я прописал в батнике, наиболее используемые команды, и после каждой из них, поставил строчку для проверки errorlevel.
[more=Состав этого батника:]@echo off
xcopy *.* folder\*.*
if errorlevel 0 echo ok!
pause
copy /y *.* folder\*.*
if errorlevel 0 echo ok!
pause
pause
echo check!
if errorlevel 0 echo ok!
pause
pause
cd > Test.txt
if errorlevel 0 echo ok!
pause
pause
echo Test! > Test.txt
if errorlevel 0 echo ok!
pause
pause
for %%I in (Test.txt) do echo %%I
if errorlevel 0 echo ok!
pause
pause
for /f %%I in (Test.txt) do if /i not exist %%I echo %%I
if errorlevel 0 echo ok!
pause
pause
start /b Test.txt
if errorlevel 0 echo ok!
pause
pause
del Test.txt
if errorlevel 0 echo ok!
pause
pause
md Test
if errorlevel 0 echo ok!
pause
pause
rmdir Test
if errorlevel 0 echo ok!
pause
pause
if not exist Tralyalya echo Test
if errorlevel 0 echo ok!
pause
pause
echo echo Test Bat ^& pause > Test_Bat.bat
if errorlevel 0 echo ok!
pause
pause
call Test_Bat.bat
if errorlevel 0 echo ok!
pause
pause
move Test_Bat.bat folder\Test_Bat.bat
if errorlevel 0 echo ok!
pause
pause[/more]
Цитата: -А вот что вывелось на экран, после его (батника) запуска (это результат после того, как я понажимал все паузы которые были выведенный на экран, за исключением последней):
P.S: тут, в тексте подробной ссылки, прописана строчка красным цветом, она указывает на запуск текст-файла!
[more=Вывод на экран]C:7-zip.chm
C:7z.exe
C:copying.txt
C:readme.txt
C:Command for 7z all files.bat
C:BATHiK.bat
Скопировано файлов: 6.
ok!
Для продолжения нажмите любую клавишу . . .
7-zip.chm
7z.exe
copying.txt
readme.txt
Command for 7z all files.bat
BATHiK.bat
Скопировано файлов: 6.
ok!
Для продолжения нажмите любую клавишу . . .
Для продолжения нажмите любую клавишу . . .
check!
ok!
Для продолжения нажмите любую клавишу . . .
Для продолжения нажмите любую клавишу . . .
ok!
Для продолжения нажмите любую клавишу . . .
Для продолжения нажмите любую клавишу . . .
ok!
Для продолжения нажмите любую клавишу . . .
Для продолжения нажмите любую клавишу . . .
Test.txt
ok!
Для продолжения нажмите любую клавишу . . .
Для продолжения нажмите любую клавишу . . .
Test!
ok!
Для продолжения нажмите любую клавишу . . .
Для продолжения нажмите любую клавишу . . .
Тут запустился текстовый файл, с таким содержанием: Test! ok!
Для продолжения нажмите любую клавишу . . .
Для продолжения нажмите любую клавишу . . .
ok!
Для продолжения нажмите любую клавишу . . .
Для продолжения нажмите любую клавишу . . .
ok!
Для продолжения нажмите любую клавишу . . .
Для продолжения нажмите любую клавишу . . .
ok!
Для продолжения нажмите любую клавишу . . .
Для продолжения нажмите любую клавишу . . .
Test
ok!
Для продолжения нажмите любую клавишу . . .
Для продолжения нажмите любую клавишу . . .
ok!
Для продолжения нажмите любую клавишу . . .
Для продолжения нажмите любую клавишу . . .
Test Bat
Для продолжения нажмите любую клавишу . . .
ok!
Для продолжения нажмите любую клавишу . . .
Для продолжения нажмите любую клавишу . . .
ok!
Для продолжения нажмите любую клавишу . . .
Для продолжения нажмите любую клавишу . . .[/more]
Цитата: Я ставил по две паузы после каждой команды if errorlevel 0 echo ok! для того, чтобы на случай если первая не сработает (у меня всегда первая не срабатывала в этом батнике - ну, кроме самой первой, та что в самом начале этого батника, т.к перед ней нет других команд pause), то вторая сработает точно!
Добавлено: ViSiToR Цитата: наверно из за того что кавычки не постаил в пути
Оказалось что и это не помогло
- кто то ещё пробовал
этот способ, у кого он ещё работает? что ещё нужно учитывать?