Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / не могу вывести переменную в batch файле / 7 сообщений из 7, страница 1 из 1
10.10.2012, 17:21
    #37992204
MaximuS_G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не могу вывести переменную в batch файле
Всем привет.
Подскажите, пожалуйста, может кто знает.
Не получается вывести переменную, хотя по тому что написано в нете, должна выводиться.
Оригинальный скрипт такой:
Код: javascript
1.
2.
3.
set drive =%~dp0
set drivep = %drive%CleanupTool.dll
rundll32.exe %drivep% rundll_cleanup_outlook


Первая и второй строчка вроде отрабатывают ОК, так показывается в cmd.
А вот 3я строчка выводиться без %drivep%, там пусто получается
Код: javascript
1.
rundll32.exe rundll_cleanup_outlook


Если пишу так:
Код: javascript
1.
rundll32.exe "%drivep%" rundll_cleanup_outlook


Получаю такое
Код: javascript
1.
rundll32.exe "" rundll_cleanup_outlook

.
Даже пробовал самый простой вариант:
Код: javascript
1.
2.
3.
set drivep = a
echo %drivep%
echo "%drivep%"

.
Никак не выводит переменную.
Заранее спасибо!
...
Рейтинг: 0 / 0
10.10.2012, 18:17
    #37992343
Stupid_BOT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не могу вывести переменную в batch файле
MaximuS_G,
скопировать "drivep" из второй строки и заменить им "drivep" в третьей строке , файл скрипта сохранить.
...
Рейтинг: 0 / 0
10.10.2012, 18:20
    #37992346
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не могу вывести переменную в batch файле
MaximuS_G, убери пробел между именем переменной и знаком равно:
Код: sql
1.
2.
3.
set drive=%~dp0
set drivep=%drive%CleanupTool.dll
rundll32.exe %drivep% rundll_cleanup_outlook
...
Рейтинг: 0 / 0
10.10.2012, 18:23
    #37992351
MaximuS_G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не могу вывести переменную в batch файле
bazileMaximuS_G, убери пробел между именем переменной и знаком равно:
Код: sql
1.
2.
3.
set drive=%~dp0
set drivep=%drive%CleanupTool.dll
rundll32.exe %drivep% rundll_cleanup_outlook


Спасибо большое, заработало!!!! :) Удачи!

Stupid_BOTMaximuS_G,
скопировать "drivep" из второй строки и заменить им "drivep" в третьей строке, файл скрипта сохранить.
Спасибо! А чем бы мне это помогло? :)
...
Рейтинг: 0 / 0
10.10.2012, 18:35
    #37992374
Stupid_BOT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не могу вывести переменную в batch файле
> MaximuS_G,
> А чем бы мне это помогло? :)

Нивелировало бы ошибки набора, если таковые были :)
...
Рейтинг: 0 / 0
10.10.2012, 18:53
    #37992417
MaximuS_G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не могу вывести переменную в batch файле
Ясно, спасибо :). Удачи! :)
...
Рейтинг: 0 / 0
10.10.2012, 22:22
    #37992679
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не могу вывести переменную в batch файле
MaximuS_GЯсно, спасибо :). Удачи! :)
Вообще-то после обьявления переменной нужно проверять ее содерживое, например:
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / не могу вывести переменную в batch файле / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]