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

Вниз

Чайнотский вопрос про батники   Найти похожие ветки 

 
TStas   (2012-05-24 00:59) [0]

А что хоть про них почитать можно? Что-то я в Библио глобусе ничего не видел про них. Вот, например, РОзыч про них много знает. А откуда он узнал? Не сам же догадался. Где-то же должно быть написано про них.
Просто я про них пытался какую-нибудь кножку найти, так и не нашел, и делаю примерно то же самое скриптами JScript.


 
Германн ©   (2012-05-24 01:36) [1]


> Вот, например, РОзыч про них много знает. А откуда он узнал?

Опыт, батенька.
Для начала вызови любым доступным тебе способом командный интерпретатор с параметром /?


 
antonn ©   (2012-05-24 01:39) [2]

ты бы еще дельфи изучать по его справке порекомендовал...


 
antonn ©   (2012-05-24 01:41) [3]


> TStas   (24.05.12 00:59)

кстати, сам искал когда-то, не особо тщательно, на течнете постоянно получал ответы в стиле "cmd - прошлый век, изучайте повершелл"


 
Германн ©   (2012-05-24 02:12) [4]


> antonn ©   (24.05.12 01:39) [2]
>
> ты бы еще дельфи изучать по его справке порекомендовал..
> .
> antonn ©   (24.05.12 01:41) [3]
>
>
> > TStas   (24.05.12 00:59)
>
> кстати, сам искал когда-то, не особо тщательно, на течнете
> постоянно получал ответы в стиле "cmd - прошлый век, изучайте
> повершелл"

Ты бы хоть тут не позорился бы.


 
KSergey ©   (2012-05-24 06:03) [5]

Не понятно что именно было прочитано по теме.
например, вот эта статья и связанные с ней (внизу ссылки) - прочитаны?
http://www.rsdn.ru/article/winshell/NTCommandProcessor.xml


 
KSergey ©   (2012-05-24 06:06) [6]

Потом лично я основную мощ cmd-файлов видел в связке cmd + unixtools
unixtools - это просто набор полезных exe-файлов, многие из которых удобно применять в этих сценариях (расширенный for, sed когда надо прелбразовать вывод одной команды во входные данные для другой и т.д.)


 
Anatoly Podgoretsky ©   (2012-05-24 06:35) [7]

> antonn  (24.05.2012 01:41:03)  [3]

Ну правильно пишут.


 
Cobalt ©   (2012-05-24 07:37) [8]

Была такая синенькая книжечка на заре 90-ых - "Norton Commander. Для пользователей IBM-совместимых компьютеров"


 
Ega23 ©   (2012-05-24 07:42) [9]

Какие нафиг книги, вы о чём???

http://cmd-command.ru/komandy-cmd


 
Давайте будем жрать!   (2012-05-24 07:55) [10]


> http://cmd-command.ru/komandy-cmd
Ёпт... Похоже, пока не дашь ссылку на внешний ресурс с копипастой стандартной справки винды, никто не поверит, что справка есть и её можно читать не только в линупсе, а и в маздае.


 
brother ©   (2012-05-24 08:26) [11]

[10]
+5!


 
Ega23 ©   (2012-05-24 08:36) [12]


>  с копипастой стандартной справки винды,


Честно говоря, мне в гугле было быстрее, чем в справке. :)


 
KSergey ©   (2012-05-24 08:36) [13]

> Ega23 ©   (24.05.12 07:42) [9]

Извините за термины, но это хрень какая-то.
Приведенная ссылка к cmd-файлам не имеет ни малейшего отношения вообще, да, буду на этом настаивать.

См. для сравнения ссылку из KSergey ©   (24.05.12 06:03) [5]


 
tesseract ©   (2012-05-24 09:00) [14]


> Потом лично я основную мощ cmd-файлов видел в связке cmd
> + unixtools


Тогда уж ставить msys и юзать bash на полную. Можно конечно родную подсистему от MS, но csh там сильно урезан.


 
Омлет ©   (2012-05-24 10:24) [15]

Меня удивляет нежелание/неумение многих людей пользоваться поисковыми системами - лезут сразу на форум.
Надо психологам подкинуть идею о синдроме сынишки-вопрошайки.


 
Давайте будем жрать!   (2012-05-24 10:34) [16]


> Омлет ©   (24.05.12 10:24) [15]
Сам частенько первым делом закидываю вопрос на форум (чтобы понаблюдать обсуждение), а потом уже начинаю искать в других источниках. Ну и если ответ нахожу в другом источнике, то на форум отписываюсь.


 
имя   (2012-05-24 10:45) [17]

Удалено модератором


 
Empleado ©   (2012-05-24 11:31) [18]

Мда. И куда мир катится?....


 
TUser ©   (2012-05-24 11:49) [19]

Сначала это

http://www.rsdn.ru/article/winshell/batanyca.xml

потом поиск в гугле типа "а как сделать то-то"

Вообще, склоняюсь к мысли, что .bat - анахронизм, есть vbs, power shell, ну и портированные bash и пр.


 
Давайте будем жрать!   (2012-05-24 12:00) [20]


> есть vbs
Скажем более общо: есть WSH...


 
brother ©   (2012-05-24 12:03) [21]

имхо, мне батники удобнее для мелочи...


 
Inovet ©   (2012-05-24 12:07) [22]

Почему их продолжают батниками называть? Они же CMD стали. Но батник благозвучнее.


 
ProgRAMmer Dimonych ©   (2012-05-24 12:10) [23]

> [22] Inovet ©   (24.05.12 12:07)
> Почему их продолжают батниками называть? Они же CMD стали.
> Но батник благозвучнее.

Так ведь и .bat тоже продолжают работать. Так что скорее не bat-ники стали CMD, а файлы с расширением .cmd стали bat-никами :)


 
Romkin ©   (2012-05-24 13:20) [24]

Хехе. Да просто команда help в командной строке - уже достаточный старт. А вот кто быстро найдет там простой калькулятор командной строки для целых чисел? Причем и для восьмеричных? :)


 
Давайте будем жрать!   (2012-05-24 13:43) [25]


> Romkin ©   (24.05.12 13:20) [24]
через set?


 
Ega23 ©   (2012-05-24 14:14) [26]


>  А вот кто быстро найдет там простой калькулятор командной
> строки для целых чисел? Причем и для восьмеричных? :)


call %SystemRoot%\System32\calc.exe

:)


 
antonn ©   (2012-05-24 14:21) [27]


> Омлет ©   (24.05.12 10:24) [15]
>
> Меня удивляет нежелание/неумение многих людей пользоваться
> поисковыми системами - лезут сразу на форум.

все очень просто: поисковик не советует


> Ёпт... Похоже, пока не дашь ссылку на внешний ресурс с копипастой
> стандартной справки винды, никто не поверит, что справка
> есть и её можно читать не только в линупсе, а и в маздае.
>

это все от нежелания читать тему с начала. Никому нафиг не нужен простой список команд, нужно обучающее руководство по синтаксису команд, того же for, в котором с первого раза черт ногу сломит, примерно как от регулярок. Так же обучающее руководство часто включает примеры, комментарии, отсылки на другие источники. Ну вот в справке для for где нибудь сказано что внутри тела цикла SET не работает (либо не всегда работает)?


 
Anatoly Podgoretsky ©   (2012-05-24 14:39) [28]

> Давайте будем жрать!  (24.05.2012 12:00:20)  [20]

Считай заменен на PowerShell, хотя это тот же самый WSH


 
Ega23 ©   (2012-05-24 14:39) [29]


> antonn ©   (24.05.12 14:21) [27]


