|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - BAT файлы не работают |
|
CMD/BAT - BAT файлы не работают
|
Пользователь Сообщения: 116 |
я написал вот такой простенький код
Код
...если его вставить в обычную консоль то всё будет хорошо и выводом будет "3" а если же вставить это в файл и запустить,то вывода не будет...дебаг показал что переменным не задаётся значение...почему это происходит я так и не понял...если есть какие-то предположения то пишите...надеюсь вы мне поможете... |
|
Отправлено: 23:44, 23-04-2019 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Darkar25, зачем такие извращения? Зачем кавычки?
Цитата Darkar25:
Скрытый текст
![]() |
|
Отправлено: 00:49, 24-04-2019 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 116
|
Профиль | Отправить PM | Цитировать Цитата Iska:
А ковычки затем,что в переменных есть пробелы UPD:извиняюсь...всетаки код невреный...кавычки не там...вот рабочий: set "1=.b ekj" set "2=%1:~3,1%" set "1=a{c9 g" set "2=%2%%1:~2,1%" set "1=a c)h-" set "2=%2%%1:~4,1%" set "1=8h _^o" set "2=%2%%1:~5,1%" set "1=g -.3" set "2=%2%%1:~1,1%" set "1=3f )be" set "2=%2%%1:~0,1%" %2% pause Скрытый текст
![]() |
||
Последний раз редактировалось Darkar25, 24-04-2019 в 11:19. Отправлено: 06:33, 24-04-2019 | #3 |
Пользователь Сообщения: 116
|
Профиль | Отправить PM | Цитировать разобрались с моей криворукостью...теперь можно бы и заняться настоящей проблемой...возможно ли как-то решить проблему с .bat файлами?
Код вставленный в консоль вручную: ![]() Код запущенный из .bat файла: ![]() |
Отправлено: 11:22, 24-04-2019 | #4 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать @echo on setlocal enabledelayedexpansion set "1=.b ekj" set "2=!1:~3,1!" set "1=a{c9 g" set "2=!2!!1:~2,1!" set "1=a c)h-" set "2=!2!!1:~4,1!" set "1=8h _^o" set "2=!2!!1:~5,1!" set "1=g -.3" set "2=!2!!1:~1,1!" set "1=3f )be" set "2=!2!!1:~0,1!" !2! endlocal pause |
|
Отправлено: 14:07, 24-04-2019 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Darkar25:
|
|
Отправлено: 17:10, 24-04-2019 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Не работают exe файлы | Glebl | Лечение систем от вредоносных программ | 1 | 06-12-2012 13:13 | |
CMD/BAT - [решено] не работают bat файлы | FARmator | Скриптовые языки администрирования Windows | 4 | 01-09-2012 19:59 | |
CMD/BAT - [решено] При конверте .bat в .exe не работают переменные | DesmondTruman | Скриптовые языки администрирования Windows | 11 | 26-04-2012 07:44 | |
CMD/BAT - [решено] Bat файлы не работают без DOS | kilogen | Скриптовые языки администрирования Windows | 8 | 13-06-2011 07:07 | |
CMD/BAT - [решено] Не работают Bat файлы. | mithell | Скриптовые языки администрирования Windows | 8 | 20-05-2010 10:18 |
|