Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Arachne ARACHNETEMP / TEMP и RAMDRIVE |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 5 6 7 8 | Печать |
qa
Full Member
Откуда: СПб, Россия Всего сообщений: 218 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 сен. 2005 |
Fe-Restorator написал: Дальше ответили. Да и логически, а как бы AUTOEXEC.BAT стал действовать до того, как система сконфигурирована, т.е. до того как CONFIG.SYS загрузился? В том-то и дело. Ты уверен, что он выполняется раньше автоекзековского SET TEMP? Fe-Restorator написал: Надо бы разобраться сначала в общем виде. А потом да, может все сугубо арахниевское перенести в запускающий её *.bat. Вот, прописать в "экзеке" последней строчкой вызов некого "aT.bat", внутри коего твой сет-темп, было-б дело. |
qa
Full Member
Откуда: СПб, Россия Всего сообщений: 218 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 сен. 2005 |
uav1606 написал: Конечно, на E: Букву диска в команде меняли с G: на нужную uav1606 написал: На RAMDRIVE диске E: при SET TEMP=E:\TEMP MKDIR %TEMP% не обнаруживается папки TEMP. Увеличения скорости работы, по сравнению с тем, когда без этого TEMP=E:\TEMP MKDIR %TEMP%, не наблюдается. а как проверяли, работает или нет? Папка TEMP хоть создаётся? Папка E:\TEMP появляется, если только в autoexec.bat прописываю: MKDIR E:\TEMP SET TEMP=E:\TEMP |
qa
Full Member
Откуда: СПб, Россия Всего сообщений: 218 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 сен. 2005 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 августа 2011 18:32 Сообщение отредактировано: 26 августа 2011 21:35
Вообще, так перефразирую свой вопрос: 1. Как создать папку TEMP на RAMDRIVE диске E:? Создает ли такую папку запись "MKDIR %TEMP%" в autoexec.bat? 2. Как сделать так, что бы Arachne увидела папку TEMP и стала использовать её для временного хранения временных файлов? Добивается ли такого запись "SET TEMP=E:\TEMP" в autoexec.bat? Работает ли следующая последовательность строк в autoexec.bat?: SET TEMP=E:\TEMP MKDIR %TEMP% 3. Какие именно файлы, какого рода, Arachne временно складирует в папке TEMP во время своей работы? |
Fe-Restorator |
NEW! Сообщение отправлено: 26 августа 2011 21:12 Сообщение отредактировано: 26 августа 2011 21:25
Качни свежую арахну и почитай в ней файлик "ARAMDISK.TXT", пользительное чтиво. Там нарисовано: иметь памяти не менее 4 метров, создать рамдиск, залить на него копию командного процессора доса, прописать в автоекзеке: SET COMSPEC=RD:\COMMAND.COM SET ARACHNETEMP=RD:\TEMP Можешь потом добавить MKDIR %ARACHNETEMP% (RD == буква рамдиска, ты-ж не назначаешь её динамически?) Поправить Arachne.cfg, указав: "Cache2TEMP Yes" Простым SET TEMP ничего не добьёшься, переменная среды называется иначе! Даже хорошо, что обычный "TEMP" смотрит куда-то в HDD... Описаны там и другие варианты установки, как комбинированные HDD+RD для разных объёмов оперативы, так и полная установка на RD. И контент папок расписан. |
Сейчас на форуме |
qa
Full Member
Откуда: СПб, Россия Всего сообщений: 218 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 сен. 2005 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 26 августа 2011 21:32 Сообщение отредактировано: 26 августа 2011 21:35
Fe-Restorator написал: В ARAMDISK.TXT написано путано, опущены моменты, которые автору представляются очевидными. Качни свежую арахну и почитай в ней файлик "ARAMDISK.TXT", пользительное чтиво. Fe-Restorator написал: Вроде как везде говорится, что TEMP и ARACHNETEMP равзнозначны. Впрочем, я пробовал как описано выше и с ARACHNETEMP - дело пошло так же, как с TEMP. Собственно, до прояснения следующих вопросов мне лично что-то непонятно: Простым SET TEMP ничего не добьёшься, переменная среды называется иначе! 1. Как создать папку TEMP (или ARACHNETEMP) на RAMDRIVE диске E:? Создает ли такую папку запись "MKDIR %TEMP%" или "MKDIR %ARACHNETEMP%" в autoexec.bat? 2. Как сделать так, что бы Arachne увидела папку TEMP (или ARACHNETEMP) и стала использовать её для временного хранения временных файлов? Добивается ли такого запись "SET TEMP=E:\TEMP" или "SET TEMP=E:\ARACHNETEMP" в autoexec.bat? Работает ли следующая последовательность строк в autoexec.bat?: SET TEMP=E:\TEMP MKDIR %TEMP% или SET TEMP=E:\ARACHNETEMP MKDIR %ARACHNETEMP% 3. Какие именно файлы, какого рода, Arachne временно складирует в папке TEMP во время своей работы? |
Fe-Restorator |
NEW! Сообщение отправлено: 26 августа 2011 22:29 Сообщение отредактировано: 26 августа 2011 22:46
qa написал: Я понял, что арахна ищет переменную среды окружения с именем "ARACHNETEMP". А на RD должна быть сделана папка "TEMP". Помимо папки, на корне RD должен лежать "command.com". или Итого, в твоём случае строки должны выглядеть: COPY C:\COMMAND.COM E: /Y SET COMSPEC=E:\COMMAND.COM SET ARACHNETEMP=E:\TEMP MKDIR %ARACHNETEMP% не забывать поправить конфиг арахны, вставив строку "Cache2TEMP Yes"в файл Arachne.cfg Под дос 5.x — 7.х конструкция "команда %имя%" работает, под дос 3.х - не уверен. Подразумеваю, что command.com у тебя лежит в корне диска C: Да, в оригинале написано "вставить эти строки в батник, запускающий арахну", т.е. это необязательно должен быть автоекзек! |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
qa написал: Работать не будет, естественно. SET TEMP=E:\ARACHNETEMP В знаках "%" указывается имя переменной окружения, в данном случае переменная TEMP, а "E:\ARACHNETEMP" это её значение. Вообще, непонятно, зачем такие сложности - напишите просто: SET TEMP=E:\TEMP SET ARACHNETEMP=E:\TEMP MKDIR E:\TEMP Этот даст тот же эффект, только меньше проблем будет... |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 августа 2011 16:47 Сообщение отредактировано: 30 августа 2011 16:52
Хехе - тред в стиле "мочало - начинай сначала" 1. В autoexec.bat прописать: md e:\temp set temp=e:\temp set tmp=e:\temp и до ещё кучи set arachnetemp=e:\temp mkdir не надо - сокращённой версии этой комады достаточно. 2. Странная последовательность: сначала ссылаемся на несуществующий каталог, потом по этой несуществующей ссылке делаем его существующим. Нечто из ничего т.с. Короче не работает - пишет "Required parameter missing". По крайней мере в MS-DOS 6.20. Т.о. сначала создать каталог, а уже затем писать его в переменную - никак не телегу впереди лошади. 3. Разве не очевидно? Временные Т.е. которые можно потом безболезненно стереть, что и достигается пропаданием рамдиска после выключения компа - без лишних телодвижений т.б. В этом цель каталога для временных файлов на рамдиске, а вовсе не в увеличении скорости работы дисковой подсистемы. Для чего следует применять дисковой кеш типа smartdrive - никак не рамдиск. |
Fe-Restorator |
NEW! Сообщение отправлено: 30 августа 2011 17:33 Сообщение отредактировано: 30 августа 2011 17:57
Anderson1 написал: Вообще-то, никаких ссылок нет и в помине! Просто задаём строковую переменную в области переменных OS DOS, и присваиваем ей значение. сначала ссылаемся на несуществующий каталог SET ANDERSON1=NE_POMNIT_KOMAND_DOS, например . Anderson1 написал: "На вкус и цвет - все яйца одинаковые", цитата из "сборника современныхЪ поговорок". Команда MD применима к дос 4-01 и выше, к 3.х - не уверен, а полное её название употребимо ВО ВСЕХ версиях. Не упускай из виду, что до сей поры неизвестна версия ОС, применяемая топикастером. mkdir не надо - сокращённой версии этой комады достаточно Переменная окружения с именем "TEMP" зарезервирована как путь к папке временных файлов только начиная с DOS v5.0, и то командному процессору эта папка абсолютно безразлична, а пользуют её остальные проги из комплекта дистрибутива. Все остальные имена, типа "TMP" не имеют никакой смысловой привязки, и, с точки зрения ОС, являются выдумкой юзера. Появилась "TMP" из-за форточек-2.0, где ленивые прогеры ещё не успели договориться о стандартизации имён папок и лепили их произвольным образом. Юзвери-же расплачивались за произвол лишними строками в автоекзеках... |
Сейчас на форуме |
qa
Full Member
Откуда: СПб, Россия Всего сообщений: 218 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 сен. 2005 |
uav1606 написал: А что означает "MKDIR E:\TEMP" после всего? Получается, что создается директория после того, как её уже используют ( "SET TEMP=E:\TEMP" )? Вообще, непонятно, зачем такие сложности - напишите просто: |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 5 6 7 8 | Печать |
Полигон-2 » Старый софт » Arachne ARACHNETEMP / TEMP и RAMDRIVE |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |