Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2014.09.28;
Скачать: [xml.tar.bz2];

Вниз

переменные в Bat-файле.   Найти похожие ветки 

 
Drowsy ©   (2014-02-16 19:38) [0]


@echo Создадим папку C:\DataBase\BackUp , если она отсутствует.
echo SET DataBase_Folder=C:\DataBase
echo SET BackUp=%DataBase_Folder%\BackUp

if not exist C:\DataBase MD %Database_Folder%
if not exist c:\Database\BackUp MD %Database_Folder%\BackUp

Почему переменные не работают? %Переменная% читается как ничего.
создаётся папка c:\BackUp
а не c:\Database\BackUp


 
Inovet ©   (2014-02-16 19:41) [1]

%%фыв%%


 
Inovet ©   (2014-02-16 19:47) [2]

> [0] Drowsy ©   (16.02.14 19:38)
> echo SET DataBase_Folder=C:\DataBase

echo зачем?


 
Drowsy ©   (2014-02-16 19:47) [3]

не понял.
MD %%Database_Folder%%\BackUp
так что-ли???


 
Inovet ©   (2014-02-16 19:53) [4]

> [3] Drowsy ©   (16.02.14 19:47)
> MD %%Database_Folder%%\BackUp

Не, не то.


 
Drowsy ©   (2014-02-16 19:53) [5]

http://www.philosoft.ru/batniki.zhtml

Переменные. Команда set

Для объявления переменной и одновременно для присвоения ей значения применяется команда set. Пример записи этой команды показан на следующем листинге.
rem Компилятор хелп-файлов в формате CHM
set help_compiler=c:\HTML Help Workshop\hcc.exe
Для извлечения значения переменной ее имя помещают между двумя знаками процента, как показано ниже.
rem Компилятор хелп-файлов в формате CHM
set help_compiler=c:\HTML Help Workshop\hcc.exe

rem Проект хелп-файла модуля "Склад"
set store_hpj=help\sources\store\store.hpj

rem Проект хелп-файла модуля "Продажи"
set sales_hpj=help\sources\sales\sales.hpj

rem Компилируем хелп-файлы
%help_compiler% %store_hpj%
%help_compiler% %sales_hpj%
Приведенный листинг показывает, в чем польза переменных.


 
Drowsy ©   (2014-02-16 19:54) [6]

Для объявления переменной и одновременно для присвоения ей значения применяется команда set.
Для извлечения значения переменной ее имя помещают между двумя знаками процента,


 
Inovet ©   (2014-02-16 20:00) [7]

> [6] Drowsy ©   (16.02.14 19:54)

Это я не про то подумал. Убери echo.


 
Dennis I. Komarov ©   (2014-02-16 20:05) [8]


> C:\DataBase

Фи, как некультурно...


 
Drowsy ©   (2014-02-16 20:05) [9]

спасибо!
но, странно:
"символ собаки перед каждой командой в bat-файле указывает на то, что саму команду выводить на экран не надо, а нужно вывести только результат ее работы."


 
Drowsy ©   (2014-02-16 20:07) [10]


> Фи, как некультурно...

а чо?


 
Inovet ©   (2014-02-16 20:13) [11]

> [9] Drowsy ©   (16.02.14 20:05)
> но, странно:

У тебя наоборот


 
Drowsy ©   (2014-02-16 20:29) [12]


> Inovet ©   (16.02.14 20:13) [11]

я понял, что неправильно понял смысл эха. )
ещё раз, спасибо!


 
Dennis I. Komarov ©   (2014-02-16 21:48) [13]


> а чо?

Мусорить в корне не культурно. Для этого специально места отвели...


 
KSergey ©   (2014-02-17 13:51) [14]

> Мусорить в корне не культурно. Для этого специально места
> отвели...

А ну их нафик с ихними местами. Геморрой один, пользы - ноль (если без доменов).
Дешевле по многим параметрам в корне, но только диска D:


 
Dennis I. Komarov ©   (2014-02-17 17:40) [15]


> А ну их нафик с ихними местами. Геморрой один, пользы -
> ноль (если без доменов).
> Дешевле по многим параметрам в корне, но только диска D:
>

Дороже...Надо писать сразу как надо, а не как кажется проще.


 
megavoid ©   (2014-02-17 23:52) [16]

Чувствую, что если засилье винды ещё лет 5-10 продержится вместе с буквенными именованиями дисков, то попомните ещё мои слова, весь C:\ станет рид-онли не для админов и системы



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2014.09.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.003 c
2-1382550259
Новичок
2013-10-23 21:44
2014.09.28
Преобразование типов


15-1393055181
vajo
2014-02-22 11:46
2014.09.28
Выбор железа для PC


11-1253302734
histrio
2009-09-18 23:38
2014.09.28
Вирус


15-1392455034
Юрий Зотов
2014-02-15 13:03
2014.09.28
А не устроить ли нам ММП с культурной программой?


15-1392802705
ТНЕ картман
2014-02-19 13:38
2014.09.28
функциональное программирование





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский