![]() |
помогите с батами (.bat)
Привет всем.. такая проблема, есть команда
echo %текст% > %путьфайл% - создать файл и вписать в него текст т.е. я пишу echo %Privet% > %C:/hi.txt% да, файл hi.txt на диске С создается, но внутри ђҐ¦Ё¬ ўлў®¤* Є®¬**¤ ** нЄа** (ECHO) ®вЄ«озҐ*. т.е. кракозябры.. проблема видать в кодировке, сам бат в Анси (пробовал в ЮТФ-8 та же фигня.. что делать?) писать в дос кодировке немогу, Notepad ++ не поддерживает, а где еще писать - хз, не в ворде же Добавлено через 9 минут опять поспешил, проблема решена, оказалось надо было писать echo Privet > %C:/hi.txt% вот так.. теперь новая трабла, команда mkdir пишу mkdir C:\Program Files\Sem\ нифига. вместо этого в папке с моим батом создается папка Files/Sem весело.. как исправить? Добавлено через 11 минут опять поспешил.. все норм оказалось если написать mkdir C:\Sem\ тогда папка Sem создается.. видимо папка Program Files как то защищена.. зы тему не закрывайте, ща еще чегонить найду Добавлено через 26 минут опять проблема.. Не пишет файлы в других местах кроме корневого места, т.е. у меня файл test.bat находится в E:\DEF-disk в файле test.bat у меня echo off cls echo Install running... echo start... > %sE:\DEF-disk\sen.txt% echo end >> %E:\DEF-disk\sen.txt% pause так все работает но если я меняю путь, т.е. например на С:\sen.txt то ничего уже не пишет :( Добавлено через 55 минут еще нужна команда, ну типо после этой команды пусть таймер идет допустим 5сек, и только потом след. команда |
Re: помогите с батами (.bat)
Цитата:
если путь содержит пробелы то его надо заключать в кавычки т.е. echo start.. > "E:\Program Files\sen.txt" а вот в % заключаються переменные....например set PathToSen="E:\Program Files\sen.txt" echo start... > %PathToSen% |
Re: помогите с батами (.bat)
bmk
Спасибо, выручил, узнал интересного.. ничего страшного если я у тебя еще чего нибудь спрашивать буду?) А куда он денется :) /Plesha/ |
Re: помогите с батами (.bat)
еще вопрос, как сделать так, (наподобие pause) чтобы допустим было
введите Y если вы согласны, или N если нет: и здесь надо жать Y или N и в зависимости от Y или N выполняется опред. команда, или batник |
Re: помогите с батами (.bat)
Может быть, кому-нибудь пригодится.
Когда мало времени, а нужно снять дерево каталогов с компа. И потом уже разбираться, что где... =============== dir c: /s > disks.txt dir d: /s > disks.txt dir e: /s > disks.txt И так до z: =============== Можно, конечно, сложить в разные файлы: dir c: /s > c.txt dir d: /s > d.txt dir e: /s > e.txt =============== |
Re: помогите с батами (.bat)
Цитата:
|
Re: помогите с батами (.bat)
Цитата:
mkdir "C:\Program Files\Sem" Никакой особой "защиты" папка Program Files по умолчанию от пользователя с админскими правами не имеет. Цитата:
echo end >>"C:\sen.txt" или даже echo end >>C:\sen.txt (путь без пробелов) Вообще, последовательность символов % ... % указывает командному интерпретатору на то, что между ними находится имя переменной, значение которой нужно подставить. Вы, как видно, этого не поняли. Цитата:
ping localhost -n 5 где 5 - примерное время в секундах. Можно ping localhost -n 5 >null чтобы на экран не выдавались сообщения пинга. Цитата:
|
Re: помогите с батами (.bat)
А как установить этот choice?
вроде качнул вот это http://www.robvanderwoude.com/files/pmadmin.zip А куда пихать.. хз |
Re: помогите с батами (.bat)
SimpLee
Попробуй скачать вот этот архив - http://members.aol.com/dosware/batpower.zip Там внутри есть файл ask.com, делает то же самое :) |
Re: помогите с батами (.bat)
Цитата:
Подробнее |
Re: помогите с батами (.bat)
mikle
все понял, спасибо, обьяснил) Добавлено через 47 минут хм, choice.exe нет.. по адресу http://www.robvanderwoude.com/choice.html для NT нашел тока то что я скачал, (ссылка выше) но там 6 батов, exe нет |
Re: помогите с батами (.bat)
Цитата:
|
Re: помогите с батами (.bat)
ещё поищи старый комплект Norton utilites для DOS. В него входил пакет BAT Enhanced, содержащий много полезных мелких утилит - точно было что-то вроде delay (как раз ждать n секунд), beep, и прикольная прога, компилирующая .bat в .exe
|
Re: помогите с батами (.bat)
Ребят, ни у кого нет Norton utilites для DOS ?
|
Re: помогите с батами (.bat)
Ловим NU 8.0 DOS (RUS):
http://rapidshare.com/files/26968987/N80R.rar |
| Текущее время: 09:59. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc