Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« : 13-09-2004 09:30 » |
|
такие имеются вопросы: 1) к примеру имеется батовский файл , запускающий калькулятор, затем блокнот
C:\WINDOWS\CALC.EXE C:\WINDOWS\NOTEPAD.EXE
как сделать, чтобы блокнот запустился только после закрытия калькулятора?
2) как узнать размер файла?
|
|
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #1 : 13-09-2004 09:35 » |
|
упс, кажись не в тот форум....
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #2 : 13-09-2004 12:51 » |
|
help start
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #3 : 13-09-2004 13:13 » |
|
Sla, не понял...
|
|
|
Записан
|
|
|
|
Anonymous
Гость
|
|
« Ответ #4 : 13-09-2004 14:11 » |
|
start /wait calc start /wait notepad
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #5 : 13-09-2004 14:13 » |
|
Да то ж був я
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #6 : 13-09-2004 17:15 » |
|
Sla, спасибо, самое то а как в бате узнать размер существующего файла и ругнуться, если размер не в тему? и ещё вопросик: Как вывести в консоль текст, а затем дождаться нажатия anykey и поехать дальше? Вообще - где можно путёвые доки по батам найти?
|
|
|
Записан
|
|
|
|
|
HandKot
Молодой специалист
Offline
|
|
« Ответ #8 : 14-09-2004 04:58 » |
|
echo текст сообщения pause
|
|
|
Записан
|
I Have Nine Lives You Have One Only THINK!
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #9 : 14-09-2004 05:55 » |
|
всем спасибо
|
|
|
Записан
|
|
|
|
Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« Ответ #10 : 14-09-2004 06:33 » |
|
Алексей1153, а лучше WSH пользуй, а не BAT-файлы - функций больше. Там и размеры файлов и всё что угодно, вплоть до запуска ракет в космос . Работает, кажется, с 98 начиная.
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
Sla
|
|
« Ответ #11 : 14-09-2004 06:49 » |
|
Конечно shell лучшее. К сожалению dos, не имеет команд, которые ты хочешь Ранее было из нортона, масса всевозможных утилиток
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #12 : 14-09-2004 06:57 » |
|
dimka, Sla, а энто что такое - я же не знаю
расскажите вкратце
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #13 : 14-09-2004 07:03 » |
|
wsh - юзал только один раз, и только очень бегло, что-то похожее на basic в статье по 1с была ссылочка, где взять. По-моемому он есть и в SE.
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
npak
|
|
« Ответ #14 : 14-09-2004 11:38 » |
|
Алексей1153, Sla, Windows Scripting - это набор компонентов и программ для прогона скриптов на языках JScript и VBScript. JScript почти нормальный язык программирования, с объектами и исключениями. Очень могучая вещь. Позволяет вызывать методы COM объектов, есть удобные средства доступа к файловой системе, есть регулярные выражения, можно даже на скриптовых языках ваять свои COM объекты. Из недостатков -- не нашёл, как можно делать pipes, перенаправлять вывод одного скрипта на вход другого. Есть доки в MSDN http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28001169
|
|
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #15 : 14-09-2004 17:10 » |
|
на самом деле в данный момент меня пока устраивает бат... только скажите вещь такую - почему echo выводит вместо кириллицы каракулицу, хотя в путях (path) руские буквы нормально печатаются
|
|
|
Записан
|
|
|
|
HandKot
Молодой специалист
Offline
|
|
« Ответ #16 : 15-09-2004 05:04 » |
|
Алексей1153, может бат-файл создал не втой кодировке?
|
|
|
Записан
|
I Have Nine Lives You Have One Only THINK!
|
|
|
Антон (LogRus)
|
|
« Ответ #17 : 15-09-2004 05:44 » |
|
Алексей1153, точно точно. насколько я помню шелл в виндах работает в кодировке cp866 а если ты использовал блокнот то наверное сохранилась кодировка cp1251 попробуй пернабрать руский текст в стандартном консольном edit имена файлов кстати тоже в 866 кодировке хронятся.
|
|
|
Записан
|
Странно всё это....
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #18 : 15-09-2004 05:54 » |
|
HandKot, а как создать в той?
|
|
|
Записан
|
|
|
|
Dimka
Деятель
Команда клуба
Offline
Пол:
|
|
« Ответ #19 : 15-09-2004 06:13 » |
|
edit.com - появился в DOS 4 или 5, и до сих пор здравствует. Начиная с Win95 как отдельная прога, до этого - как режим QBasic.exe.
|
|
|
Записан
|
Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел)
|
|
|
Anonymous
Гость
|
|
« Ответ #20 : 15-09-2004 06:30 » |
|
Можно так echo Вася Пупкин >comand.bat
|
|
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #21 : 15-09-2004 07:17 » |
|
dimka, в edit у меня не включается русская раскладка, хотя меню - русское... Но решение нашлось - пишем текст бата в ворде и сохраняем в формате Текст DOS(*.txt) после этого в блокноте текст виден под фонтом terminal - лепота
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #22 : 15-09-2004 13:11 » |
|
Алексей1153, извращенец Раскладка должна переключаться, если в autoexec.bat прописано например keyb ru,,c:\windows\COMMAND\keybrd3.sys Ctrl_Right+Shift - RU Ctrl_Left+Shift - EN есть, например FAR
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #23 : 15-09-2004 15:59 » |
|
Sla, в autoexec.bat у меня вот что: mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi) mode con codepage select=866 ну дописал я keyb ru,,c:\windows\COMMAND\keybrd3.sys запустил - и нифига не изменилось ЗЫ извращенец не извращенец, а однако
|
|
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #24 : 15-09-2004 16:44 » |
|
кстати - перезагрузка помогла но в ворде всё равно мне больше пондравилось 8)
|
|
|
Записан
|
|
|
|
x77
Команда клуба
Offline
Пол:
меняю стакан шмали на обратный билет с Марса.
|
|
« Ответ #25 : 16-09-2004 05:59 » |
|
да ладно вам. дос - могучая вещь эх, где мои семнядцать лет... 8086, 640 кило озу, один косой флоп на 720, и монохромный монитор.... файл в чистом досе набрать очень просто: copy con c:\mybat.bat [ENTER] далее набираем всё, что нужно, после каждой строки - Enter. когда файл готов, пишем ^Z (или нажимаем Ctrl+Z) и опять Enter. дос выдаст что-то типа "1 file (s) copied". всё
|
|
|
Записан
|
|
|
|
npak
|
|
« Ответ #26 : 16-09-2004 06:34 » |
|
x77, ага, а экран был не просто монохромным, а алфавитно-цифровой и зелёными буквами по чёрному фону. Как вспомню, так вздрогну.
|
|
|
Записан
|
|
|
|
x77
Команда клуба
Offline
Пол:
меняю стакан шмали на обратный билет с Марса.
|
|
« Ответ #27 : 16-09-2004 06:51 » |
|
npak, угу!! причём видеоконтроллер у меня не программировался, т.е. в текстовом режиме штатными средствами загрузить русские буквы в видео-пзу было невозможно. а для графического я накарябал что-то типа фонтографа, на шестом турбо-паскакале, в котором можно было нарисовать алфавит, сохранить на дискету, а потом по желанию подгружать стандартными функциями bgi. это было круто. только у меня буквы были не зелёные, а оранжевые, монитор был Hercules, как щас помню
|
|
|
Записан
|
|
|
|
Anonymous
Гость
|
|
« Ответ #28 : 16-09-2004 07:11 » |
|
Hercules, как щас помню Класс!, Вспомните еще 3 паскаль. Это было супер. А кто-нибудь вспомнит как в 3 паскале сохранить файл? Я думаю что 1153 уже все решил, поэтому и пофлудить можно
|
|
|
Записан
|
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #29 : 16-09-2004 09:22 » |
|
с каких могучих компов вы начинали я долгое время довольствовался 64к озу и через copy con file проходили x77, кстати, ты где пропадал-то?
|
|
|
Записан
|
|
|
|
|