О, моралфаги подтянулись.
На вопрос про dll уже ответил?


 
Anatoly Podgoretsky ©   (2012-05-24 14:41) [30]

> Inovet  (24.05.2012 12:07:22)  [22]

Есть разница,

для исполнения bat используется(зовался) command.com
для исполнения cmd используется cmd.com

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


 
Омлет ©   (2012-05-24 14:48) [31]


> antonn ©   (24.05.12 14:21) [27]
>> Меня удивляет нежелание/неумение
>> многих людей пользоваться поисковыми системами - лезут сразу на форум.
> все очень просто: поисковик не советует

Я не про вопросы типа "посоветуйте вкусное вино под сибирские пельмени", а про простые конкретные вопросы, ответы на которые есть на первой странице любого поисковика.
Где же можно почитать про батники? - Да в рот мне ноги, только Розыч знает это секретное место.


 
Давайте будем жрать!   (2012-05-24 14:48) [32]


> Ну вот в справке для for где нибудь сказано что внутри тела
> цикла SET не работает (либо не всегда работает)?
В справке по set сказано. Этого недостаточно?


 
Anatoly Podgoretsky ©   (2012-05-24 14:53) [33]

> Давайте будем жрать!  (24.05.2012 14:48:32)  [32]

Из справки
Команда set с перечисленными ниже параметрами доступна только при
использовании консоли восстановления. Команда set с другими параметрами
доступна из командной строки.

set [переменная=[строка]]

По FOR вообще гигантская справка, с примерами


 
БарЛог ©   (2012-05-24 14:58) [34]

2 Anatoly Podgoretsky ©  

Дядя Толя, как Вам повершелл? Смотрели?


 
Anatoly Podgoretsky ©   (2012-05-24 15:01) [35]

> БарЛог  (24.05.2012 14:58:34)  [34]

Смотрел, не использую, хотя штука мощная
Консоль очень медленная, вроде бы .NET


 
БарЛог ©   (2012-05-24 15:07) [36]

> Смотрел, не использую, хотя штука мощная
> Консоль очень медленная, вроде бы .NET

Да. .NET
Мощная. Рулить вообще всем можно (от реестра на юзерских машинах до миграции почтовых ящиков, баз (exchange) и т.п., AD (вообще все что угодно), HYPER-V-машинами и т.д.).
Скорости мне хватает.


 
Anatoly Podgoretsky ©   (2012-05-24 15:34) [37]

Я говорил только об скорости консоли


 
Давайте будем жрать!   (2012-05-24 15:46) [38]


> Anatoly Podgoretsky ©   (24.05.12 14:53) [33]
Не знаю, у меня в семёрке set /? даёт шикарную справку в примерами, в том числе и с примером использования for + set


 
Давайте будем жрать!   (2012-05-24 15:49) [39]

И да, беру назад свои слова из [10]. В ХР справка по консольным командам была на виду, в семёрке в графической справке инфу о консольным командах куда-то спрятали.


 
Ega23 ©   (2012-05-24 15:52) [40]


> И да, беру назад свои слова из [10]. В ХР справка по консольным
> командам была на виду, в семёрке в графической справке инфу
> о консольным командах куда-то спрятали.


От то-то и оно. Я ткнулся, за 30 секунд не нашёл, плюнул слюной и полез в гугель.



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

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

Наверх





Память: 0.54 MB
Время: 0.069 c
15-1348391377
333333-й
2012-09-23 13:09
2013.03.22
State Mashine. Объясните.


15-1339736544
AV
2012-06-15 09:02
2013.03.22
с одной стороны - в отпуске. С другой - все неправильно


15-1345031945
Рекрут
2012-08-15 15:59
2013.03.22
Как поменять маленькую иконку без VCL?


2-1338190785
jacksotnik
2012-05-28 11:39
2013.03.22
Удалить поле из пользовательского датасета


4-1260893670
QAZ
2009-12-15 19:14
2013.03.22
Hook&Uac





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский